>
🏠 Home 📱 Download 🔑 Sign Up
中文English한국어日本語EspañolРусскийTürkçeTiếng Việt

Binance Transfer Guide
Internal, On-Chain & Cross-Platform Transfers

Updated: March 2026  |  Reading time: ~12 minutes

Moving cryptocurrency between wallets, exchanges, and blockchain addresses is one of the most fundamental activities in the crypto world — and also one where costly mistakes happen most frequently. Whether you want to send Bitcoin to a friend's Binance account for free, withdraw Ethereum to your MetaMask wallet, or transfer stablecoins to another exchange like Coinbase or Kraken, understanding the differences between transfer methods is essential for protecting your assets.

This comprehensive guide covers every type of transfer you can make on Binance in 2026: free internal transfers between Binance users, on-chain withdrawals to external wallets, and cross-platform sends to popular wallets and competing exchanges. We break down the exact fees for each method, explain how to verify addresses to avoid losing funds, walk through the most common mistakes that lead to lost crypto, and explain what recovery options exist when things go wrong.

Overview: 3 Types of Binance Transfers

Before we dive into the step-by-step instructions, it helps to understand the three fundamental categories of transfers on Binance. Each has different speed, cost, and risk profiles:

Transfer Type Speed Fee Best For
Internal Transfer Instant Free (zero fees) Sending to another Binance user
On-Chain Transfer 1–60 min Network fee (varies) Sending to any blockchain address
Cross-Platform 1–60 min Network fee (varies) Sending to MetaMask, Trust Wallet, other exchanges

The key distinction is simple: internal transfers stay within Binance's system and are always free and instant. On-chain transfers and cross-platform transfers are essentially the same mechanism — they broadcast a transaction on the blockchain — but we separate them because cross-platform sends require extra attention to network compatibility and address format.

Internal Transfer: Send Crypto to Another Binance User for Free

The simplest, cheapest, and fastest way to move crypto on Binance is an internal transfer. When both the sender and recipient have Binance accounts, you can transfer any supported cryptocurrency instantly and with zero fees. No blockchain transaction is involved — Binance simply adjusts the balances on its internal ledger.

Three Ways to Identify the Recipient

You can send an internal transfer using any of these three identifiers:

Step-by-Step: How to Make an Internal Transfer

  1. Open the Binance app and tap Wallet at the bottom of the screen.
  2. Tap Withdraw (or Send on some versions of the app).
  3. Select the cryptocurrency you want to send (e.g., USDT, BTC, ETH, BNB).
  4. Choose "Send via Email / Phone / UID" instead of entering a blockchain address. On the Binance app, this option appears as a toggle or tab at the top of the withdrawal screen.
  5. Enter the recipient's email address, phone number, or Binance UID.
  6. Enter the amount you want to send.
  7. Review the transaction details. You should see "Fee: 0" confirmed on the review screen.
  8. Confirm the transfer using your 2FA method (authenticator app, SMS, or email verification).
  9. The transfer completes instantly. Both you and the recipient will see the updated balances immediately.
Pro Tip: If you frequently send crypto to the same Binance user, save their email or UID to your address book within the Binance app. This reduces the chance of typos and speeds up future transfers.

Internal Transfer Limits

Internal transfers share the same daily withdrawal limits as on-chain transfers. For verified accounts, the standard limit is 8,000,000 USDT equivalent per day. If you have completed enhanced verification (KYC Level 2), you can request even higher limits through Binance Support. There is no per-transaction minimum — you can send as little as 0.00000001 BTC internally.

On-Chain Transfer: Withdrawing to Any Blockchain Address

When you need to send crypto to an address that is not associated with a Binance account — such as a hardware wallet, a DeFi protocol, or a cold storage address — you must use an on-chain transfer. This creates a real transaction on the blockchain, which means it incurs a network fee and takes time to confirm.

Choosing the Right Network

