How to move crypto from an exchange to your own wallet

Moving crypto off an exchange is a withdrawal to an address you control, and above all it changes who holds the keys. The mechanics are much the same on every exchange; what differs is the network you choose and what you take responsibility for once the funds arrive.

What actually changes: who holds the keys

An account on an exchange and a wallet of your own can show the same balance and still be two different arrangements. The Ethereum documentation draws the line clearly: a centralised exchange links your funds to a username and password you can recover the traditional way, and in return you are trusting that exchange with custody over your funds. A wallet provider, by contrast, does not have custody; it is a window onto assets you control (ethereum.org).

The other side of that is responsibility. A wallet that gives you a recovery phrase to write down makes it the only way to recover the wallet; keeping your keys safe is up to you (ethereum.org). There is no password reset. Whether that trade is worth it is a judgement about your own situation, and this page does not make it for you.

The withdrawal: decide on the receiving side

Every exchange withdrawal asks for the same things — the asset, the address, the network — and the network is the one that decides whether the money arrives. Binance puts the rule in plain words: the network you select must be the same as the network of the platform you are sending to, or the funds may be lost (Binance).

So open the receiving wallet first. Find the account for the asset you are moving, note which network its address belongs to, and only then start the withdrawal and pick that network. Which networks an exchange offers for a given asset, and what each costs to withdraw, changes over time; for USDT the figures sit in our live table with the date each was checked. For a step-by-step on one exchange, see sending USDT from Binance.

If the receiving side shows a memo, tag or payment ID next to the address, it belongs to the transfer as much as the address does. Networks such as TON use it to match deposits.

Receiving on a hardware wallet

A hardware wallet is a physical device that keeps crypto keys offline (ethereum.org). Receiving on one follows the same logic with one extra step. In Ledger’s own description, you open the app, choose the account for the asset you want to receive, and the app generates a receive address for that network. Before sharing it, you check the address on the device’s secure screen against what the app shows — which guards against malware that swaps the address displayed on a computer so the sender unknowingly pays an attacker (Ledger).

The same habit carries over to any wallet: take the address from the wallet itself and compare it wherever the wallet gives you a way to.

If the wallet shows nothing

When a withdrawal has left the exchange but does not appear, check the network before anything else — that is where BNB Chain’s own troubleshooting starts: a token sent on one network does not show up under another (BNB Chain). On Ethereum and the networks compatible with it, addresses share one format, so the same address is valid on all of them and the wallet may simply be looking at a different one (MetaMask Help Center).

Stablecoins add one more trap. The same name can cover different tokens on one network: on Base, Circle distinguishes native USDC from the bridged USDbC (Circle). If a wallet shows an unfamiliar token name, check the contract address rather than looking for a swap to the “real” one.

When the network is still the wrong one

Withdrawing to your own wallet settles custody, not location. If the funds need to be on a different network from the one you withdrew on, that is a separate move between networks — a bridge or another pass through an exchange — with its own cost.

Questions

Should I move my crypto to a cold wallet?

That decision is yours, and the trade-off is custody. On an exchange you are trusting the exchange with your funds; in your own wallet you alone hold the keys and the recovery phrase. A hardware wallet keeps the keys offline, but it does not take the recovery phrase off your hands.

How do I move crypto to a hardware wallet?

Generate a receive address in the wallet's app for the asset and network you will withdraw on, check that address on the device's own screen, then withdraw from the exchange to it on that same network. Ledger asks users to verify on the device because malware can swap the address a computer displays.

How do I send USDC to a Ledger?

Open the account for USDC on the network you intend to use, generate the receive address, confirm it on the device and send on that network. USDC is issued on several networks as separate tokens, so the network has to be the same on the sending and the receiving side.

When should I move my crypto to a wallet?

There is no rule for when; it depends on whether you want the exchange or yourself to hold the keys, and on whether you still need the funds on the exchange. There is a rule for how: use a network the receiving wallet supports, and check the address before sending.

Sources

Compare routes

The comparison tool shows live quotes from several bridges and aggregators for the same transfer, after all fees.

Open the comparison

Risk: Crypto assets are volatile, and transfers between networks can fail or lose funds. Quotes can change before you confirm. Nothing here is financial advice.

Disclosure: We earn a fee when you bridge through this site and may earn from exchange referral links. Routes are ordered by total cost, not by what we earn. Full disclaimer