Rotki scores 22 points above CoinStats, led by API key blast radius, data monetization truth, and sync fidelity and gap honesty. Rotki ranks #1 and CoinStats #6 of 7 published portfolio tracking. Every term of the gap is on the ledger below; the inputs are on the audit receipt.
Rotki82
vs
CoinStats60
Scores are out of 100; published scores fall within 41–99 · ranks #1 and #6 of 7
Rotki scores 22 points above CoinStats, led by API key blast radius, data monetization truth, and sync fidelity and gap honesty.
Rotki #1 of 782
CoinStats #6 of 760
Scores are out of 100; published scores fall within 41–99; a bar is empty at 41 and full at 99.
Why, term by termRotki leads on 4 of 4 published criteria; CoinStats on 0. The terms sum to the gap.
TermRotkiCoinStatsWeightPoints
API key blast radius9/103/107.2+11.2for Rotki+5.8 of 32
Data monetization truth9/106/106+4.7for Rotki+2.4 of 32
Sync fidelity and gap honesty10/108/106+3.1for Rotki+1.6 of 32
Tier truth and continuity9/107/104.8+2.5for Rotki+1.3 of 32
Net of the terms+21.5
Criteria roundingThe criteria block is rounded to whole points before it is spread+0.1
Reproduced gap+21.6
Published gapAfter score rounding and bounds — see the note below8260+22.0
Weight is in points of the 86-point weighted total. Points are score points of the gap between the two.
RotkiScore 82Open-source (AGPL-3.0), self-hosted portfolio tracker and accounting tool: exchange API keys and all portfolio data live in a SQLCipher-encrypted database on the buyer's own machine, with paid premium tiers (9-45 EUR/mo) as the entire revenue story.Strength: Sync fidelity and gap honesty — 10/10Watch-out: The free tier's 1,000-event ceiling bites fast for an active trader — real history and PnL effectively cost 25 EUR/mo (Basic), since the 9 EUR Supporter tier keeps the 3K-event cap but withholds graphs and event analysis — and self-hosting means you install, update and troubleshoot the app yourself; margin and futures trades don't sync at all.CoinStatsScore 60Hosted CEX-API + wallet aggregator (Coin Stats Inc, Delaware) with 51 documented exchange integrations (help-centre table, 2026-09-29) and honest per-exchange gap tables — but it bundles a hosted wallet and in-app buy/swap next to your stored keys, and that hosted wallet was breached in June 2024 (1,590 wallets, ~$2.2M).Strength: Sync fidelity and gap honesty — 8/10Watch-out: The tracker and a hosted hot wallet with buy/swap/stake live in one product: the June 2024 breach drained 1,590 CoinStats Wallets (~$2.2M) even though exchange connections survived, read-only is instructed rather than provably enforced (the Binance guide gives no permission instruction at all), and the Kraken guide tells you to set API-key 2FA to 'No method'.
Quick facts
At a glance
2 of 3 rows read the same for both.
FactRotkiCoinStats
PricingSnapshotLive tier API (https://rotki.com/webapi/2/tiers/info, fetched 29 September 2026): Supporter "monthly_plan":{"price":"9.00" and "yearly_plan":{"price":"90.00" — "Historical events limit" "3K events", "Use your premium account in one device", no detailed graphs or event analysis; Basic "monthly_plan":{"price":"25.00" and "yearly_plan":{"price":"250.00" — "30K events", "Encrypted data backups" "Store up to 150MB", "Connect and sync up to 2 devices", "Track ETH Staking" "up to 128 ETH"; Advanced "monthly_plan":{"price":"45.00" and "yearly_plan":{"price":"450.00" — "100K events", "Store up to 600MB", "Connect and sync up to 4 devices", "up to 384 ETH". Currency: the vendor's pricing page (https://rotki.com/pricing, served at rotki.com/checkout/pay) renders no numbers without JavaScript but declares "priceCurrency":"EUR" in its structured data, so every tier price above is in euros. Free tier (https://rotki.com/products, 29 September 2026): "Free users can access up to 1,000 of their most recent events." and "Free users can add up to 10 notes."Pricing page (https://coinstats.app/pricing/, fetched 29 September 2026; the headline and free-tier caps are in the served HTML, the tier cards' prices are drawn client-side and were read from a headless-browser render): headline "$13.99/mo after trial." Basic (free): "10 Portfolios", "20,000 Transactions", "10 Daily Sync Count per Portfolio", "Basic Support (under 72 hours)". 12-month billing (the page's default view): Premium "$13.99 /month billed every 12 months" — "You’re saving 13% with the Yearly Plan" — "100 Portfolios", "Priority Support (under 24 hours)"; Degen "$62.91 /month billed every 12 months" — "You’re saving 29% with the Yearly Plan" — "500 Portfolios", "VIP Support (under 1 hour)". Month-to-month billing (toggle): Premium "$15.99 /month", Degen "$89 /month". Team: "Get CoinStats tailored to your needs. Contact Us" — no list price. FAQ: "You can manage up to 100,000 transactions." and "14-day money-back guarantee. Cancel anytime for any reason." The $13.99 monthly figure is the yearly plan's per-month rate (the free trial starts on a yearly plan); paying month to month costs $15.99.
Asset coverageEditorial——
Region fitSnapshotglobalglobal
From the published criteria
Which should you pick?
Rotki
82#1 of 7
Leads
Pick it when
Pick Rotki if API key blast radius matters most — it scores 9/10 to CoinStats's 3/10 there (weight 30).
Strength
Sync fidelity and gap honesty — 10/10
Tradeoff
The free tier's 1,000-event ceiling bites fast for an active trader — real history and PnL effectively cost 25 EUR/mo (Basic), since the 9 EUR Supporter tier keeps the 3K-event cap but withholds graphs and event analysis — and self-hosting means you install, update and troubleshoot the app yourself; margin and futures trades don't sync at all.
CoinStats
60#6 of 7
Pick it when
CoinStats leads Rotki on no published criterion and no score dimension — pick it only if a fact outside the score (country, funding rail, custody) decides for you.
Strength
Sync fidelity and gap honesty — 8/10
Tradeoff
The tracker and a hosted hot wallet with buy/swap/stake live in one product: the June 2024 breach drained 1,590 CoinStats Wallets (~$2.2M) even though exchange connections survived, read-only is instructed rather than provably enforced (the Binance guide gives no permission instruction at all), and the Kraken guide tells you to set API-key 2FA to 'No method'.
Self-identify in 10 seconds
Which one is actually for you?
RotkiLeads
Choose Rotki if API key blast radius matters most
API key blast radius: 9/10 against 3/10 for CoinStats (weight 30)
Data monetization truth: 9/10 against 6/10 for CoinStats (weight 25)
Sync fidelity and gap honesty: 10/10 against 8/10 for CoinStats (weight 25)
RotkiScore 82Open-source (AGPL-3.0), self-hosted portfolio tracker and accounting tool: exchange API keys and all portfolio data live in a SQLCipher-encrypted database on the buyer's own machine, with paid premium tiers (9-45 EUR/mo) as the entire revenue story.Strength: Sync fidelity and gap honesty — 10/10Watch-out: The free tier's 1,000-event ceiling bites fast for an active trader — real history and PnL effectively cost 25 EUR/mo (Basic), since the 9 EUR Supporter tier keeps the 3K-event cap but withholds graphs and event analysis — and self-hosting means you install, update and troubleshoot the app yourself; margin and futures trades don't sync at all.
CoinStats
CoinStats leads Rotki on no published criterion
Choose it only if something outside the published criteria decides for you — your country, a funding rail, or custody.
CoinStatsScore 60Hosted CEX-API + wallet aggregator (Coin Stats Inc, Delaware) with 51 documented exchange integrations (help-centre table, 2026-09-29) and honest per-exchange gap tables — but it bundles a hosted wallet and in-app buy/swap next to your stored keys, and that hosted wallet was breached in June 2024 (1,590 wallets, ~$2.2M).Strength: Sync fidelity and gap honesty — 8/10Watch-out: The tracker and a hosted hot wallet with buy/swap/stake live in one product: the June 2024 breach drained 1,590 CoinStats Wallets (~$2.2M) even though exchange connections survived, read-only is instructed rather than provably enforced (the Binance guide gives no permission instruction at all), and the Kraken guide tells you to set API-key 2FA to 'No method'.
Criterion by criterion
Scorecard
Published criteria · weight in points of 868 of 8 cells scored. Strength is read from the evidence file; the weight is the published one. Methodology
API key blast radius
by 6 of 10weight 7.2 of 86Rotki leads
Rotki9/10 out of 10
CoinStats3/10 out of 10
Data monetization truth
by 3 of 10weight 6 of 86Rotki leads
Rotki9/10 out of 10
CoinStats6/10 out of 10
Sync fidelity and gap honesty
by 2 of 10weight 6 of 86Rotki leads
Rotki10/10 out of 10
CoinStats8/10 out of 10
Tier truth and continuity
by 2 of 10weight 4.8 of 86Rotki leads
Rotki9/10 out of 10
CoinStats7/10 out of 10
Score dimensions
weights sum to 86
The published score is five dimensions, each weighted for the category. "Published criteria" is the criteria block above; the other four are the engine's own terms — availability, friction, trust record, measured data. Each bar is one side's points out of that dimension's maximum; the weight beside the name is its points of the 86-point weighted total. The published criteria above can fill 24 of the block’s 30. A weight marked “constant here” belongs to a dimension every ranked product in the category holds at the same value: it still counts in the total, and it orders nothing here.
Availabilityweight 20 of 86 · constant here
Rotki14/20CoinStats14/20
Tie
Published criteriaweight 30 of 86
Rotki22.2/30CoinStats13.9/30
Rotki leads
Frictionweight 10 of 86 · constant here
Rotki2.7/10CoinStats2.7/10
Tie
Trust recordweight 8 of 86 · constant here
Rotki3.2/8CoinStats3.2/8
Tie
Measured dataweight 18 of 86 · constant here
Rotki8.3/18CoinStats8.3/18
Tie
Decision rulePublished order
Choose Rotki unless the term CoinStats leads on is the one you are buying.
CoinStats leads Rotki on no published criterion and no score dimension — pick it only if a fact outside the score (country, funding rail, custody) decides for you.
The published order weighs every criterion the same way for everyone. To weigh them your way, run .
From the published order
Next best action
If this isn't your case
Other matchups worth comparing
How you can lose money here, and what the ranking scores
Custody failure: whoever holds the assets loses or withholds them.
Scored by If my API keys leak, can someone trade or withdraw with them — and has that already happened here? · 30% (Rotki 9/10, CoinStats 3/10)
Exit failure: you cannot get out at par, on time, or with what is yours.
Scored by What does the free tier quietly stop tracking, and will this app outlive my history? · 20% (Rotki 9/10, CoinStats 7/10)
Information failure: the number is wrong or bought, or your data leaks.
Scored by The dashboard is free — so who is paying, and what of mine are they buying? · 25% (Rotki 9/10, CoinStats 6/10)
Scored by When the app and my exchange disagree on a balance, will I ever find out which one is wrong? · 25% (Rotki 10/10, CoinStats 8/10)
Every failure family that applies to this category is scored.
Questions
Frequently asked questions
Rotki scores 22 points above CoinStats, led by API key blast radius, data monetization truth, and sync fidelity and gap honesty. Published scores, out of 100: Rotki 82 (rank 1 of 7 portfolio tracking), CoinStats 60 (rank 6 of 7).
Reviewed means both products compared here was read against its sources on or after that date; every ranked category is re-read at least every 45 days. Models research, extract and parse. A deterministic engine ranks. Every quote passes an adversarial refute pass.
Answer a few quick questions and get one clear recommendation based on how you actually plan to use crypto — with rationale, tradeoffs, and a path to monitor the decision.
No signup·Free first pass · Private·No spam · No account
Not financial advice · Independent · Always do your own research
Not financial advice · For informational purposes only · Always do your own research