How to Move Your Crypto Off an Exchange (and Swap It Without KYC)

If your crypto is sitting on an exchange, you don't actually hold it — the exchange does, and you hold an IOU. That distinction stays abstract right up until it isn't: an exchange freezes withdrawals, gets delisted in your region, suffers a breach, or fails outright. Moving your coins into a wallet you control removes that dependency. Here's how to do it properly, step by step, and how to keep swapping between assets afterward without handing them back to a custodian.
Why move off an exchange?
The old phrase "not your keys, not your coins" is just describing custody. When an exchange holds your private keys, your access depends on that company staying solvent, online, and willing to let you withdraw — exactly the things that come under pressure during market stress, regulatory shifts, or a hack. Recent examples are everywhere: spot ETF outflows, exchanges restricting users under new EU rules, and the steady drumbeat of custodial platform breaches. Self-custody sidesteps all of it.
The trade-off is honest and worth stating up front: self-custody means you are your own bank. No one can freeze your funds — but no one can recover them for you either if you lose your keys. Done carefully, that's a feature. Done carelessly, it's a risk. The steps below are about doing it carefully.
Step 1: Get a wallet you control
A self-custodial (or "non-custodial") wallet is one where you hold the private keys, not a company. There are two broad types:
- Hardware wallets (cold storage) keep your keys on a dedicated offline device that signs transactions without exposing the keys to the internet. Best for any amount you care about holding long-term.
- Software wallets (hot wallets) are apps on your phone or browser. More convenient for smaller, active balances, but the keys live on an internet-connected device, so the security bar is lower.
Use a reputable, widely-reviewed wallet, and buy hardware devices only directly from the manufacturer — never second-hand or from a marketplace reseller, since a tampered device can be pre-loaded to steal funds. A common, sensible setup is a hardware wallet for the bulk of your holdings and a software wallet for smaller amounts you move often.
Step 2: Back up your seed phrase — safely
When you set up the wallet, it generates a seed phrase (usually 12 or 24 words). That phrase is your wallet — anyone who has it can take your funds, and if you lose it with no other copy, your funds are gone forever. So:
- Write it down on paper (or stamp it into metal for fire/water resistance). Store it offline.
- Never type it into a website, photograph it, store it in a notes app, email it to yourself, or paste it into a chat. Digital copies are how most people get drained.
- No legitimate support team, wallet, or exchange will ever ask for your seed phrase. Anyone who does is scamming you — full stop.
- Consider a second copy in a separate secure location so a single fire or flood can't wipe out access.
Step 3: Withdraw from the exchange to your wallet
Now move the coins. The mechanics are simple, but a few checks prevent the mistakes that actually lose people money:
- In your wallet, find the receive address for the specific asset you're withdrawing (a Bitcoin address for BTC, an Ethereum address for ETH, and so on).
- On the exchange, start a withdrawal and paste that address. Confirm the network matches — sending an asset on the wrong chain (e.g. the wrong network for a stablecoin) is one of the most common ways funds vanish permanently.
- Verify the address carefully. Clipboard-hijacking malware can swap a copied address for an attacker's — check the first and last several characters match what your wallet shows.
- Send a small test amount first. Confirm it arrives in your wallet before sending the rest. The network fee on a test is a tiny price for peace of mind.
- Once the test lands, withdraw the remainder.
Step 4: Swap between assets without going back to a custodian
Here's the part most guides miss. Once your crypto is in self-custody, what happens when you want to swap one asset for another — say BTC into ETH, or into a stablecoin? The default answer is "send it back to an exchange," which undoes everything you just did and re-exposes you to custodial risk and KYC.
You don't have to. A non-custodial swap lets you trade directly from your own wallet. TokensFund is an aggregator that compares rates across established protocols and routes your swap to the best one — without ever holding your funds. There's no account, no email, and no KYC for standard swaps, and the fee (a flat 2%) is already shown in the quote.
- Go to tokensfund.xyz
- Choose what you're sending and what you want to receive
- Enter the amount — a live estimate updates instantly
- Enter your own receiving address (your self-custodial wallet), then a refund address
- Click "Compare routes" and pick the best rate
- Send from your wallet to the one-time deposit address — the swapped funds arrive back in your wallet automatically
Your coins go wallet-to-wallet the whole way; nothing sits in a custodial account in between. More on why that matters: why non-custodial swaps protect your privacy and your funds.
Common mistakes to avoid
- Wrong network. Always match the chain on both ends. A test transaction catches this before it costs you.
- Seed phrase exposure. No screenshots, no cloud, no "support" ever needs it. This is the single biggest cause of lost funds.
- Skipping the test send. A small first transfer is cheap insurance on a large withdrawal.
- Trusting a pasted address blindly. Verify the characters against your wallet to defeat clipboard malware.
- Keeping everything hot. Large, long-term holdings belong in cold storage, not a browser extension.
A note on responsibility
Self-custody puts you in full control, which means the security is now yours to maintain — protect your seed phrase, keep your devices clean, and stay alert to phishing. None of this is financial advice; it's a practical walkthrough of taking custody of assets you already own. Move deliberately, test as you go, and you remove a whole category of risk from your crypto.
Already self-custodial?
Swap from your own wallet →