Custodial vs. Non-Custodial: What's the Difference?

A custodial service holds your bitcoin on your behalf, like a bank holding your money. A non-custodial setup means you hold your own keys, and you're solely responsible for them. The Bitcoin community has a short version: "Not your keys, not your coins."

Why It Matters

Custodial services are convenient. You buy, sell, and trade through an app. The exchange handles security, recovery, and password resets. For someone just starting out, that simplicity is the whole point.

The trade-off is counterparty risk. Mt. Gox collapsed in 2014 and lost 850,000 BTC of customer funds. FTX collapsed in November 2022 with roughly $8 billion of customer funds gone. Celsius and Voyager froze withdrawals before going bankrupt the same year. Each one taught the same lesson, and the rhyming pattern across a decade of exchange failures is so consistent that long-term holders have a phrase for it: not your keys, not your coins.

Non-custodial eliminates that risk. No company can freeze your account because no company has access. No exchange can fail and take your funds. But you carry the full weight of security. Lose your seed phrase with no backup and the bitcoin is gone forever. No customer support to call.

Most experienced holders use both. A small balance on an exchange for quick trades and convenience. The rest in self-custody for the long-term position they actually intend to hold, since the lesson from every exchange failure of the past decade is that the only bitcoin you truly control is the bitcoin whose keys you hold yourself.

How It Works

With a custodial service, you create an account, verify your identity through KYC, and deposit funds. The service holds your private keys in their own infrastructure. Your account login is the only thing standing between you and your bitcoin. The exchange writes the transaction, signs it, and broadcasts it on your behalf.

With a non-custodial setup, you control the private key (usually backed up as a 12- or 24-word seed phrase). You use a wallet app to sign transactions yourself, then broadcast them to the network. The wallet's job is to manage keys and craft transactions. It never asks anyone's permission to send.

The fundamental difference is who can stop you. With custody, anyone with authority over the company can. With self-custody, nobody can.