TL;DR: For a sound Bitcoin investment strategy, accumulate and HODL instead of frequent trading. If trading, only keep bitcoin on exchanges if selling soon, otherwise, self-custody or use a trusted custodian. Think of exchanges as temporary purchase points; you would not leave bought groceries at the store, so do not leave bitcoin on exchanges. Reputable exchanges allow withdrawals to personal wallets. To transfer, generate a receive address from your chosen wallet, input it into the exchange, and follow the instructions.
A sound approach to Bitcoin is to accumulate and HODL rather than trying to grow a stack through frequent buying and selling.
If you choose to trade bitcoin, it is recommended to only leave an asset on an exchange, where it is exposed to third-party risk, if you plan to sell it in the near future. Otherwise, there is no reason not to take custody of it yourself or hand it over to a custodian you trust. If you plan on HODLing bitcoin, viewing an exchange as merely a temporary platform where you buy bitcoin from is best.
An honest, reputable exchange always has a way to withdraw bitcoin to your own wallet for self-custody. First, choose the wallet of choice, generate a receiving address, and paste that address into the appropriate field of the exchange's withdrawal form. Double-check the address and observe the instructions and other information the exchange gives you. Enter the amount of bitcoin to withdraw (or use the "max" or "all" button), and proceed. You should see the Bitcoin transaction in your wallet after a while.
It may take a while for the transaction to appear since many exchanges batch transactions together in order to save on fees. The exchange may also run extra checks to satisfy KYC and AML requirements.
Key facts
- Bitcoin left on an exchange is held in the exchange's custody. The principle "not your keys, not your coins" means you only fully control bitcoin once it is in a wallet whose keys you hold.
- Withdrawing to self-custody removes reliance on the exchange remaining solvent, secure, and accessible.
- To withdraw, generate a receiving address in your own wallet, paste it into the exchange's withdrawal form, verify it, and confirm.
- You choose the network, and that choice drives the fee. On-chain Bitcoin withdrawals pay a network fee that varies with demand; some exchanges also support faster, lower-fee Lightning Network withdrawals.
- Withdrawals can take time because exchanges often batch transactions and may apply extra checks.
Why "Not Your Keys, Not Your Coins" Matters
When bitcoin sits on an exchange, the exchange controls the private keys, and your balance is a claim against the company rather than direct control of the asset. If the exchange is hacked, freezes withdrawals, becomes insolvent, or restricts your account, your access depends entirely on that company. Holding the keys yourself removes those dependencies: a self-custodial wallet means only you can authorise a transaction, and no third party can move, freeze, or lose your funds.
How to Withdraw Bitcoin to Your Own Wallet
The process is the same across most reputable exchanges:
- Generate a receiving address. Open your self-custodial wallet, such as the Blockstream app, and create a receive address. Copy it or display its QR code.
- Start the withdrawal. In the exchange, find the withdraw or send option for Bitcoin and paste your address into the destination field.
- Verify the address. Check that the address shown matches the one in your wallet, confirming at least the first and last characters. This guards against malware that swaps a copied address.
- Enter the amount and confirm. Type the amount, or use a "max" option, review any fee shown, and confirm. The exchange broadcasts the transaction, and it appears in your wallet once it is sent.
For larger holdings intended for long-term storage, many people withdraw to a hardware wallet such as Blockstream Jade, which keeps the keys on a dedicated offline device. This is a form of cold storage, where the keys never touch an internet-connected computer.
Choosing the Network and Fee
Most exchange withdrawals are on-chain Bitcoin transactions, which pay a network fee to miners. That fee changes with demand for block space, so withdrawing when the network is less busy generally costs less. Withdrawing one larger amount rather than several small ones also saves on cumulative fees. Some exchanges additionally support the Lightning Network for Bitcoin withdrawals, which can settle smaller amounts quickly and cheaply. Confirm that the address type you provide matches the network you select, since an on-chain address and a Lightning invoice are not interchangeable.
Why a Withdrawal Can Take Time
A withdrawal does not always appear in your wallet immediately. Exchanges frequently batch many customer withdrawals into a single on-chain transaction to reduce fees, which can add a delay before yours is broadcast. Exchanges may also run additional compliance checks to satisfy the KYC and AML rules they operate under. Once the transaction is broadcast, it confirms like any other Bitcoin transaction, gaining confirmations as new blocks are mined.
Frequently Asked Questions
Why should I move bitcoin off an exchange?
Bitcoin on an exchange is controlled by the exchange, so your access depends on that company staying solvent, secure, and operational. Moving it to a self-custodial wallet puts the keys, and therefore full control, in your hands and removes that third-party dependency.
Is it safe to keep any bitcoin on an exchange?
Keeping bitcoin on an exchange is reasonable for amounts you plan to trade or sell soon. For longer-term holdings, self-custody is generally preferred because it removes reliance on the platform. A common approach is to treat the exchange as a temporary place to buy or sell, not to store.
How long does an exchange withdrawal take?
It varies. Once broadcast, an on-chain transaction typically confirms within an hour at six confirmations, but the exchange may add delay first by batching withdrawals or running compliance checks. Lightning withdrawals, where supported, are usually much faster.
What happens if I enter the wrong withdrawal address?
Bitcoin transactions are irreversible once confirmed. If the address is invalid, the exchange will usually reject it. If it is valid but wrong, the funds may be unrecoverable, which is why verifying the address before confirming is essential.
Do I pay a fee to withdraw bitcoin from an exchange?
Usually yes. On-chain withdrawals include a network fee paid to miners, and some exchanges add their own withdrawal fee. The network portion depends on demand for block space, so withdrawing during quieter periods or in a single larger transaction can reduce the cost.