Last updated: 29 March 2026
Disclaimer: This article contains affiliate links. Yieldo may earn a commission at no extra cost to you. Nothing in this article constitutes financial advice — always do your own research before moving funds.
Knowing how to transfer crypto between exchanges is one of the most practical skills in crypto — and one of the easiest ways to lose money if you get it wrong. Sending tokens to the wrong network means permanent loss. Picking the wrong coin for transfer means overpaying by 100x on fees. But do it right and you can move funds between Bybit, MEXC, OKX, and other platforms for free or nearly free.
This step-by-step guide walks you through how to send crypto from one exchange to another safely and cheaply — from choosing the right coin and network to confirming the transaction. All fee data comes from Yieldo's tracker, which monitors withdrawal costs across 7+ exchanges and updates every 30 minutes. For a deep dive into how withdrawal fees work, see our complete withdrawal fees guide. For real-time fee comparisons, visit the fee comparison dashboard.
Why Transfer Crypto Between Exchanges?
Before diving into the how-to, it helps to understand why you would move crypto between wallets and exchanges in the first place. There are three main reasons — and each one can put real money in your pocket.
Arbitrage Opportunities
The same coin can trade at different prices on different exchanges. When BTC is $69,050 on Bybit but $69,150 on MEXC, you can buy on one and sell on the other for risk-free profit — if you can move funds fast enough and cheaply enough. Yieldo's arbitrage scanner tracks live price spreads across exchanges in real time.
Better Staking Rates & Lower Fees
Staking APY varies widely between platforms. A coin earning 2% on one exchange might pay 8% on another. Moving your holdings to the exchange with the best rate is one of the simplest ways to increase passive income. Compare current staking rates on the staking comparison page.
Similarly, one exchange might charge $5 for a BTC withdrawal while another charges $0.02 via a cheaper network. Knowing where the fees are lower saves you real money — especially with frequent transfers.
Portfolio Diversification Across Platforms
Keeping all your crypto on a single exchange is a concentrated risk. Exchange hacks, regulatory freezes, and platform insolvencies have wiped out billions in user funds throughout crypto history. Distributing assets across 2-3 trusted exchanges reduces the impact if one platform has problems.
Additionally, different exchanges list different tokens. MEXC supports over 9,114 coins — the largest selection among major exchanges — while OKX lists 308. If you want access to a specific token, you may need to transfer funds to the exchange that lists it.
Before You Start: What You Need to Know
Three decisions determine whether your transfer costs $0 or $10 — and whether your funds arrive safely or vanish forever. Get these right before you touch the withdrawal button.
Choosing the Right Coin for Transfer
Not all cryptocurrencies cost the same to transfer. The difference between the cheapest and most expensive options is enormous:
| Coin | Cheapest Fee | Network | Exchange |
|---|---|---|---|
| USDT | $0.00 (FREE) | Plasma | Bybit, MEXC |
| ETH | $0.00 (FREE) | Mantle | Bybit |
| XRP | ~$0.003 | BSC | Binance |
| LTC | ~$0.008 | LTC native | Bybit, MEXC |
| SOL | ~$0.003 | XLAYER | OKX |
| BNB | ~$0.006 | BSC | MEXC |
| BTC | ~$0.006 | Aptos | OKX |
Key insight: USDT is the king of cheap transfers. Both Bybit and MEXC offer free USDT withdrawals via the Plasma network. If you need to move value between exchanges, converting to USDT and sending via Plasma is often the cheapest route — $0.00 in fees.
For the most popular coins, check the live fee data: USDT fees, BTC fees, ETH fees.
Choosing the Right Network (Most Critical Step)
This is where most people lose crypto. If you select the wrong network, your funds may be lost permanently.
Here is the rule: the sender (withdrawal) and receiver (deposit) must use exactly the same blockchain network. If you withdraw USDT via the TRC20 network, the deposit address on the receiving exchange must also be a TRC20 address. Sending to an ERC20 address via TRC20 sends your tokens to a blockchain the receiving exchange may not monitor — and your funds are gone.
Common networks and what to know:
| Network | Typical Speed | Typical Fee Range | Best For |
|---|---|---|---|
| Plasma | 1-3 min | FREE | USDT (Bybit, MEXC) |
| TRC20 (Tron) | 1-3 min | $0.02–$1.00 | USDT, widely supported |
| BSC (BEP20) | 1-3 min | $0.01–$0.30 | Multi-coin, cheap |
| Arbitrum | 1-3 min | $0.003–$0.10 | ETH, USDT on L2 |
| SOL (Solana) | <1 min | $0.02–$0.25 | SOL, SPL tokens |
| ERC20 (Ethereum) | 2-5 min | $0.08–$5.00 | ETH (expensive) |
| BTC (Bitcoin) | 10-60 min | $1.00–$9.00 | Native BTC (expensive) |
Pro tip: Before choosing a network, verify that both exchanges support it for your coin. A network being listed on the withdrawal side does not guarantee it is available for deposit on the receiving exchange. Check both sides first.
For more details on network selection for ETH transfers, see the ETH fees page.
Understanding Withdrawal Fees and Minimums
Crypto withdrawal fees work differently from bank transfers. Key facts:
- Flat fee per network: The fee is a fixed amount in the coin you are withdrawing, regardless of how much you send. Withdrawing 10 USDT or 10,000 USDT via TRC20 costs the same fee.
- Minimum withdrawal: Each coin/network has a minimum amount you can withdraw. For USDT it ranges from 1 USDT (Arbitrum on MEXC) to 10 USDT (BSC, SOL).
- No deposit fees: Crypto deposits are free on all major exchanges. You only pay the withdrawal fee on the sending exchange.
- Dynamic fees: Exchanges adjust fees based on blockchain congestion. Check the current fee right before confirming your withdrawal.
How to Send Crypto from One Exchange to Another: 6 Steps
Here is the exact process to transfer crypto between exchanges safely. We will use a USDT transfer from Bybit to MEXC as the example, but the same steps apply to any coin and any pair of exchanges.
Step 1 — Get the Deposit Address on the Destination Exchange
- Log into your destination exchange (MEXC in our example).
- Navigate to Assets → Deposit.
- Select the coin you want to receive (USDT).
- Select the network — choose one with low fees that is supported on both exchanges. For USDT between Bybit and MEXC, Plasma is ideal (free on both sides).
- Copy the deposit address. Some coins (like XRP, XLM, EOS, TON) require both an address and a memo/tag — copy both.
Critical: Never type an address manually. Always copy-paste. A single wrong character means your funds go to a non-existent or someone else's address with no way to recover them.
Step 2 — Double-Check the Network Matches
Before proceeding, verify:
- The network you selected on the destination exchange (deposit side) is the same network you will select on the source exchange (withdrawal side).
- Both networks show as enabled — some exchanges temporarily disable specific networks for maintenance.
- If the coin requires a memo/tag, make sure the deposit page shows one and you have copied it.
Example of a mistake: You see "USDT — TRC20" on MEXC's deposit page but select "USDT — ERC20" on Bybit's withdrawal page. Different networks = lost funds.
Step 3 — Initiate Withdrawal on the Source Exchange
- Log into your source exchange (Bybit in our example).
- Navigate to Assets → Withdraw.
- Select the coin (USDT).
- Select the same network you chose on the deposit side (Plasma).
Step 4 — Enter Address, Amount, and Verify Details
- Paste the deposit address you copied from MEXC.
- If a memo/tag is required, paste it into the corresponding field.
- Enter the withdrawal amount.
- Review the fee shown — it should match what you expect for the selected network ($0.00 for USDT via Plasma on Bybit).
- Double-check the address — compare at least the first 6 and last 6 characters with the address on the deposit page.
Step 5 — Confirm and Authenticate (2FA)
- Click Withdraw or Submit.
- Complete the authentication process — this typically involves:
- Email verification code (sent to your registered email)
- 2FA code from Google Authenticator or similar app
- SMS code (on some exchanges)
- The exchange will process your withdrawal. Some exchanges process instantly; others have a manual review step that can take 5-30 minutes.
Step 6 — Track Your Transaction and Wait for Confirmation
- After the withdrawal is processed, you will receive a transaction hash (TxID).
- Copy the TxID and track it on a blockchain explorer:
- Tron (TRC20): tronscan.org
- BSC (BEP20): bscscan.com
- Ethereum (ERC20): etherscan.io
- Solana: solscan.io
- Bitcoin: mempool.space
- Wait for the required number of block confirmations. Typical times:
- Solana: <1 minute
- TRC20, BSC, Arbitrum, Plasma: 1-3 minutes
- Ethereum L1: 2-5 minutes
- Bitcoin (native): 10-60 minutes
- Once confirmed, check your balance on the destination exchange. The funds should appear in your spot wallet.
If your funds do not appear after the expected confirmation time, verify the TxID on the blockchain explorer. If the transaction shows as confirmed on-chain but is not credited, contact the destination exchange's support with your TxID.
Cheapest Way to Transfer Crypto Between Exchanges [Live Data]
The table below shows the current cheapest withdrawal fees for popular coins across all tracked exchanges. Data updates every 30 minutes.
| Coin | Cheapest Fee | Exchange | Network | Status | Action |
|---|---|---|---|---|---|
| BTC Bitcoin | 0.00000003 BTC | OKX | X LAYER | ✅ | Withdraw |
| ETH Ethereum | 0.00000077 ETH | OKX | X LAYER | ✅ | Withdraw |
| USDT Tether | 0.00007 USDT | OKX | BERACHAIN (USDT0) | ✅ | Withdraw |
| USDC USDC | 0.0011 USDC | MEXC | AVALANCHE C CHAIN(AVAX CCHAIN) | ✅ | Withdraw |
| SOL Solana | 0.000035 SOL | OKX | X LAYER | ✅ | Withdraw |
| BNB BNB | 0.00001 BNB | Binance | OPBNB | ✅ | Withdraw |
| XRP XRP | 0.0059 XRP | Binance | BSC | ✅ | Withdraw |
| TON Toncoin | 0.0075 TON | OKX | TON | ✅ | Withdraw |
| ADA Cardano | 0.072 ADA | Binance | BSC | ✅ | Withdraw |
| DOGE Dogecoin | 0.19 DOGE | Binance | BSC | ✅ | Withdraw |
How to use this data: Find the coin you want to transfer, note which exchange and network offers the lowest fee, and use that combination for your withdrawal. If the cheapest option is on a different exchange than where your funds currently sit, it may still be worth converting your asset to a cheaper coin (like USDT), transferring, and converting back on the destination exchange.
For the cheapest way to transfer crypto between exchanges, USDT on the Plasma network stands out — it is completely free on both Bybit and MEXC. If both your source and destination exchanges support Plasma, you pay zero withdrawal fees.
Safety Checklist: How to Avoid Losing Crypto
Transferring between exchanges is safe when done correctly. These four rules will protect you from the most common — and most expensive — mistakes.
Always Send a Small Test Transfer First
Before sending a large amount, send the minimum allowed amount first. Wait for it to arrive on the destination exchange. Then send the rest. Yes, you pay the withdrawal fee twice, but on a free network like Plasma this costs nothing extra. On paid networks, the extra $0.01-$1.00 is cheap insurance against losing your entire balance.
Verify the Network on Both Exchanges
The number one cause of lost crypto is a network mismatch. Before every transfer:
- On the deposit page: note the exact network name.
- On the withdrawal page: select the exact same network.
- If the names look slightly different (e.g., "Arbitrum" vs "Arbitrum One" vs "ARB"), verify they refer to the same blockchain.
Check for Memo/Tag Requirements
Some blockchains use a single deposit address for all users, with a memo or destination tag to identify individual accounts. Coins that require a memo include:
- XRP — destination tag (numeric)
- XLM (Stellar) — memo
- EOS — memo
- TON — comment
- ATOM (Cosmos) — memo
If you forget the memo, the exchange may not be able to credit your deposit. Some exchanges can recover memo-less transfers, but it requires a support ticket and days or weeks of waiting.
What to Do If You Sent Crypto to the Wrong Network
If you already sent funds on the wrong network:
- Do not panic. The funds may still be recoverable.
- Contact the destination exchange support immediately. Provide:
- Your account details
- The coin and amount
- The network you sent on vs. the network you should have used
- The transaction hash (TxID)
- Some exchanges (including MEXC and Bybit) can attempt to recover funds sent on wrong networks, but recovery is not guaranteed, may take weeks, and sometimes requires a minimum amount.
Prevention is far better than recovery. Always triple-check the network before confirming.
Exchange-Specific Transfer Instructions
Each exchange has a slightly different interface for withdrawals. Here are quick walkthroughs for the most popular platforms.
How to Transfer Crypto from MEXC
MEXC supports withdrawals for over 9,114 coins across 650 networks — the widest selection among all major exchanges.
Withdrawal path: Log in → Assets → Withdraw → Select coin → Select network → Paste address → Enter amount → Confirm with 2FA.
MEXC-specific tips:
- MEXC offers free USDT withdrawals via the Plasma network ($0.00 fee).
- BSC (BEP20) is another cheap option for most coins ($0.01 for USDT).
- For internal transfers between MEXC accounts, use the Internal Transfer feature — it is instant and free.
- Minimum withdrawal for USDT varies by network: 1 USDT (Arbitrum) to 10 USDT (BSC, SOL).
For a complete breakdown, see the MEXC withdrawal fees guide or check all fees live on the MEXC fee data page. Full exchange profile: MEXC overview.
How to Transfer Crypto from Bybit
Bybit supports 777 coins across 145 networks. While the coin selection is smaller than MEXC, Bybit excels at offering free withdrawals for USDT and ETH on multiple networks.
Withdrawal path: Log in → Assets → Withdraw → Select coin → Select network → Paste address → Enter amount → Confirm with 2FA.
Bybit-specific tips:
- Bybit offers free USDT withdrawals on 5+ networks: Aptos, Bera, Corn, HyperEVM, Plasma, and Mantle — all at $0.00.
- Free ETH withdrawal via Mantle ($0.00).
- For transfers between Bybit accounts, use UID Transfer — instant and free.
- If transferring USDT from Bybit to MEXC, the optimal network is Plasma (free on both sides).
For live fee data, see the Bybit fee data page. Full exchange profile: Bybit overview. For a head-to-head comparison, check our MEXC vs Bybit fees analysis.
How to Transfer Crypto from OKX
OKX lists 308 coins across 112 networks. While the selection is smaller, OKX often has the lowest individual fees for specific coins — especially BTC and SOL.
Withdrawal path: Log in → Assets → Withdraw → Select coin → Choose "On-chain withdrawal" → Select network → Paste address → Enter amount → Confirm with 2FA.
OKX-specific tips:
- OKX has the cheapest BTC withdrawal: 0.00000009 BTC (~$0.006) via Aptos.
- Cheapest SOL withdrawal at 0.000019 SOL (~$0.003) via XLAYER.
- USDT via Plasma costs just 0.000055 USDT — effectively free.
- USDT via Arbitrum is only 0.003 USDT — one of the cheapest L2 options.
Other exchanges like Bitget (1,727 coins, 266 networks), Gate.io (2,449 coins, 758 networks), KuCoin (2,077 coins, 327 networks), and BingX follow similar withdrawal processes. The key difference is the selection of supported coins and networks — always verify availability before initiating a transfer.
| Coin | MEXC | Network | Bybit | Network | Action |
|---|---|---|---|---|---|
| BTC | 0.000005 | BNB SMART CHAIN(BEP20) | 0.000106 | BTC | Withdraw |
| ETH | 0.000001 | STARKNET(STARK) | FREE | MANTLE | Withdraw |
| USDT | FREE | PLASMA | FREE | CORN | Withdraw |
| USDC | FREE | BNB SMART CHAIN(BEP20) | FREE | XDC | Withdraw |
| SOL | 0.000374 | SOLANA(SOL) | 0.001 | SOL | Withdraw |
| BNB | 0.00001 | BNB SMART CHAIN(BEP20) | 0.0002 | BSC | Withdraw |
| XRP | 0.02 | RIPPLE(XRP) | 0.2 | XRP | Withdraw |
| TON | 0.01 | TONCOIN(TON) | 0.02 | TON | Withdraw |
| ADA | 2 | CARDANO(ADA) | 0.8 | ADA | Withdraw |
| DOGE | 0.2 | BNB SMART CHAIN(BEP20) | 4 | DOGE | Withdraw |
Cost Optimization Tips for Moving Crypto Between Exchanges
Beyond choosing the right coin and network, these strategies can further reduce your transfer costs.
Best Coins and Networks for Cheap Transfers
Based on live data from Yieldo's tracker, here is the hierarchy of cheapest transfer options:
- USDT via Plasma — $0.00 (free on Bybit and MEXC)
- USDT via Aptos/Bera/HyperEVM/Mantle/Corn — $0.00 (free on Bybit)
- ETH via Mantle — $0.00 (free on Bybit)
- XRP via native network — $0.006–$0.01 (OKX, MEXC)
- LTC via native network — ~$0.008 (Bybit, MEXC)
- USDT via BSC (BEP20) — $0.01 (MEXC, Binance)
- SOL via native network — $0.02–$0.06 (OKX, MEXC)
- ETH via L2 networks (Arbitrum, Base, Starknet) — $0.002–$0.02
Use the calculator below to estimate the exact cost of your specific transfer — select a coin, enter your amount, and compare fees across all exchanges and networks.
Withdrawal Fee Calculator
Select a coin and enter amount to compare withdrawal fees across exchanges
| Exchange | Network | Fee | Status | Action |
|---|
Using Internal Transfers (Free Between Same-Exchange Accounts)
If both you and the recipient have accounts on the same exchange, you can skip the blockchain entirely:
- MEXC: Internal Transfer — instant, free, requires recipient's UID or email
- Bybit: UID Transfer — instant, free, requires recipient's UID
- These are not blockchain transactions, so there are no network fees, no confirmation wait times, and no risk of wrong network errors
Important: Internal transfers only work between accounts on the same exchange. They do not work for moving funds between different exchanges.
Timing Your Transfers to Reduce Network Fees
While exchange withdrawal fees are usually fixed (flat per-coin rate), the underlying blockchain network can become congested during high-activity periods, which may cause exchanges to temporarily increase withdrawal fees. Tips:
- Avoid peak hours: Ethereum and Bitcoin network fees spike during market volatility events. If possible, wait for calmer periods.
- Monitor gas trackers: For ERC20 tokens, check etherscan.io/gastracker before withdrawing on Ethereum L1.
- Use L2 networks: Arbitrum, Optimism, Base, and zkSync offer consistently low fees regardless of Ethereum L1 congestion.
- Weekend dip: Network congestion tends to be lower on weekends (Saturdays and Sundays), often resulting in lower fees for native BTC and ETH transfers.
Risk warning: Cryptocurrency transfers involve inherent risks, including potential loss of funds due to incorrect addresses or network selection, exchange downtime, and blockchain network issues. Always send a test transfer first when using a new address or network. Never transfer more than you can afford to lose. This guide is for educational purposes only.
Written by Eugen Voyager — crypto analyst and founder of Telochain blockchain.