This is the single most important decision you make during an on-chain transfer. Binance supports multiple networks for most tokens, and selecting the wrong one can result in permanently lost funds. Here is a breakdown of the major networks:

Network Typical Fee Speed Supported Tokens
Ethereum (ERC-20) $1–20+ 2–10 min ETH, USDT, USDC, LINK, UNI, most DeFi tokens
BNB Smart Chain (BEP-20) $0.05–0.30 1–5 min BNB, USDT, USDC, CAKE, and BSC ecosystem tokens
Bitcoin Network $0.50–5+ 10–60 min BTC only
TRON (TRC-20) $0.50–1.00 1–3 min USDT, USDC, TRX, BTT
Solana (SOL) $0.001–0.01 <1 min SOL, USDT, USDC, and SPL tokens
Polygon (MATIC) $0.01–0.10 1–5 min MATIC, USDT, USDC, AAVE
Arbitrum (ARB) $0.10–0.50 1–5 min ETH, USDT, USDC, ARB
Optimism (OP) $0.10–0.50 1–5 min ETH, USDT, USDC, OP
Critical Warning: The receiving wallet or exchange MUST support the network you choose. If you send USDT via BEP-20 to a wallet that only supports ERC-20, your funds may be lost. Always verify the recipient's supported networks before initiating the transfer.

Step-by-Step: How to Make an On-Chain Transfer

  1. In the Binance app, go to Wallet > Withdraw.
  2. Select the cryptocurrency you want to send.
  3. Paste the recipient's blockchain address. Never type it manually — always copy and paste, or scan a QR code.
  4. Select the network. Make absolutely sure it matches the network the recipient expects.
  5. Enter the amount. Binance will display the network fee and the amount the recipient will receive.
  6. If the token requires a Memo/Tag (common for XRP, XLM, EOS, ATOM), enter it. Forgetting the memo can result in lost funds.
  7. Review all details carefully: address, network, amount, and fee.
  8. Confirm with 2FA verification.
  9. Track the transfer in Wallet > Transaction History. Binance provides the transaction hash (TxID) once the transaction is broadcast.
Pro Tip: For your first transfer to a new address, always send a small test transaction first (e.g., $5 worth). Once you confirm it arrives successfully, send the full amount. The small fee for the test transaction is insignificant compared to the potential loss from sending to the wrong address.

Cross-Platform Transfers: Binance to MetaMask, Trust Wallet & Other Exchanges

Cross-platform transfers are technically the same as on-chain transfers, but they deserve special attention because each receiving platform has its own quirks, supported networks, and address formats. Let us walk through the most popular destinations.

Binance to MetaMask

MetaMask is the most widely used browser-based crypto wallet, and transferring from Binance to MetaMask is straightforward once you understand the network configuration:

Binance to Trust Wallet

Trust Wallet (owned by Binance) supports a wide range of blockchains natively, making transfers simpler:

Binance to Other Exchanges (Coinbase, Kraken, OKX, Bybit)

When transferring to another centralized exchange, the process requires extra caution:

Fee Comparison: Internal vs. On-Chain Transfer Costs

Understanding the fee structure for different transfer methods can save you significant money over time, especially if you transfer crypto frequently. Here is a detailed comparison for the most commonly transferred tokens:

Token Internal (Binance-to-Binance) BEP-20 ERC-20 TRC-20
USDT Free $0.08 $3.20 $1.00
BTC Free $0.05 (BEP-2) N/A N/A
ETH Free $0.08 $1.50 N/A
BNB Free $0.02 $3.00 N/A
SOL Free N/A N/A N/A

Note: Fees shown are approximate and based on typical network conditions as of March 2026. Actual fees may vary depending on network congestion. Binance displays the exact fee before you confirm each transaction.

Money-Saving Strategy: If both you and the recipient use Binance, always use internal transfer — it is free for any amount. If you must use on-chain, choose BEP-20 or Solana for the lowest fees. Only use ERC-20 when the receiving platform does not support cheaper alternatives.

