Shepley Capital

EXCHANGES & TRADING

Exchanges and Trading - Cryptopedia by Shepley Capital

How to Safely Withdraw Crypto from an Exchange

Withdrawing crypto from an exchange sounds straightforward. In most cases it is. But the irreversible nature of blockchain transactions means that a single mistake during the withdrawal process can result in permanent, unrecoverable loss. No customer support team can reverse a confirmed transaction. No dispute process retrieves funds sent to the wrong address. The blockchain is the final record.

This resource walks through the complete withdrawal process step by step, covers every common mistake that results in lost funds, and gives you the habits that make every withdrawal safe and consistent.

 

Before You Withdraw: Getting the Foundations Right

A safe withdrawal starts well before you enter any address or click any buttons. The preparation you do in advance is what prevents the mistakes that happen under time pressure or distraction.

Have your destination wallet ready and verified. Whether you’re withdrawing to a hardware wallet, a software wallet, or another exchange, confirm that the destination account is set up, accessible, and ready to receive funds before you initiate anything on the sending side. If you’re withdrawing to a hardware wallet, connect your device and open your companion application before beginning the withdrawal process.

Confirm your exchange account security is in order. Your exchange account should have two-factor authentication enabled using an authenticator app rather than SMS. This protects your account from unauthorised withdrawal attempts and is a condition that should be in place permanently, not just when you’re withdrawing. Our resource on how to avoid exchange hacks covers the full account security picture.

Know the withdrawal limits on your exchange. Most exchanges impose daily or per-transaction withdrawal limits based on your verification level. Confirm your limits before initiating a withdrawal, particularly for larger amounts. Attempting to withdraw above your limit results in delays or a rejected transaction. For large withdrawals, contact the exchange in advance as covered in our buy and sell crypto in large amounts resource.

Check network status. Some blockchains experience periods of congestion that significantly extend confirmation times or elevate gas fees. For time-sensitive withdrawals, checking the current network status before initiating gives you an accurate expectation of how long the transfer will take.

 

Step 1: Generate Your Receiving Address

Navigate to the destination wallet or exchange account and locate the receiving address for the specific asset you’re withdrawing.

If you’re withdrawing to a hardware wallet, open your companion application, whether that’s Ledger Live for Ledger, Trezor Suite for Trezor, BitBoxApp for Bitbox, or the relevant app for SafePal, Coldcard, or Tangem. Navigate to the account for the asset you want to receive and select “Receive.”

Verify the address on the device screen. This step is non-negotiable for hardware wallet users. The address displayed on your computer screen must be verified against the address shown on the hardware wallet device’s own screen. A compromised computer can display a different address than what the device has generated. The device screen is the only trusted source of truth. Always confirm there first.

Copy the address exactly as displayed. Never type a receiving address manually under any circumstances. A single character error sends your funds to a completely different address or to no address at all.

 

Step 2: Confirm the Network

Before doing anything else with the copied address, confirm which network it belongs to. This is the step that causes the most permanent fund losses in crypto withdrawals, and it deserves your complete and undivided attention every single time.

Every blockchain has its own address format and its own network. Bitcoin addresses look different to Ethereum addresses. Solana addresses look different again. But many assets exist on multiple networks simultaneously, and those networks can share the same address format. USDT exists on Ethereum (ERC-20), Tron (TRC-20), Solana, and other networks. An Ethereum address and a BNB Smart Chain address look identical, but sending Ethereum assets to a BNB Smart Chain address or vice versa is a critical error that is at best recoverable with significant technical effort.

Confirm the network clearly in your hardware wallet companion app before copying the address. Then confirm the network clearly in your exchange withdrawal interface before entering it. They must match exactly. If you are in any doubt about whether the networks match, stop and verify before proceeding.

As covered in our how to send and receive cryptocurrency safely and sending crypto to hardware wallet from exchange resources, network mismatch is the single most common cause of permanent fund loss in crypto transfers.

 

Step 3: Navigate to the Withdrawal Section on Your Exchange

Log in to your exchange account and navigate to the withdrawal section. This is typically labelled as “Withdraw,” “Send,” or found within your account wallet or portfolio section depending on the platform.

Select the asset you want to withdraw. Confirm you’ve selected the correct asset. Many exchanges list multiple versions of the same token on different networks as separate line items. For example, CoinSpot, Swyftx, Binance, and most other major platforms list USDT on multiple networks separately. Selecting the wrong version sends your funds on the wrong network to your receiving address, with potentially permanent consequences.

 

Step 4: Enter the Withdrawal Details

With the correct asset selected, enter the withdrawal details carefully.

Paste the receiving address. Paste the address you copied from your destination wallet into the recipient address field. After pasting, immediately perform a visual verification of the pasted address against the original source.

Visual verification: first and last six characters. Compare the first six characters and the last six characters of the pasted address against the address displayed on your hardware wallet screen or destination platform. These should be identical. If they differ by even one character, do not proceed. This verification step protects against clipboard hijacking malware, which silently replaces a copied wallet address with an attacker’s address while it sits in your clipboard. As covered in our advanced crypto security resource, clipboard hijacking is a silent and effective attack that has cost investors significant funds. A five-second visual verification prevents it entirely.

Select the network. Most exchanges require you to explicitly select the network for the withdrawal. This must match the network of your receiving address. Select Ethereum network for Ethereum and ERC-20 tokens being sent to an Ethereum address. Select Bitcoin network for Bitcoin. Select Solana network for Solana assets. Never select a network without consciously confirming it matches your receiving address.

Enter the withdrawal amount. Enter the amount you wish to withdraw. Note the withdrawal fee displayed by the exchange, which will either be deducted from the amount sent or added on top depending on the platform. Confirm the net amount that will arrive at your destination address is what you intend to receive.

