Stage 5 · Self-custody — Step 4 of 4 · ≈8 min

Your first withdrawal to your own wallet

Sending bitcoin from an exchange to your own wallet: check the address, send a test amount, proof of ownership under the Travel Rule, whitelist, confirmations.

BeginnerUpdated 28 September 202613 sources

In short~40 sec
  1. 01Wallet first, withdrawal second: set up your wallet and secure the backup before you send bitcoin to it.
  2. 02Take the receiving address directly from your wallet and, after pasting it, compare the beginning, middle and end – with a hardware wallet, on the device’s display.
  3. 03Send a test amount first. A second fee costs less than a mistake, because Bitcoin transactions can’t be reversed.
  4. 04For withdrawals worth more than €1,000 to your own wallet, the exchange must check that the address is yours – for example with a signed message or a satoshi test.
  5. 05The first confirmation comes after around ten minutes on average; for larger amounts, six confirmations (around an hour) are the usual benchmark.

Good to read firstSetting up your first walletBacking up your seed phrase

When you withdraw to your own wallet, you hold the keys – not the exchange. The process is simple, but there’s no undo button. Even if it’s your first withdrawal, we’ll go through it together, screen by screen. Understanding custody explains when the step is worth it for you.

What you need first

Good wallets to start with are well-documented open-source wallets such as BlueWallet or, on a computer, Sparrow Wallet. For larger amounts, a hardware wallet is the usual safe – for example from BitBox (paid link, opens in a new window) or Trezor (paid link, opens in a new window), bought directly from the manufacturer. Types of wallet shows which type suits you.

Checking the receiving address

Today’s wallets usually generate GlossaryBitcoin addressA string of characters like ‘bc1q…’ that someone can send bitcoin to. It is usually derived from a public key, can be shared without risk to your funds and should be generated afresh for every payment.In the glossary → that begin with bc1q or bc1p. Always take a fresh receiving address from the receive screen of your own wallet – never from an email, a chat or a transaction list.

The address format has a checksum that reliably detects any error affecting no more than four characters.[5] It doesn’t help against a completely different valid address, such as a scammer’s. The exchange then reports ‘valid format’, and the money would still be gone.

A scam that the European supervisory authorities warn about exploits exactly this: scammers send you tiny amounts from an address that looks like one you know. The fake ends up in your history and gets picked up by mistake the next time you copy. The fraudsters often change characters in the middle, so a glance at the beginning and end isn’t enough. The authorities also advise against scanning unknown QR codes and opening links in unsolicited messages.[4]

How to check properly:

  1. Display the address in your wallet and copy it (or scan the QR code with the exchange app).
  2. After pasting it into the exchange, compare the beginning, middle and end with what your wallet shows – four to six characters each.
  3. With a GlossaryHardware walletA small dedicated device that keeps your private keys offline and signs transactions internally. The key never leaves the device, so malware on your computer can’t get at it.On the learning path: Stage 6 · Step 1 – Hardware wallets compared →In the glossary →, also confirm the address on the device’s display. Malware on your phone or computer can’t change what it shows.

The withdrawal step by step

The example screens show a generic ‘Example exchange’ and an ‘Example wallet’; real providers sometimes arrange the steps differently. In the example, there are 0.003 BTC in the account; dollar values use an example price of $80,000 per BTC. Addresses, codes and fees are made up.

From Example exchange to your own wallet (example price $80,000/BTC)

Step 1Generate the address in your wallet – never take it from an email, a chat or your history. (1) With a hardware wallet, also display the same address on the device.
Step 2Choose the network. For a normal Bitcoin wallet or hardware wallet, that’s ‘on-chain’; Lightning only if your wallet can receive Lightning payments. (1) The network and address must match.
Step 3Paste the address and compare. ‘Valid format’ only means no typo – not that it’s your address. (1) Compare the beginning, middle and end with your wallet. (2) Save it in the address book with a clear name.
Step 4Approve the new address (whitelist), here with a 2FA code. (1) The waiting period is annoying but protects you: anyone who takes over your account can’t immediately withdraw to an address of their own.
Step 5Details under the Travel Rule: to your own wallet, to another person or to another provider? Answer truthfully. (1) Above €1,000, the provider must also check that the address belongs to you.
Step 6Proof of ownership by signature (Example exchange asks for it the first time). You sign a given text in your wallet; the exchange only checks the signature. (1) Your seed phrase and private key never leave the wallet. (2) Without a signing function, there’s the satoshi test.
Step 7Enter a test amount and check the costs: the screen shows what will be deducted and what will arrive. (1) The second withdrawal fee – here 1,000 sats, around $0.80 – is the price of knowing that everything works.
Step 8Check it has arrived: first ‘unconfirmed’, then one confirmation after the next block. (1) Only once the test has arrived do you send the rest – to the same checked address.

