How-To Guides · 9 min read · Updated 2026-05-25

How to Withdraw Crypto from an Exchange in 2026

Written by CryptoBonusWorld Editorial Team · Last updated: 2026-05-25
Our methodology →
Editorial team reviewedUpdated May 2026Tested on desktopTested on mobile
Quick Answer

To withdraw crypto: (1) Go to your exchange Withdraw section, (2) Select the coin and network (e.g. USDT on TRC-20 for lowest fees), (3) Paste your wallet address carefully, (4) Enter amount, (5) Confirm with 2FA. Always send a small test withdrawal first. Never withdraw to an exchange-specific deposit address on the wrong network.

Withdrawing crypto from an exchange sounds simple, but the process involves choices that can mean the difference between paying $0.50 in fees or $25, and between a 10-minute transfer and a permanently lost transaction. Choosing the wrong network is one of the most expensive mistakes in crypto.

This guide explains every step of a crypto withdrawal — from selecting the right network to avoiding the most common and costly mistakes.

Withdrawal Basics

When you withdraw crypto from an exchange, you are sending assets from your exchange account (custodial wallet) to an external address — either another exchange or your own personal wallet. The exchange broadcasts the transaction on the blockchain on your behalf.

Three things you need for every withdrawal:

  1. Destination address — The wallet or exchange address you are sending to
  2. Network — The blockchain to use (e.g. TRC-20, ERC-20, BEP-20 for USDT)
  3. Amount — Must be above the minimum withdrawal threshold
Rule #1: The network selected on the sending exchange must match the network supported by the receiving address. Sending USDT via ERC-20 to a TRC-20 address will result in permanent loss of funds.

Choosing the Right Network

Most major coins — especially USDT — exist on multiple blockchains. Each has different fees and speeds:

NetworkTypical USDT FeeSpeedBest For
TRC-20 (Tron)$0–2~1 minLow-cost transfers
BEP-20 (BNB Chain)$0.10–0.50~1 minFast, cheap
ERC-20 (Ethereum)$3–25+5–15 minDeFi, hardware wallets
SOL (Solana)~$0.001secondsMicro-amounts
Polygon$0.01–0.10~2 minDeFi, NFTs

For most users transferring USDT between exchanges, TRC-20 is the cheapest and fastest option. Before selecting TRC-20, confirm the receiving exchange supports TRC-20 deposits.

Step-by-Step: Withdrawing Crypto (Full Walkthrough)

Verified May 2026

Exchange interfaces change after updates. If a screen looks different, the underlying steps remain the same.

  1. 1
    Get the deposit address from your destination

    Before starting the withdrawal, go to the exchange or wallet you're sending to and generate a deposit address. On exchanges: Wallet → Deposit → select the coin → select the network → copy the address. On hardware wallets: open the coin app and copy the receive address.

    Critical first step: Confirm which networks the destination supports before you choose a network on the sending side. Not all exchanges support all networks for every coin.
  2. 2
    Go to Withdraw on the sending exchange

    On Bybit: Assets → Withdraw → enter coin name. On Binance: Wallet → Withdraw → select coin. On MEXC: Assets → Withdraw → search coin. On KuCoin: Main Account → Withdrawal.

    You'll see a form with: Address field, Network selector, and Amount field.

  3. 3
    Paste the address — never type it

    Copy the deposit address from your destination wallet (Step 1) and paste it into the address field. After pasting, visually verify the first 6 and last 6 characters match the original.

    Clipboard hijacking: Certain malware replaces copied crypto addresses with the attacker's address. Always verify pasted addresses character-by-character before confirming. This is how people lose thousands.
  4. 4
    Select the network — this is the most important step

    The network must match between sender and receiver. For USDT:

    • TRC-20 — Best choice for most transfers. ~1 USDT fee, ~1 minute
    • BEP-20 — Very cheap. Only use if destination supports it
    • ERC-20 — Required for DeFi/Ethereum ecosystem. Higher fees ($3–25+)
    • SOL — Fastest and cheapest. Only if both sides support Solana

    For coins with memos (XRP, XLM, EOS, TON): you'll see a separate Memo/Tag field. This is mandatory — leave it blank and funds are unrecoverable.

  5. 5
    Enter the amount and review fees

    Enter the amount you want to send. The exchange shows the withdrawal fee and the amount your recipient will actually receive. Verify the "Amount Received" is correct before proceeding.

    Tip: MEXC offers free USDT TRC-20 withdrawals (0 fee). Bybit and Binance charge ~1 USDT. For large amounts, this difference is negligible. For frequent small withdrawals, use MEXC.
  6. 6
    Send a test withdrawal first (recommended)

    For any new destination address — especially the first time you're sending to a hardware wallet, new exchange, or friend — send $5–10 first and wait for confirmation before sending the full amount. This costs slightly more in fees but is worth it for any amount over $100.

    What happens next: You'll receive an email confirmation request. Click "Confirm Withdrawal" in the email within a few minutes.

  7. 7
    Complete 2FA verification

    Most exchanges require: email confirmation link + Google Authenticator (6-digit code) or SMS code. Complete both. The withdrawal is broadcast to the blockchain once confirmed.

    If you don't have 2FA set up: Many exchanges will refuse or heavily delay withdrawals without 2FA. Set up Google Authenticator before you need to withdraw — not during a time-sensitive situation.
  8. 8
    Track on a block explorer

    Once submitted, copy the transaction hash (TxID) from the withdrawal history. Paste it into:

    • TRC-20: tronscan.org
    • ERC-20: etherscan.io
    • BEP-20: bscscan.com
    • Bitcoin: mempool.space

    The explorer shows current confirmations and estimated completion. TRC-20 typically shows 1 confirmation within 60 seconds.