Send a test transaction first. If this is the first time you’re withdrawing to this specific address, send a small test amount before committing the full withdrawal. Confirm the test transaction arrives correctly at your destination before initiating the full amount. This habit is especially important when using a new hardware wallet for the first time, setting up a new exchange account as a destination, or withdrawing an asset you haven’t transferred before. The cost of a test transaction is minimal. The cost of discovering an error in the full amount is potentially everything.

 

Step 5: Complete Security Verification

Before your exchange processes the withdrawal, it will require security verification. This typically involves confirming through your two-factor authentication app, clicking a confirmation link in an email, or both.

Use this verification step as a final review opportunity. Before completing the 2FA confirmation, review the withdrawal details one more time on screen. Confirm the address, the network, and the amount are all exactly as intended. Once you complete verification and the exchange processes the withdrawal, it cannot be reversed.

Complete your two-factor authentication using your authenticator app. Do not use SMS verification if avoidable, as SMS 2FA is vulnerable to SIM swapping attacks as covered in our how to avoid exchange hacks resource.

 

Step 6: Track the Transaction to Confirmed Receipt

After the exchange processes your withdrawal, it will typically provide a transaction ID (TXID) and in many cases a direct link to the transaction on a blockchain explorer. Use this to monitor the transfer in real time.

For Bitcoin transactions, mempool.space allows you to track the transaction status and confirmation count. For Ethereum and ERC-20 transactions, Etherscan serves the same purpose. For Solana, Solscan is the equivalent tool.

Different networks and different exchanges require different numbers of network confirmations before considering a transaction final. Bitcoin typically requires three to six confirmations, which can take anywhere from 30 minutes to several hours depending on network congestion and the fee attached. Ethereum is generally faster. Solana confirms in seconds.

Once the transaction has reached the required confirmations, check your destination wallet or exchange account to confirm the balance has updated. Your withdrawal is complete.

 

Common Withdrawal Mistakes and How to Avoid Them

Wrong network selection. The most frequent cause of permanent fund loss in withdrawals. Always confirm the network on both sides of the transaction before proceeding.

Not verifying the address after pasting. Clipboard hijacking malware silently substitutes attacker addresses. Always verify the first and last six characters of a pasted address against the original source.

Skipping the test transaction. Always test a new address with a small amount before committing the full withdrawal. No exceptions.

Withdrawing below exchange minimums. Most exchanges have minimum withdrawal amounts for each asset. Withdrawing below the minimum results in a failed transaction or, in some cases, funds that are credited minus fees but may be less than expected. Confirm minimum withdrawal amounts before initiating.

Ignoring withdrawal fees. Exchange withdrawal fees reduce the amount that arrives at your destination. Factor this into your calculation, particularly for smaller withdrawals where the fee represents a meaningful proportion of the total.

Using a public device or network. Never initiate a crypto withdrawal from a shared computer, a public Wi-Fi network, or any device that isn’t your own secured device. As covered in our advanced crypto security resource, public networks and shared devices are active hunting grounds for credential theft and session hijacking.

Withdrawing during high network congestion without checking fees. On Ethereum, network congestion can push gas fees to levels that make small withdrawals economically unviable. Check current network conditions before initiating a withdrawal and consider timing your transaction for a lower-congestion period if the fee is significant relative to the amount being withdrawn.

 

Withdrawal Whitelisting: An Additional Layer of Protection

Most reputable exchanges offer withdrawal address whitelisting, a feature that restricts withdrawals to a pre-approved list of addresses. Once enabled, funds can only be withdrawn to addresses you’ve explicitly added to the whitelist. Even if an attacker gains access to your account, they cannot withdraw funds to an address that isn’t already on your list.

Setting up whitelisting requires adding your hardware wallet address or other destination addresses to the whitelist and waiting through the exchange’s mandatory waiting period, typically 24 to 48 hours, before those addresses become active. Plan ahead and add your addresses well before you need to withdraw.

This waiting period is a deliberate security feature. It means that even if someone compromises your account and attempts to add a malicious address, you’ll receive a notification and have time to respond before that address becomes usable for withdrawals.

 

Record Keeping for Withdrawals

Every withdrawal is a transaction that requires accurate record keeping for ATO crypto reporting purposes. While a withdrawal from an exchange to your own wallet is generally not a disposal event for capital gains tax purposes, maintaining complete records of every transaction including date, amount, AUD value at the time, the sending and receiving addresses, and the TXID is both a legal requirement and your protection in the event of an ATO review.

Our resources on cryptocurrency tax Australia, ATO crypto rules Australia, and how the ATO tracks your crypto transactions cover the full record-keeping obligations that apply to Australian crypto investors.

 

Key Takeaways

A safe crypto withdrawal requires deliberate preparation and consistent habits at every step. Verify your receiving address on the hardware wallet device screen before copying it. Confirm the network matches on both the sending and receiving side. Paste the address carefully and visually verify the first and last six characters after pasting. Send a test transaction to any new address before the full amount. Complete the exchange’s security verification using an authenticator app. Track the transaction to confirmed receipt. And keep accurate records of every withdrawal for tax purposes.

These habits take minutes. The consequences of skipping them can be permanent. Build them in from the start and they become second nature.

For everyday investors building their confidence with crypto withdrawals and self-custody, our Runite Tier Membership provides step-by-step guidance and security education to do it right from day one. For serious investors managing significant holdings across multiple platforms and custody solutions, our Black Emerald and Obsidian Tier Members receive personalised support covering every aspect of secure crypto management. Find out more at shepleycapital.com/membership.

WRITTEN & REVIEWED BY Chris Shepley

UPDATED: MARCH 2026

Choose your next topic from our Cryptopedia​