Illustrative example – real apps look different in detail.

A test amount first

Bitcoin has no chargebacks. Once a payment to a wrong address is confirmed, neither the exchange nor anyone else can get it back. A test amount is therefore the cheapest insurance: with a flat fee of 1,000 sats, it costs around $0.80 at the example price.

The Bitcoin GlossaryTransaction fee (network fee)The amount a Bitcoin transaction pays to the miner. It depends on the transaction’s size in vbytes and the fee rate offered – not on the amount you send.In the glossary → is separate; whether you pay it directly or it’s included in the withdrawal fee depends on the provider. It depends on the size of the transaction and how busy the network is, not on the amount – which is why it pays to bundle withdrawals.

A standard transaction with one input and two outputs is around 141 vB.[7] At 1 Glossarysat/vB (satoshis per virtual byte)Unit for the fee rate of a Bitcoin transaction: how many satoshis you pay per virtual byte of its size. The higher the rate, the sooner miners will include the transaction in a block.In the glossary →, it costs around 141 sats; at 20 sat/vB, around 2,820 sats. The fee currently recommended for the next block is 2 sat/vB, and for confirmation within about an hour 1 sat/vB.[6] Understanding fees compares all types of cost; the fee calculator works out the purchase and withdrawal costs of different routes.

Travel Rule and proof of ownership

Since 30 December 2024, the revised EU Transfer of Funds Regulation, known as the GlossaryTravel Rule (Transfer of Funds Regulation)An EU rule requiring crypto providers to send details of the sender and recipient with transfers. Since 30 December 2024, for more than €1,000 from or to your own wallet, the provider also checks that the address is yours.In the glossary →, has applied in the EU.[1],[2] Crypto-asset service providers must record details of the sender and recipient for every transfer; there’s no minimum amount.[1],[3] That’s why the exchange asks whether you’re sending to your own wallet, to another person or to another provider.

For withdrawals to a self-hosted address worth more than €1,000, the provider must also check whether the address is owned or controlled by you (Art. 14(5) of the Regulation).[1] The threshold is set in euros in the law; what counts is the euro value at the moment of the withdrawal, not your purchase price.[2] For orientation: 1 BTC currently costs €76,470.

The guidelines of the European Banking Authority (EBA) set out which proofs qualify. The provider should use at least one of these methods – or another technical method that shows just as reliably who controls the address:[2]

Method How it works Good to know
Signed message In your wallet, you sign a given text with the address’s key and paste the signature into the exchange. The private key stays in the wallet. Not every wallet can sign messages.[3]
Satoshi test You send a tiny amount set by the provider from this address to the exchange. Works with any wallet but costs a network fee.
Online verification You show the address in your wallet during an online procedure, similar to video identification. With or without a member of staff on the other end.

Once the provider has verified an address, it documents this and usually doesn’t need to repeat the check for that address.[2] The check is routine, not mistrust: the Regulation governs withdrawals to self-hosted addresses; it doesn’t prohibit them.[1] MiCA & regulation simply explained covers the legal framework.

Whitelist and address book

A GlossaryWhitelist (address book)A list of withdrawal addresses that you have stored and confirmed with your provider in advance. When it’s active, withdrawals can only go to these addresses – effective protection if someone breaks into your account.In the glossary → is a list of withdrawal addresses approved in advance. When it’s active, the provider only pays out to these addresses. Even someone who gets hold of your password can’t simply withdraw to an address of their own.

Depending on the provider, approval works via a 2FA code, an email link or both; some only unlock new addresses after a waiting period. So complete the proof of ownership and approval calmly, before you’re under time pressure.[3]

For later withdrawals, take the checked address from the address book instead of copying it again. Reused addresses do make payments easier to link, though; Privacy with Bitcoin explains how to combine security and privacy.

After sending: confirmations

The exchange gives you a transaction ID (TXID), which you can use to follow the payment in a block explorer. First, the transaction waits in the GlossaryMempoolThe buffer in which a node collects valid but still unconfirmed transactions until a miner includes them in a block. There is no central mempool – every node keeps its own.In the glossary →. When a miner includes it in a block, it has its first GlossaryConfirmationA transaction has one confirmation as soon as it is in a block; each further block adds one. With every confirmation, it becomes harder to displace the payment after the fact.In the glossary →; each further block adds one.[8]

