Skip to content
Yieldo
Crypto Analytics
This article contains affiliate links. Yieldo may earn a commission at no extra cost to you.

How to Transfer Crypto Between Exchanges: Step-by-Step Guide

Written by Eugen Voyager ·

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:

CoinCheapest FeeNetworkExchange
USDT$0.00 (FREE)PlasmaBybit, MEXC
ETH$0.00 (FREE)MantleBybit
XRP~$0.003BSCBinance
LTC~$0.008LTC nativeBybit, MEXC
SOL~$0.003XLAYEROKX
BNB~$0.006BSCMEXC
BTC~$0.006AptosOKX

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:

NetworkTypical SpeedTypical Fee RangeBest For
Plasma1-3 minFREEUSDT (Bybit, MEXC)
TRC20 (Tron)1-3 min$0.02–$1.00USDT, widely supported
BSC (BEP20)1-3 min$0.01–$0.30Multi-coin, cheap
Arbitrum1-3 min$0.003–$0.10ETH, USDT on L2
SOL (Solana)<1 min$0.02–$0.25SOL, SPL tokens
ERC20 (Ethereum)2-5 min$0.08–$5.00ETH (expensive)
BTC (Bitcoin)10-60 min$1.00–$9.00Native 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

  1. Log into your destination exchange (MEXC in our example).
  2. Navigate to AssetsDeposit.
  3. Select the coin you want to receive (USDT).
  4. 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).
  5. 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

  1. Log into your source exchange (Bybit in our example).
  2. Navigate to AssetsWithdraw.
  3. Select the coin (USDT).
  4. Select the same network you chose on the deposit side (Plasma).

Step 4 — Enter Address, Amount, and Verify Details

  1. Paste the deposit address you copied from MEXC.
  2. If a memo/tag is required, paste it into the corresponding field.
  3. Enter the withdrawal amount.
  4. Review the fee shown — it should match what you expect for the selected network ($0.00 for USDT via Plasma on Bybit).
  5. 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)

  1. Click Withdraw or Submit.
  2. 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)
  3. 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

  1. After the withdrawal is processed, you will receive a transaction hash (TxID).
  2. 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
  3. 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
  4. 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
Source: Exchange APIs, updated every 30 minutes

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:

  1. On the deposit page: note the exact network name.
  2. On the withdrawal page: select the exact same network.
  3. 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:

  1. Do not panic. The funds may still be recoverable.
  2. 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)
  3. 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 → AssetsWithdraw → 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 → AssetsWithdraw → 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 → AssetsWithdraw → 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:

  1. USDT via Plasma — $0.00 (free on Bybit and MEXC)
  2. USDT via Aptos/Bera/HyperEVM/Mantle/Corn — $0.00 (free on Bybit)
  3. ETH via Mantle — $0.00 (free on Bybit)
  4. XRP via native network — $0.006–$0.01 (OKX, MEXC)
  5. LTC via native network — ~$0.008 (Bybit, MEXC)
  6. USDT via BSC (BEP20) — $0.01 (MEXC, Binance)
  7. SOL via native network — $0.02–$0.06 (OKX, MEXC)
  8. 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
Source: Exchange APIs, updated every 30 minutes

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.

FAQ

How long does it take to transfer crypto between exchanges?

Transfer time depends on the blockchain network. Fast networks like TRC20 (Tron), BSC (BEP20), and Solana typically confirm in 1-3 minutes. Ethereum L2 networks (Arbitrum, Optimism, Base) also take 1-3 minutes. Ethereum L1 (ERC20) takes 2-5 minutes. Bitcoin on its native network takes 10-60 minutes depending on congestion. After blockchain confirmation, the destination exchange may require additional confirmations before crediting your account — typically 1-30 minutes more. Total: 2 minutes to over an hour depending on the network.

What is the cheapest crypto to transfer between exchanges?

The cheapest way to transfer crypto between exchanges is USDT via the Plasma network — it is completely free on both Bybit and MEXC. Other near-free options include XRP ($0.006-$0.01 on OKX/MEXC), LTC (~$0.008), and ETH via Mantle (free on Bybit). For stablecoins, USDT on BSC costs just $0.01. Use the live fee table above to check current cheapest options — data updates every 30 minutes on the fee comparison page.

Can I lose my crypto when transferring between exchanges?

Yes, you can permanently lose crypto if you send it to the wrong network (for example, sending ERC20 tokens to a TRC20 address) or enter an incorrect address. Some exchanges can attempt to recover funds sent on the wrong network, but recovery is not guaranteed and can take weeks. To minimize risk: always send a small test transfer first, double-check the network matches on both exchanges, and verify the deposit address character by character.

Do I need to pay taxes on crypto transfers between exchanges?

In most jurisdictions, transferring crypto between your own exchange accounts is not a taxable event — you are not selling or trading, just moving assets. However, keep records of all transfers for tax reporting purposes. Tax rules vary by country, so consult a tax professional for your specific situation. The withdrawal fee itself may be deductible as a transaction cost in some jurisdictions.

What happens if I select the wrong network?

Sending crypto on the wrong network can result in permanent loss of funds. For example, sending USDT via ERC20 to a TRC20 address means the tokens arrive on a blockchain the destination exchange may not monitor for that deposit. Some exchanges (including MEXC and Bybit) can attempt recovery, but it requires a support ticket, may take weeks, and is not always possible. Prevention is the only reliable strategy — always verify the network matches before confirming.

Is it cheaper to transfer USDT or BTC between exchanges?

USDT is almost always cheaper. USDT via Plasma or Aptos is free ($0.00) on Bybit, while BTC on the native Bitcoin network costs $1.03-$8.69 depending on the exchange. Even BTC via wrapped versions (BSC) costs $0.02, which is still more than free. For most users, USDT on a cheap network (Plasma, BSC, Arbitrum) is the best option for inter-exchange transfers.

How to transfer crypto from Bybit to MEXC?

To send USDT from Bybit to MEXC: (1) Open MEXC, go to Assets → Deposit, select USDT, choose the Plasma network, and copy the deposit address. (2) Open Bybit, go to Assets → Withdraw, select USDT, choose the Plasma network, paste the MEXC deposit address, and enter the amount. (3) Confirm and complete 2FA verification. The transfer is free on both sides (Plasma fee: $0.00) and typically arrives in 1-3 minutes. Check our live fee table for the cheapest network right now.
EV
Eugen Voyager

Crypto analyst and blockchain developer. In the industry since 2018. Creator of Telochain blockchain, GameFi project Telomeme, and Yieldo platform. Author of Telegram channel @tonsdot.

Data aggregated from 7+ exchanges via Yieldo's methodology.

Cryptocurrency staking involves risks including potential loss of staked assets, platform insolvency, and market volatility. This article is for educational purposes only and does not constitute financial advice. Always do your own research before staking any cryptocurrency.