Bitcoin Exchange Comparison 2026: Coinbase vs Kraken vs Cash App
The plain-English comparison of the three US-regulated exchanges most beginners will pick from: fees, security, and what each is best at.
FTX taught a generation of Bitcoin holders that “trust me, the coins are there” is not enough. Proof of reserves is the post-FTX answer. Here is what it actually proves, what it does not, and how to read an exchange’s report.
In November 2022, FTX collapsed. Customer balances that the exchange’s app cheerfully displayed turned out to be partially or entirely missing. Roughly 9 million customers learned that their account screen had been a polite fiction.
The Bitcoin community’s response was swift, and useful: they revived a long-known idea called proof of reserves. The phrase shows up on exchange websites all the time now — Coinbase, Kraken, Binance, Bitstamp all publish reports. But what does “proof of reserves” actually prove? And, more importantly, what doesn’t it?
This article is the plain-English answer for someone who keeps Bitcoin on an exchange and wants to evaluate whether that exchange is being honest. We will explain the cryptography, the limits of current proofs, and the practical step you should take regardless of what any report says.
An exchange like Coinbase or Kraken takes your dollars, sells you Bitcoin, and shows you a balance in their app. From that point forward, two important questions exist:
If reserves ≥ liabilities, the exchange is solvent. If liabilities exceed reserves, the exchange is insolvent — either by accident, fraud, or a hack — and somebody is going to get a haircut.
Pre-FTX, customers had to take the exchange’s word for both numbers. The exchange might publish an audited financial statement once a year, but the audit was over the company as a whole, not specifically over wallet-level Bitcoin holdings. FTX, famously, was passing audits while a separate trading desk was secretly using customer funds.
Proof of reserves is the attempt to make those two numbers verifiable to anyone, not just trusted to the auditor.
A proper proof of reserves has two distinct components, and you should expect both:
The exchange publishes a cryptographic data structure called a Merkle tree that contains every customer balance, hashed in a way that lets each customer verify their own row was included — without revealing other customers’ balances. The total of all the leaves is the exchange’s claimed liability.
This is clever because it is auditable in two directions:
The exchange publishes the Bitcoin addresses (or signs messages from those addresses) that hold customer Bitcoin. Anyone can look up those addresses on a block explorer and confirm the balance. Sum the addresses, and you have the total reserves.
If reserves ≥ liabilities (and the customer balances on the liabilities side actually represent everyone), the exchange is provably solvent at the moment of the snapshot.
This is the section that turns a good idea into a useful tool. There are at least four big things even a perfect proof of reserves does not address.
Most exchanges publish PoR quarterly or monthly. Between snapshots, customer balances change constantly, the exchange could move funds, and reserves could fall. A solvent November 1 snapshot tells you nothing about December 15. It is like a weighing of the safe at noon — informative, but not the whole day.
This is the famous “snapshot loan” problem. An insolvent exchange could borrow Bitcoin, cover the proof window, and then return the Bitcoin afterward. There are statistical and on-chain analytics that try to detect this, but no airtight defense exists in current implementations. (More sophisticated PoR schemes use multiple unannounced snapshots to make this much harder.)
An exchange could be Bitcoin-solvent and dollar-insolvent. If they hold $1B of customer USD deposits but only $200M in actual cash, they could pass a Bitcoin PoR and still go bankrupt. This is why some serious PoR programs now include all customer assets, not just Bitcoin.
Even if reserves match liabilities at snapshot time, the exchange could be lending those reserves out, hypothecating them, or using them as collateral. Solvent today, vulnerable to one bad market move tomorrow. PoR + clear segregation rules + regulatory disclosure is the better combined picture.
Most major exchanges have a dedicated Proof of Reserves page. Here is the checklist for evaluating it:
As of 2026, a few exchanges have notably strong implementations — though none is perfect, and any of these can change. Treat the names below as starting points for your own check, not endorsements.
An exchange with no PoR at all in 2026 is a meaningful red flag. The bar has moved.
Proof of reserves is a useful improvement over “trust us.” It is not a substitute for self-custody.
If you keep Bitcoin on an exchange, you are still trusting:
None of those are conspiracies; they are just the reality of using any custodian. PoR mitigates one of those risks (operational solvency) but leaves the others alone. The cleanest and final answer for serious holders is the same as it was in 2014: move it to self-custody, where the only person who can mess up your wallet is you. PoR makes the exchange step safer; self-custody removes the exchange step entirely.
Most exchanges with real PoR provide a tool: log in, find the “Proof of Reserves” page, and click “Verify my balance.” The tool will show your account record ID, your balance, and a Merkle path of hashes that lets a third party (or your own machine) confirm that hashing your record up the path produces the published Merkle root. If your balance is in the tree, the exchange’s reported total liabilities included you.
It is better than nothing, but watch out: an exchange that publishes only addresses (without a Merkle-tree liabilities proof) has not actually proven solvency — it has only shown it has some Bitcoin. If you can’t see the liabilities side, you can’t check the ratio. This was a common style in 2023; in 2026 the better exchanges have moved past it.
Same family of ideas. Proof of solvency = proof of reserves + proof of liabilities. Some teams use the terms interchangeably; some use “solvency” to specifically mean “both sides published with a verifiable ratio.” If an exchange uses the phrase “proof of solvency,” check that they actually publish both halves.
No, in a useful way. Spot Bitcoin ETFs like IBIT and FBTC are required by their custodians (Coinbase Custody, Fidelity, etc.) to hold Bitcoin one-to-one with shares outstanding, and the SEC reviews their disclosures. They have a different verification regime — SEC-mandated — rather than a public Merkle tree. The tradeoff is that ETFs are SEC-trusted, not user-verifiable. Each model has its merits.
If you are keeping more than a month of living expenses on an exchange, set aside an hour this week to verify their PoR and to start the process of moving the rest into a wallet you control.