Checklist Before Every Withdrawal

  • ✓ Destination address copied fresh (not from memory or old screenshot)
  • ✓ Network matches on both sides
  • ✓ Memo/Tag included if required (XRP, XLM, etc.)
  • ✓ Test withdrawal done for new addresses
  • ✓ 2FA is active and accessible
  • ✓ No active bonus lock that restricts withdrawal
This walkthrough was tested on Bybit, which offers the clearest withdrawal interface and supports all major networks.
Withdraw from Bybit View full review →

Withdrawal Fees Compared

Exchange withdrawal fees vary significantly. For USDT TRC-20 (the most common):

ExchangeUSDT TRC-20 Fee
Bybit1 USDT
Binance1 USDT
MEXCFree (0 USDT)
KuCoin2 USDT
OKX2 USDT
CoinbaseNetwork-dependent

MEXC stands out with zero withdrawal fees for USDT TRC-20, making it the cheapest exchange for regular withdrawals.

Minimum Withdrawal Amounts

Each exchange sets minimum withdrawal amounts per coin/network. Common minimums for USDT TRC-20:

  • Bybit: 10 USDT minimum
  • Binance: 10 USDT minimum
  • MEXC: 5 USDT minimum
  • KuCoin: 5 USDT minimum

For BTC, minimums are typically 0.0005–0.001 BTC. Always check the current minimum on the withdrawal page, as exchanges update these periodically.

Mistakes to Avoid

  • Wrong network: Sending ERC-20 to a TRC-20 address = permanent loss. Always verify before confirming
  • Mistyped address: Always paste, never type. Check the first and last 6 characters after pasting
  • Bonus lock: Exchange bonuses often have withdrawal restrictions until trading conditions are met. Check before withdrawing
  • Memo/Tag required: Some coins (XRP, XLM, BNB to some exchanges) require a memo/tag in addition to the address. Missing the memo = lost funds
  • No 2FA set up: Without 2FA, many exchanges will not allow withdrawals. Set it up before you need to withdraw
  • Skipping the test withdrawal: For large amounts, always test with a small amount first

Your next step

Ready to put these steps into practice? Bybit supports the methods covered in this guide and has one of the most active communities.

Frequently Asked Questions

How long does a crypto withdrawal take?

Most withdrawals complete in 5–30 minutes. TRC-20 (Tron) is typically the fastest at 1–3 minutes. ERC-20 (Ethereum) can take 5–30 minutes depending on network congestion and gas price. Bitcoin withdrawals typically take 10–60 minutes for one confirmation.

Why is my withdrawal pending?

Withdrawals can be held for: security review on new accounts, large amounts triggering manual review, network congestion, KYC not completed, or 2FA verification pending. Check your email for any required confirmations.

What happens if I send to the wrong network?

If you send to the wrong network, recovery is complex and often impossible. Some exchanges have a cross-chain asset recovery service but it typically costs $50–300. Prevention is essential — always verify the network matches between sender and receiver.

Which exchange has the lowest withdrawal fees?

MEXC currently offers free USDT TRC-20 withdrawals — the lowest in the industry. Bybit and Binance charge 1 USDT. For BTC, fees vary by network conditions rather than exchange setting.

Risk Warning: Crypto trading involves significant risk of loss. Bonuses may include KYC requirements, deposit conditions, trading volume requirements and expiration dates. Bonus terms may change without notice. This website does not provide financial or investment advice. Always read the official promotion terms before claiming any bonus.