How to withdraw crypto from Coinbase (exchange)
How to withdraw crypto from the Coinbase exchange to a wallet you control — the first step to verifying funds that start on an exchange for proof of funds.
This covers the Coinbase exchange account (coinbase.com / the Coinbase app), not the self-custody Coinbase Wallet. On an exchange, Coinbase holds the keys on your behalf — which changes how verification works (see the note at the end).
How to withdraw
- Sign in to Coinbase and go to the asset you want to send.
- Choose Send / Withdraw and select crypto address (not a Coinbase user).
- Paste the destination address and verify the first and last characters.
- Select the correct network in the network dropdown. This is the single most important step on an exchange — sending on the wrong network is the top cause of lost funds.
- Enter the amount. Coinbase may show a network fee.
- Complete any security checks (2FA, email/device confirmation).
- Submit, then track the withdrawal to the required confirmations.
Notes specific to exchanges
- Allow-listing / address whitelisting: if you've enabled it, you may need to add and approve the destination address before you can withdraw, sometimes with a short hold.
- Withdrawal limits and holds: exchanges apply limits and may delay withdrawals on recently added funds or after security changes.
- Confirmation timing is network-dependent (see Crypto transfer timing).
Verifying funds that start on an exchange
You can't sign a message or do a test transfer from an exchange the way you can from a self-custody wallet — you don't hold the keys, and the exchange's sending address isn't "yours" in a verifiable way. The clean path is to withdraw to a wallet you control (a hardware or software wallet), then verify that wallet by signature or test transfer. That gives you a verifiable, self-custodied basis for your proof of funds.
For current withdrawal steps, see Coinbase's official support documentation.