“Not your keys, not your coins” is the most important phrase in crypto security. If your crypto is on an exchange, you don’t truly own it — the exchange does. If the exchange gets hacked, goes bankrupt, or freezes withdrawals, your funds are at risk.
Moving your crypto to a cold wallet (hardware wallet) gives you full control. Here’s how to do it safely.
What You Need
- A hardware wallet (Ledger, Trezor, Coldcard, or similar)
- The wallet software installed (Ledger Live, Trezor Suite, etc.)
- Your exchange login
- A small amount for test transaction fees
Step 1: Set Up Your Hardware Wallet
- Unbox the hardware wallet (check for tampering — if the security seal is broken, return it)
- Connect to your computer via USB
- Download and install the official wallet software
- Choose “Set up new device”
- The device will generate a 12 or 24-word seed phrase
- Write down the seed phrase on paper. Never photograph or type it.
- Store the seed phrase in a secure location (safe, safety deposit box)
- Set a PIN code for the device
Step 2: Generate a Receive Address
- Open the wallet software
- Select the cryptocurrency you want to receive (e.g., Bitcoin)
- Click “Receive”
- The hardware wallet will display a receive address
- Verify the address on the hardware wallet screen — never trust the software display alone
Step 3: Start Small — Test Transaction
- On the exchange, initiate a withdrawal of a small amount (e.g., $10 worth)
- Paste your hardware wallet’s receive address
- Triple-check every character of the address
- Confirm the withdrawal
- Wait for the transaction to confirm (10-60 minutes for Bitcoin, 1-5 minutes for Ethereum/Solana)
- Check that the funds arrived in your hardware wallet software
Why a test transaction: If you made a mistake with the address, you lose $10 instead of $10,000.
Step 4: Send the Full Amount
- Now that the test transaction worked, send the remaining balance
- Copy the same receive address (you can reuse the same address)
- Verify the address on the hardware wallet screen
- Confirm the withdrawal on the exchange
- Wait for confirmation
- Verify the full balance arrived
Step 5: Verify on Blockchain Explorer
- Copy the transaction ID (TXID) from the exchange or wallet
- Paste it into a blockchain explorer (Blockchain.com for BTC, Etherscan for ETH, Solscan for SOL)
- Confirm the transaction shows the correct amount and destination address
Common Mistakes to Avoid
1. Sending to the Wrong Network
This is the most common mistake. If you send Ethereum (ERC-20) tokens to a Bitcoin address, the funds are lost. If you send BSC tokens to an Ethereum address, the funds may be recoverable (but it’s complicated).
Always match the network:
- BTC → Bitcoin network (BTC)
- ETH → Ethereum network (ERC-20)
- SOL → Solana network
- MATIC → Polygon network
2. Not Verifying on the Hardware Wallet Screen
The computer screen could be compromised. Always verify the address on the hardware wallet’s physical screen before confirming.
3. Forgetting About Minimum Withdrawals
Most exchanges have minimum withdrawal amounts ($10-$50 equivalent). If you try to withdraw less, the transaction will fail but you’ll still pay the fee.
4. Ignoring Withdrawal Fees
Exchange withdrawal fees vary. Some exchanges charge high fees for certain assets. Check the fee before withdrawing.
| Asset | Typical Withdrawal Fee |
|---|---|
| BTC | $1-$5 |
| ETH | $3-$10 |
| USDC (ERC-20) | $3-$8 |
| SOL | $0.01-$0.05 |
Which Cryptos Should Be in Cold Storage?
Store in cold storage:
- Long-term holdings (BTC, ETH)
- Large amounts (over $1,000)
- Assets you won’t trade for months or years
Keep on exchange or hot wallet:
- Small amounts you might sell soon
- Funds for active trading
- Staking assets (some cold wallets support staking)
How Often to Move Funds
- Immediately — Move large purchases from exchange to cold storage right away
- Weekly/Monthly — Batch smaller purchases and move together to reduce fees
- Only when necessary — If you’re a long-term holder, move once and leave it
Verdict
Moving crypto from an exchange to a cold wallet is essential for anyone holding significant amounts. The process is simple but requires attention to detail.
Quick checklist:
- Hardware wallet set up with seed phrase backed up
- Test transaction sent and verified
- Full amount sent and confirmed
- Funds verified on hardware wallet
Once your funds are in cold storage, you have full control. No exchange can freeze them. No hacker can steal them (unless they get your hardware wallet and PIN). No bank can block them.
This is the freedom that crypto promises — but only if you take custody of your own coins.
Related: Which Crypto Wallet Should You Use? | How to Set Up a Crypto Wallet | How to Use a Hardware Wallet | How to Keep Crypto Safe
Moving crypto to cold storage is a rite of passage on BitcoinTalk. Experienced users help newcomers through their first withdrawal. The community motto: “if you don’t hold the keys, you don’t hold the coins.”