Address Verification: The #1 Rule for Safe Transfers

Address verification is the most critical safety practice in cryptocurrency transfers. Unlike traditional banking where transactions can be reversed, blockchain transactions are irreversible. Sending crypto to the wrong address means losing it permanently in most cases.

How to Verify an Address Correctly

  1. Always copy and paste: Never type a blockchain address manually. One wrong character means a completely different destination (or an invalid address that the network may reject).
  2. Check the first and last 4–6 characters: After pasting, visually verify that the first 4–6 characters and the last 4–6 characters match the source. Clipboard-hijacking malware can replace copied addresses with an attacker's address.
  3. Use the Binance address whitelist: Enable the Withdrawal Address Whitelist in Binance Security Settings. Once enabled, you can only withdraw to pre-approved addresses. This prevents unauthorized withdrawals even if your account is compromised.
  4. Send a test transaction: For the first transfer to any new address, send a small amount first. Wait for it to arrive and be confirmed before sending the full amount.
  5. Verify the network matches: An address that looks correct can still lead to lost funds if you select the wrong network. Double-check that the network on Binance matches the network the recipient is expecting.
Malware Alert: Some malware specifically targets crypto users by monitoring the clipboard and replacing copied wallet addresses with the attacker's address. Always verify the pasted address matches the original source. Consider using a hardware wallet or Binance's address whitelist feature for an extra layer of protection.

Common Mistakes That Lead to Lost Crypto

Every year, millions of dollars in cryptocurrency are lost due to transfer mistakes. Here are the most common errors and how to avoid each one:

Mistake #1: Wrong Network (Chain Mismatch)

This is by far the most common and costly mistake. Example scenarios:

Prevention: Before every transfer, confirm the exact network the recipient supports. When in doubt, use the same network for both sending and receiving. If using a centralized exchange as the destination, check their deposit page for the list of accepted networks.

Mistake #2: Wrong or Missing Memo/Tag

Certain cryptocurrencies like XRP (Ripple), XLM (Stellar), EOS, and ATOM (Cosmos) use a shared deposit address for all users on an exchange. The memo (also called a tag or destination tag) is what tells the exchange which user the deposit belongs to.

Prevention: Always check if the receiving platform requires a memo. Binance clearly indicates when a memo is required during the deposit process. Copy the memo exactly — do not add spaces or modify it in any way.

Mistake #3: Sending to a Contract Address

Some users accidentally paste a smart contract address instead of a wallet address. Sending tokens to a smart contract that is not designed to receive them will result in permanent loss.

Prevention: A legitimate wallet or exchange deposit address will not be a well-known token contract address. If you are unsure, look up the address on a blockchain explorer (Etherscan, BscScan) before sending.

Mistake #4: Sending Unsupported Tokens

If you send a token that the receiving wallet or exchange does not support, the tokens may arrive at the address on the blockchain level but will not be visible or accessible in the wallet interface.

Prevention: Verify that the receiving platform lists the specific token you are sending. For non-custodial wallets like MetaMask, you may need to manually add the token's contract address to see your balance.

Mistake #5: Insufficient Gas for Token Transfers

When sending ERC-20 tokens (like USDT or USDC) from a non-custodial wallet, you need ETH in the same wallet to pay for gas. Similarly, sending BEP-20 tokens requires BNB for gas. If you transfer all your ETH or BNB out first, you will not be able to move your remaining tokens.

Prevention: Always keep a small amount of the native chain token (ETH, BNB, SOL, MATIC) in your wallet for future gas fees.

Recovery Options: What to Do When Things Go Wrong

If you have already made a transfer mistake, do not panic. Depending on the type of error, recovery may be possible:

Wrong Network Recovery

If you sent tokens to the correct address but on the wrong network, the situation depends on the recipient:

Missing Memo Recovery

If you sent crypto to an exchange without the required memo:

Wrong Address Recovery

If you sent crypto to a completely wrong address:

