How to Withdraw Crypto from an Exchange in 2026
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:
- Destination address — The wallet or exchange address you are sending to
- Network — The blockchain to use (e.g. TRC-20, ERC-20, BEP-20 for USDT)
- Amount — Must be above the minimum withdrawal threshold
Choosing the Right Network
Most major coins — especially USDT — exist on multiple blockchains. Each has different fees and speeds:
| Network | Typical USDT Fee | Speed | Best For |
|---|---|---|---|
| TRC-20 (Tron) | $0–2 | ~1 min | Low-cost transfers |
| BEP-20 (BNB Chain) | $0.10–0.50 | ~1 min | Fast, cheap |
| ERC-20 (Ethereum) | $3–25+ | 5–15 min | DeFi, hardware wallets |
| SOL (Solana) | ~$0.001 | seconds | Micro-amounts |
| Polygon | $0.01–0.10 | ~2 min | DeFi, 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)
Exchange interfaces change after updates. If a screen looks different, the underlying steps remain the same.
-
1Get 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. -
2Go 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.
-
3Paste 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. -
4Select 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.
-
5Enter 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. -
6Send 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.
-
7Complete 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. -
8Track 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
Withdrawal Fees Compared
Exchange withdrawal fees vary significantly. For USDT TRC-20 (the most common):
| Exchange | USDT TRC-20 Fee |
|---|---|
| Bybit | 1 USDT |
| Binance | 1 USDT |
| MEXC | Free (0 USDT) |
| KuCoin | 2 USDT |
| OKX | 2 USDT |
| Coinbase | Network-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.
Related Use Cases
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.