1. Sign: Your wallet signs it (seconds). 2. Broadcast: Nodes check it and pass it on (seconds). 3. Wait: in the mempool, sorted by fee (minutes to hours). 4. Include: A miner puts it into a block (≈ every 10 minutes). 5. Confirmed: Every further block secures it more (6 blocks ≈ 1 hour).01SignYour walletsigns itseconds02BroadcastNodes check itand pass it onseconds03Waitin the mempool,sorted by feeminutes to hours04IncludeA miner puts itinto a block≈ every 10 minutes05ConfirmedEvery further blocksecures it more6 blocks ≈ 1 hour= your transaction1. Sign: Your wallet signs it (seconds). 2. Broadcast: Nodes check it and pass it on (seconds). 3. Wait: in the mempool, sorted by fee (minutes to hours). 4. Include: A miner puts it into a block (≈ every 10 minutes). 5. Confirmed: Every further block secures it more (6 blocks ≈ 1 hour).01SignYour wallet signs itseconds02BroadcastNodes check it and pass it onseconds03Waitin the mempool, sorted by feeminutes to hours04IncludeA miner puts it into a block≈ every 10 minutes05ConfirmedEvery further block secures it more6 blocks ≈ 1 hour= your transaction
The path of a transaction. For a withdrawal, the exchange signs instead of your wallet; after that, everything runs as with any other transaction.Our own illustration

On average a block is found every ten minutes, but the intervals vary: there’s only about a 63% chance of a block within ten minutes.[8] So a half-hour wait can happen.

For the test amount, it’s enough that it shows up in your wallet. For larger sums, six confirmations – around an hour – are the usual benchmark.[8] Bitcoin transactions & fees explains why a higher fee gets confirmed faster.

Tax: keep a short record

Under German tax law, a disposal is a transfer to someone else in return for payment.[9] A transfer to your own wallet isn’t one. However, the tax office can ask for records of transfers between wallets and, in individual cases, request the wallet addresses used, transaction hashes and year-end holdings.[9] If you pay tax elsewhere, Bitcoin tax around Europe shows where to look.

So note the date, amount, fee, destination wallet and TXID, and keep the exchange’s purchase receipts – they show when your holding period began. More in Record-keeping & tax tools. This is not tax advice.

Providers with easy withdrawals

How conveniently and cheaply you can withdraw is one criterion when choosing a provider (as of September 2026):

21bitcoin

Bitcoin-only app from Austria: Auto-Invest savings plan from €10, 0% purchase fee from day 8.

Bitcoin only MiCA licence (FMA, Austria), 11/2025 Germany, Austria

Good for Beginners who want to buy small amounts regularly through a savings plan · Savers who want their bitcoin transferred to their own wallet automatically

Profile & details

We have no partnership with 21bitcoin for your country – this link is neutral.Official website ↗

BISON

Crypto app from the Boerse Stuttgart Group: no trading fee, but a spread – withdrawals to your own wallet: €0 fee (as of 09/2026).

Multiple crypto assets MiCA licence (BaFin, Germany): custody 01/2025, trading (EUWAX AG) 04/2025 Germany, Austria, Switzerland; other EEA citizens on their own initiative

Good for Beginners who prefer a provider from the German stock-exchange world · Savers who want to move their bitcoin to their own wallet without a withdrawal fee

Profile & details

We have no partnership with BISON for your country – this link is neutral.Official website ↗

Kraken

Large crypto exchange with an EU licence from Ireland: simple in-app buying or an order book, withdrawals via Lightning too.

Multiple crypto assets MiCA licence (Central Bank of Ireland), 06/2025 EU/EEA, Switzerland, UK and others

Good for Buyers who want to start with the app and switch to the cheaper order book later · Bitcoiners who want to withdraw to their own wallet via Lightning · Users who prefer a large, long-established provider

Profile & details

AdVisit Kraken (paid link, opens in a new window)on kraken.com

*Paid link: if you sign up or buy through it, we earn a commission. Your price stays the same. How we make money →

18+ · Crypto assets are highly volatile; you could lose all your money. No deposit protection.

With Relai, you get your own recovery phrase from the start and don’t need to withdraw at all.[13] You’ll find more providers in the provider overview and selection criteria in Choosing the right provider.

Checklist for your first withdrawal

Before and after sending