Important: Scammers sometimes pose as "crypto recovery services" and claim they can retrieve lost funds for a fee. These are almost always scams. The only legitimate recovery channel is through the exchange's official customer support.

Best Practices for Safe and Efficient Transfers

Following these best practices will help you avoid the vast majority of transfer issues:

  1. Use internal transfers whenever possible. If the recipient has a Binance account, there is no reason to use an on-chain transfer. Internal transfers are free, instant, and eliminate the risk of network/address errors.
  2. Enable withdrawal address whitelist. This Binance security feature restricts withdrawals to pre-approved addresses only. Even if someone gains access to your account, they cannot send your crypto to an unauthorized address.
  3. Always send a test transaction first. The small network fee for a test transaction is insurance against potentially losing your entire transfer amount.
  4. Double-check the network on both ends. The sending network on Binance must match the receiving network on the destination wallet or exchange.
  5. Keep native tokens for gas. Always maintain a small balance of ETH, BNB, SOL, or MATIC in external wallets so you can move tokens later.
  6. Save frequently used addresses. Use Binance's address book to store verified addresses. This reduces the risk of errors on repeat transfers.
  7. Verify addresses after pasting. Check the first and last several characters every time you paste an address to guard against clipboard malware.
  8. Track your transactions. After initiating a transfer, monitor the transaction hash on a blockchain explorer (Etherscan, BscScan, Solscan) until the transaction is confirmed.

Frequently Asked Questions

Q: Is transferring crypto between Binance accounts free?
A: Yes. Internal transfers between two Binance accounts are completely free. You can send crypto using the recipient's email address, phone number, or Binance UID. The transfer is instant and incurs zero network fees because the transaction happens within Binance's internal ledger rather than on the blockchain.
Q: What happens if I send crypto to the wrong network on Binance?
A: If you send crypto to the wrong network (for example, sending ERC-20 USDT to a BEP-20 address), the funds may be lost permanently. In some cases, the receiving exchange or wallet can attempt recovery — particularly if the wrong chain is EVM-compatible. Binance can perform cross-chain recovery for certain tokens, but this usually involves a fee and processing time of days to weeks. Always double-check the network before confirming any transfer.
Q: How long does a Binance on-chain transfer take?
A: Transfer times depend on the blockchain network used. Bitcoin transfers typically take 10–60 minutes (requires 1 confirmation). Ethereum (ERC-20) takes 2–10 minutes (12 confirmations). BNB Smart Chain (BEP-20) takes 1–5 minutes (15 confirmations). Solana and TRON are usually under 1 minute. Network congestion can cause delays beyond these typical ranges.
Q: How do I transfer crypto from Binance to MetaMask?
A: Open Binance and go to Wallet > Withdraw. Enter your MetaMask wallet address (copy it directly from MetaMask). Select the correct network — Ethereum (ERC-20) works by default, or use BNB Smart Chain (BEP-20) if you have added BSC to MetaMask. Enter the amount, verify the address and network, and confirm with 2FA. The transfer usually arrives within a few minutes.
Q: Can I recover crypto sent to a wrong address?
A: It depends on the situation. If you sent to another Binance user's address, Binance Support may help if the recipient cooperates. If you used the wrong network but the correct address, contact the receiving platform for potential cross-chain recovery. If you sent to an external address you do not control, recovery is virtually impossible due to the irreversible nature of blockchain transactions.
Q: Which network should I choose for the lowest transfer fee?
A: For most tokens, BEP-20 (BNB Smart Chain) and Solana offer the lowest fees, typically under $0.10. TRON (TRC-20) is also very affordable for USDT transfers (around $1). Ethereum (ERC-20) is usually the most expensive. Always compare the withdrawal fee displayed on Binance before confirming. Remember that the cheapest network is only a good choice if the recipient supports it.

Ready to start your Binance journey?

Sign up with referral code BNAPP for lifetime fee rebate

🔑 Sign Up 📱 Download 📚 Tutorials
QR

Scan to download

Download APK