Skip to main content
DigitalFinances

Glossary · Wallets & security

Custodial vs non-custodial

Custodial = a third party holds your private keys (Coinbase, Robinhood). Non-custodial = you hold them yourself (MetaMask, Ledger). The "not your keys, not your coins" distinction.

Last updated April 30, 2026

How it works

When you "have crypto on Coinbase," Coinbase actually holds the private keys to addresses that hold your assets. You have a database entry saying "User X owns Y BTC" — a claim against Coinbase, not direct on-chain ownership. To move the BTC, you submit a withdrawal request, Coinbase signs the transaction with their keys, and the funds appear at the destination address you specified.

Non-custodial means you hold the keys yourself. Your wallet (MetaMask, Phantom, Ledger) stores the private keys; the blockchain shows your address holding the assets. To move them, you sign the transaction yourself. No one can freeze the account, reverse the transaction, or block the withdrawal.

The cost of non-custody is responsibility:

What can go wrongCustodialNon-custodial
Forgot passwordReset via email/SMSLose seed phrase = lose funds forever
Suspicious activityAccount locked, support investigatesWhoever has the key wins, no recourse
Exchange insolvencyBecome unsecured creditorNo exposure
Government seizureCourt order to exchange = funds frozenMuch harder to seize without keys
Withdrawals haltedPossible (FTX, Celsius)Never

Example

The 2022 collapses (FTX, Celsius, Voyager, BlockFi) made the difference visceral. Customers had real assets on these platforms — billions of dollars worth — that they could see in their account dashboards. When the platforms failed, those balances became unsecured creditor claims in bankruptcy proceedings. Some users have been waiting 2+ years for partial recovery.

Users with the same assets on hardware wallets at home? Unaffected. Their BTC and ETH stayed on the blockchain at addresses they controlled.

Why it matters

The phrase "not your keys, not your coins" comes from Andreas Antonopoulos and captures the difference accurately. Custodial accounts are essentially digital IOUs — useful, often necessary, but not the same as ownership.

The right balance for most users:

  • Custodial for buying / selling. You need a fiat on-ramp; that requires an exchange (Coinbase, Kraken, etc.). Hold there only as long as you're actively trading.
  • Non-custodial for holding. Once positions are established, withdraw to a self-custody wallet (hardware preferred for size).
  • Tax / regulatory comfort. Custodial is less complex for tax reporting (the exchange sends you 1099s). Self-custody requires manual tracking.

A common pattern: keep ~5% of total crypto on the exchange you trade through, 95% in self-custody. Adjust that ratio higher only if you're actively trading; lower if you're set-and-forget.

The exception: small amounts ($100s) often aren't worth the complexity of self-custody. Coinbase or Cash App is fine for casual exposure. The "self-custody it all" advice is for amounts where the worst case (exchange failure) would meaningfully hurt.

Related terms