How to Withdraw Bitcoin from an Exchange to Your Wallet
Step by step to withdraw bitcoin from an exchange to your own wallet: address, correct network, test amount, fees and confirmations, as of September 2026.
Moving bitcoin from an exchange to a wallet you control takes four things: a backed-up seed phrase, a receiving address generated by your wallet, the right network in the withdrawal form (Bitcoin on-chain or Lightning, never a foreign chain), and a full comparison of the address before you confirm. A small test withdrawal costs one extra fee and prevents almost every irreversible mistake. This guide covers the withdrawal itself; creating a wallet and choosing a custody model live in the linked guides.
Why move your bitcoin into self-custody
While your bitcoin sits on an exchange (Bitso, Binance, Kraken or any other), what you hold is a balance in that company's database. The exchange controls the private keys, and you depend on it staying solvent and willing to process your withdrawal. In a self-custody wallet (an app or device where the private key is under your control) no third party can freeze or lose those funds for you; in exchange, protecting that key becomes your job. The failure scenarios of each model are laid out in Bitcoin Custody Risks Compared, and Evaluate Bitcoin Custody Options in Mexico helps you pick a wallet type by amount and profile.
How to create a wallet and choose the right type
If you are still working out how to create a cryptocurrency wallet, do that before starting the withdrawal. A hot wallet runs on an internet-connected phone or computer and prioritizes convenience. A cold wallet, usually a hardware device, keeps keys offline and reduces some attack surfaces. “Cold wallet vs hot wallet” has no universal answer: the amount, how often you use it and your ability to protect the seed phrase matter more than a brand ranking. How to Set Up a Bitcoin Wallet covers creation step by step, while Evaluate Bitcoin Custody Options in Mexico explains what to compare when choosing the best bitcoin wallet for your situation.
Before you withdraw: back up the seed phrase
A self-custody wallet generates a seed phrase of 12 or 24 words when you create it. That phrase is the only backup of the private key: lose the device without it and the bitcoin is gone. Write it on paper and store it offline before the first satoshi arrives. If you do not have a wallet yet, How to Set Up a Bitcoin Wallet walks through installation and backup.
Step 1: generate a receiving address
Open your wallet, tap "Receive" and copy the address it shows. Modern wallets produce a fresh address for every receipt; all of them belong to your wallet and are recovered from the same seed phrase. It helps to recognize the format. As of September 2026, four are in use on Bitcoin's main network:
Starts with | Type | What to know |
|---|---|---|
1 | Legacy (P2PKH) | Spending from it costs more in fees. |
3 | Script (P2SH) | Common for multisig and "wrapped" SegWit. |
bc1q | Native SegWit (bech32) | Always lowercase. Lower fees. The most widely accepted today. |
bc1p | Taproot (bech32m) | Not every exchange lets you withdraw to it yet. |
Addresses beginning with bc1 carry a checksum that catches any error of up to four characters, so a typo is almost always rejected before anything is sent. What it cannot catch is a complete address that belongs to someone else; that risk is handled in step 3. If the exchange rejects a bc1p address, switch your wallet to bc1q in its settings. With a hardware wallet, confirm the address on the device's own screen: malware or a tampered app on the computer can display an address that is not yours.
Step 2: pick the right network on the exchange
The withdrawal form asks for the asset (BTC), the address and the network. Only two options deliver bitcoin to a Bitcoin wallet:
- Bitcoin (on-chain, sometimes labelled "BTC" or "Bitcoin Network"). For addresses starting with 1, 3 or bc1.
- Lightning. The exchange asks for an invoice you generate in your wallet for an exact amount, and it expires within minutes. Binance, for example, documents 30-minute invoices whose amount must match the withdrawal (help page updated December 2025).
Every other network in the menu (BEP20, ERC20, TRC20, Solana, "BTCB", "WBTC") is not Bitcoin. It is a token that represents bitcoin on another chain, and a Bitcoin wallet cannot see or spend it. Binance's own help says it plainly: pick the wrong network and the assets are permanently lost.
Step 3: verify the address and send a test amount
A Bitcoin payment cannot be reversed; only the recipient can refund it, so verification happens before you confirm.
- Paste the address into the exchange and compare it in full with the one your wallet shows. Clipboard malware exists that swaps a copied address for one matching the first and last characters, so check the start, the end and a stretch of the middle.
- If the exchange offers a withdrawal address whitelist, save your wallet's address there; later withdrawals go to a destination you have already verified.
- On the first withdrawal to a new wallet, send a small amount (above the exchange minimum), wait for it to show in your wallet, then withdraw the rest. You pay two fees in return for proving the address, network and wallet with real money.
Step 4: two different fees
An on-chain withdrawal involves two charges. The exchange withdrawal fee is usually a fixed amount of BTC. Bitso, for example, lists 0.00001543 BTC per on-chain BTC withdrawal and no charge over Lightning as of September 2026. Check your exchange's current fee table before withdrawing.
The network fee depends on the transaction's size in bytes, not on the amount: moving 0.01 BTC and 1 BTC costs the same if the transactions weigh the same, and the rate rises when demand for block space is high.
Step 5: confirmations and timing
Once the exchange broadcasts your withdrawal, it appears in your wallet as "unconfirmed". A confirmation is a mined block that includes the transaction; each later block adds one more, and blocks arrive roughly every 10 minutes on average with wide variation. The classic reference for large amounts is six confirmations (about an hour), but each service sets its own threshold: as of September 2026, Bitso credits BTC deposits after 3 and Kraken after 4.
Exchanges usually take longer to broadcast a withdrawal than the network takes to confirm it. If it has been broadcast and sits unconfirmed for hours, the exchange almost certainly paid a low fee for the current congestion; you cannot change that fee, so you wait or contact support. Track it by pasting the TXID (transaction identifier) into an explorer such as mempool.space. Over Lightning there are no confirmations: the payment lands in seconds or fails, in which case check your exchange balance and its recovery process.
A note on Mexican tax records
For a Mexican tax resident, a transfer between wallets owned by the same taxpayer does not appear to transfer ownership. That is an inference from article 14 of Mexico's Código Fiscal de la Federación, not a crypto-specific SAT position. Keep the exchange history, addresses and txid to show it was your own transfer. If the legal owner changed, a company was involved, more than one tax residence applies, or you cannot prove both wallets were yours, ask your contador before treating it as a simple transfer. Sale treatment is covered in Crypto Taxes in Mexico (2026).
Next step
If you buy bitcoin regularly, you can skip the withdrawal altogether. Aureo buys bitcoin when your pesos arrive by SPEI and sends it to the address you saved, on-chain or Lightning, with no custodial balance and no separate withdrawal or network fee; its fee, as of September 2026, starts at 2.00% for purchases under MX$5,000 and steps down by ticket size. That is how Buy Bitcoin Direct to Your Wallet works, and Buy Bitcoin in Mexico with SPEI compares the platforms. You can start at aureobitcoin.com/en/buy-bitcoin.
Frequently asked questions
Only two options deliver bitcoin to a Bitcoin wallet: Bitcoin (on-chain) for addresses starting with 1, 3 or bc1, and Lightning if your wallet generates a Lightning invoice. BEP20, ERC20, TRC20 or Solana are tokens on other chains; sending there means a permanent loss.
The exchange usually takes longer to broadcast the withdrawal than the network takes to confirm it. Once broadcast, the first confirmation typically arrives within 10 to 60 minutes and six confirmations take about an hour. Over Lightning the payment lands in seconds or fails.
A Bitcoin payment cannot be reversed; only the recipient can refund it. The checksum in bc1 addresses rejects typos of up to four characters, but not a complete address that belongs to someone else. That is why you compare the full address and send a test amount first.
If both wallets belong to the same taxpayer, the withdrawal does not appear to transfer ownership under article 14 of the Federal Tax Code. That is an inference, not a SAT crypto position. Keep the history, addresses and TXID, and take changes of owner or company cases to a Mexican accountant.
Some exchanges charge nothing for Lightning withdrawals (Bitso, as of September 2026). The other route is buying straight to your wallet: Aureo sends the bitcoin to your saved address when your pesos arrive by SPEI, with no later withdrawal and no separate network fee.
About the author
Tristan Borges Solari · CPO, Aureo
Chief Product Officer at Aureo, where he leads design, writes the firm's research, blog and newsletter, and edits The Aureo Quarterly. He cofounded Veriphi, a Canadian Bitcoin exchange that was later acquired, and was Head of Design at Bitcoin Well (TSXV: BTCW). Nearly a decade in Bitcoin; B.Com. in Finance from the John Molson School of Business.