0/10 done
Stored only in your browser.

Frequently asked questions

What does a withdrawal to my own wallet cost?

That’s up to the provider: anything from no fee to a flat fee to a fee that follows the state of the network. The network fee itself depends on the transaction’s size and how busy the network is – at 1 sat/vB, a standard transaction costs around 141 sats. The withdrawal screen shows you the cost before you send.

Do I have to prove to the exchange that the wallet is mine?

In the EU, yes, for withdrawals worth more than €1,000 to a self-hosted address: under the Transfer of Funds Regulation, the provider must check that the address belongs to you. A signed message or a satoshi test are common. What your provider asks for exactly is explained in its help section.

What happens if I send to the wrong address?

The money is almost always lost. Nobody – not the exchange, not anyone else – can reverse a confirmed Bitcoin transaction. So take the address from your own wallet, compare it carefully and send a test amount first.

How long does it take for the bitcoin to arrive in my wallet?

Many exchanges send withdrawals within minutes; some collect them and send them at intervals. The first confirmation then takes around ten minutes on average, sometimes considerably longer. Your wallet usually shows the payment as ‘unconfirmed’ before that.

Is transferring to my own wallet taxable?

Under German tax law, the transfer itself isn’t: a disposal is a transfer to someone else in return for payment, and you’re only moving your own bitcoin. Still note the date, amount, fee and transaction ID, because the tax office can ask for evidence. Other countries have their own rules. This is not tax advice.

Your knowledge blockchain

Every article you complete becomes a block in your personal chain – stored only in your browser.

View chain →
Sources13 sources · 13 publishers

The superscript numbers in the text refer to these sources.

  1. Regulation (EU) 2023/1113 on information accompanying transfers of funds and certain crypto-assets (Transfer of Funds Regulation) – Official Journal of the European Union (EUR-Lex), 31.05.2023 (accessed 28/09/2026)
  2. Guidelines on information requirements in relation to transfers of funds and certain crypto-assets transfers under Regulation (EU) 2023/1113 (Travel Rule Guidelines, EBA/GL/2024/11) – European Banking Authority (EBA), 04.07.2024 (accessed 28/09/2026)
  3. Wallet-Eigentumsnachweis ab 1.000 Euro: Das gilt (in German) – Cryptoticker, 19.08.2026 (accessed 28/09/2026)
  4. Crypto-Betrug – Seien Sie wachsam und schützen sich (factsheet of the European Supervisory Authorities on crypto fraud, in German) – EBA, EIOPA, ESMA, 01/2026 (accessed 28/09/2026)
  5. BIP 173: Base32 address format for native v0-16 witness outputs – Bitcoin Improvement Proposals (accessed 28/09/2026)
  6. Recommended fee rates (API) – mempool.space (accessed 28/09/2026)
  7. Transaction Size Calculator – Bitcoin Optech (accessed 28/09/2026)
  8. Confirmation – Bitcoin Wiki (accessed 28/09/2026)
  9. Einzelfragen zur ertragsteuerrechtlichen Behandlung bestimmter Kryptowerte (BMF-Schreiben vom 06.03.2025) – Bundesministerium der Finanzen (German Federal Ministry of Finance), 06.03.2025 (accessed 28/09/2026)
  10. Fees – 21bitcoin (accessed 28/09/2026)
  11. Costs and Fees – BISON (Boerse Stuttgart Digital) (accessed 28/09/2026)
  12. Fee schedule – Kraken (accessed 28/09/2026)
  13. Relai – homepage – Relai (accessed 28/09/2026)

This article is for education only and is not investment, tax or legal advice.

Keyboard shortcuts

⌘K /
Open search
`
Open Bitcoin terminal
T
Toggle light/dark
?
This help

Tip: type “help” in the terminal.

Pre-launch

We’re still building – block by block.

Blockchain21 is already open, and you’re welcome to look around. We haven’t officially launched yet, though: some details are still missing, may change or don’t quite fit together yet.

Not finished yet

  • Email Messages to support@blockchain21.net don’t arrive yet. Until then, you can reach us by post – the address is in the legal notice.
  • Newsletter Sign-up opens once our mailbox is running.
  • Reader account Coming later. Until then, your browser keeps your progress.
  • Partners No partnership is active yet – providers are listed without ads.
  • Info pages The privacy policy still lacks some details.

Already in place: learning path, articles, glossary, calculators and live data.

Block 0 · Genesis — Bitcoin, too, began with block 0 As of 5 October 2026