Ledger Guide

How to Send Crypto From Exchange to Cold Wallet: A Step-by-Step Guide

Transferring crypto from an exchange to a cold wallet is the single most important habit for long-term holders. A cold wallet—like a hardware device from Ledger or a similar brand—keeps your private keys offline, shielding them from exchange hacks, withdrawal freezes, and phishing attacks. The process itself is straightforward: you generate a receiving address on your cold wallet, copy it, and initiate a withdrawal from the exchange. Below is the exact workflow, plus the critical safety checks that prevent lost funds.

Before You Start: Prepare Your Cold Wallet and Exchange Account

Rushing this process is the number one cause of lost crypto. You need two things ready before you touch any withdrawal button: a fully initialized cold wallet and a verified exchange account.

Initialize Your Hardware Wallet Correctly

If you are using a Ledger device (or any hardware wallet), you must set it up first. This means: - Creating a PIN code - Writing down your 24-word recovery seed phrase on paper (never digitally) - Installing the relevant coin app (e.g., Bitcoin, Ethereum) via the wallet’s companion software Do not skip the seed phrase backup. If your device is lost or broken, that phrase is the only way to recover your funds. Never photograph it, never type it into a computer, and never share it with anyone.

Check Your Exchange’s Withdrawal Rules

Log into your exchange account and locate the “Withdraw” or “Send” section. Before you proceed, verify: - The minimum withdrawal amount for the specific coin - The network you are sending on (e.g., ERC-20 for Ethereum, native Bitcoin) - Whether the exchange charges a flat fee or a percentage Some exchanges require whitelisting a new address, which adds a 24-hour security hold. If you have not done this, do it now to avoid a delay later.

Step-by-Step: Generating the Correct Receiving Address

The most common fatal mistake is copying an address from the wrong network. Every cold wallet supports multiple blockchains, and each has a distinct address format.

Open the Receiving Screen on Your Cold Wallet

On your Ledger device, open the app for the coin you want to receive. Then, in the companion software (Ledger Live), click “Receive.” The software will ask you to confirm the address on the device’s physical screen. This is a security feature—always verify that the address on your computer matches the one displayed on the hardware device.

Copy the Address and Double-Check the Network

Copy the address exactly. Then, on the exchange, paste it into the “Recipient Address” field. Before clicking “Next,” check the network dropdown: - If you are sending Bitcoin, the network must say “Bitcoin” (BTC), not “Bitcoin Cash” (BCH). - If you are sending Ethereum, the network must say “ERC-20” or “Ethereum,” not “BSC” or “Arbitrum.” Sending on the wrong network can permanently destroy your funds because the exchange will not be able to retrieve them.

Executing the Withdrawal: Amounts, Fees, and Confirmation

Once the address and network are correct, you are ready to finalize the transfer. This part requires patience, not speed.

Enter the Amount and Review the Fee

Type the amount you want to send. Some exchanges let you choose a custom network fee. A higher fee means faster confirmation, but for a cold wallet transfer, speed is rarely critical. Choose the standard or economy fee unless you are in a hurry. The exchange will show you the total deduction, including its withdrawal fee.

Confirm on Both Sides

After you click “Submit,” the exchange may ask for a 2FA code and an email confirmation. Complete those. Then, the withdrawal will be broadcast to the blockchain. Depending on network congestion, this can take anywhere from a few minutes to an hour. Do not close the exchange page until you see a transaction ID (TXID).

Verifying the Funds Arrived and Post-Transfer Security

Your job is not done when the exchange says “Completed.” You must confirm the funds are actually in your cold wallet.

Check the Transaction on a Block Explorer

Copy the TXID from the exchange and paste it into a block explorer (e.g., mempool.space for Bitcoin, Etherscan for Ethereum). This will show you the number of confirmations. A single confirmation is usually enough for a direct transfer, but waiting for a few more is safer for large amounts.

Verify the Balance in Your Cold Wallet Software

Open your cold wallet’s companion app and refresh the balance. It should reflect the incoming amount within a few minutes after the first confirmation. If it does not appear, do not panic—check the block explorer first. If the transaction is confirmed but the balance is wrong, you may have sent to the wrong address or network, which is irreversible.

Clean Up Your Exchange Account

After the transfer is confirmed, consider these final hygiene steps: - Delete the recipient address from your exchange’s whitelist if you no longer plan to use it - Log out of the exchange and clear your browser cache - Store your seed phrase in a fireproof safe or a metal backup plate

Common Mistakes to Avoid at All Costs

A single typo or a moment of inattention can erase years of savings. Here is a quick reference table of the most frequent errors and how to prevent them: | Mistake | Consequence | Prevention | | --- | --- | --- | | Sending on the wrong network | Permanent loss of funds | Always match the network dropdown to the coin’s native chain | | Copying a previously used address | Sending to an old account | Generate a fresh address for each transfer | | Ignoring the minimum withdrawal | Exchange rejects the request | Check the minimum amount before starting | | Storing the seed phrase digitally | Theft via malware or cloud hack | Write it on paper only, never screenshot it | | Skipping the device screen confirmation | Sending to a compromised clipboard address | Always verify the address on the hardware screen | If you make a mistake, contact the exchange’s support immediately—but know that most crypto transactions are irreversible. The only true protection is slow, deliberate verification at every step. Once you have done this successfully a few times, the process becomes second nature, and your assets are finally under your sole control.