Home › The Crafty Toolkit › How to Move Your Crypto Off an Exchange Safely
How to Move Your Crypto Off an Exchange Safely
Taking self-custody is mostly patience and one careful address check. Here is the order to do it in, with a test transaction first so a mistake costs pennies instead of everything.
By the CoinCrafty editorial desk · Updated 25 Jul 2026
What you will need
- A wallet you already control — hardware or a reputable non-custodial software wallet
- Your recovery phrase already written down and verified (do this first, not after)
- Access to the exchange account, with withdrawals enabled
- A small amount to use as a test transaction
Step by step
Set up and back up the destination wallet first
Do not start a withdrawal until the wallet you are sending to exists, is backed up, and you have confirmed the backup. If you are using a hardware wallet, work through the setup walkthrough first. Sending funds to a wallet whose recovery phrase you have not verified is how people lose money while trying to be safer.
Pick the right network — this is where money actually gets lost
The same asset often exists on several networks, and each has its own address format. Sending on a network the receiving wallet does not support is the most common irreversible mistake in crypto. Check which network your wallet expects for that specific asset, then select exactly that network on the exchange withdrawal screen. If the exchange warns you the network is unsupported, believe it.
Generate a receive address and verify it on the device
In your wallet, choose the asset and generate a receiving address. If you are using a hardware wallet, display the address on the device and compare it with what your computer shows, character for character at both ends. Copy the address using the wallet's copy button rather than retyping it.
Send a small test amount
Withdraw a small amount first — enough to be worth the fee, small enough that losing it would not hurt. Paste the address into the exchange, confirm the network again, and submit. Then wait. Do not queue a second transaction while the first is pending.
Confirm it actually arrived in your wallet
Wait for the transaction to appear and confirm in your own wallet, not just on the exchange's "completed" screen. Those are different claims: one says the exchange sent it, the other says you received it. Only the second one matters.
Move the remainder, in sensible portions
With the route proven, move the rest. For larger balances there is no harm in splitting it across two or three transfers — it costs a little more in fees and removes a whole category of single-mistake risk. Check the current cost with the fee estimator before you start so the timing works in your favour.
Tidy up afterwards
Turn on every security feature the exchange offers for whatever balance you leave behind, including app-based two-factor authentication rather than SMS where possible. Record where your wallet backup lives in a way your household could act on if something happened to you — self-custody has an inheritance problem that nobody enjoys thinking about.
Common mistakes
- Withdrawing before the destination wallet's recovery phrase is written down and verified.
- Choosing the wrong network because two options looked similar on the dropdown.
- Trusting a pasted address without checking it on the hardware device screen.
- Sending the entire balance as the very first transaction, with no test.
- Assuming the exchange's "withdrawal complete" status means the funds are in your wallet.
- Leaving the recovery phrase in a cloud note so it is "available in an emergency" — that is an emergency waiting to happen.
Tools for this guide
Frequently asked questions
Why not just leave it on the exchange?
That is a genuine choice with real trade-offs, and plenty of people make it. An exchange is convenient and handles backups for you, but you are trusting that company to stay solvent, secure and accessible. Self-custody removes that counterparty but hands you the entire responsibility for the backup. We explain both honestly; the decision is yours and is not financial advice.
How much should the test transaction be?
Large enough to justify the network fee, small enough that you would shrug it off. On a high-fee network that might mean a slightly larger test than you would like — that is still cheaper than the alternative.
The transfer is stuck as pending. What now?
Usually it is simply network congestion, and patience is the answer. Look the transaction up on a public block explorer using its ID to see its real status. Do not contact anyone who direct-messages you offering to help — that is a standard support-impersonation scam.
Can I reverse a transfer sent to the wrong address?
No. Blockchain transactions are final. That is exactly why the test transaction and the on-device address check are not optional steps.