You transferred some crypto from MetaMask, Trust Wallet, OKX, or another platform to Binance, but after waiting a while your balance is still zero. Cross-platform transfers can run into all sorts of issues, but as long as you know how to troubleshoot step by step, the problem can usually be identified. Register on Binance to get an account, and you can track the status of every incoming deposit in your deposit history.
The Complete Path of a Cross-Platform Transfer
To troubleshoot effectively, you first need to understand the stages a cross-platform transfer goes through:
- Sender initiates withdrawal: You submit the withdrawal request on the source platform
- Platform review: The sending platform performs a security review (duration varies)
- On-chain broadcast: After approval, the transaction is broadcast to the blockchain
- Block confirmations: Miners or validators confirm the transaction (a certain number of confirmations is required)
- Binance detection: Binance detects the on-chain transaction
- Binance crediting: Once the required confirmations are reached, the funds are credited
A delay at any stage can result in the funds "not arriving."
Step 1: Check the Sender's Status
Go back to the platform or wallet where you initiated the transfer.
If You Transferred from an Exchange
Check the withdrawal record for status:
- Under review / Processing: The transaction has not been broadcast to the blockchain yet — it is still queued internally. Binance will show nothing because the transaction has not even been sent. Wait for the source platform to finish processing.
- Completed: The transaction has been broadcast to the blockchain. You should see a TXID — use it for the next step.
- Rejected / Failed: The transaction did not go through, and the funds are still on the source platform. Check the reason for failure and try again.
If You Transferred from a Wallet
Check the transaction record in your wallet:
- Pending: The transaction is awaiting on-chain confirmation
- Confirmed / Success: The transaction is complete
- Failed: The transaction failed
Step 2: On-Chain Lookup
With the TXID in hand, look up the on-chain status using a blockchain explorer.
Common explorers:
- Ethereum → etherscan.io
- BSC → bscscan.com
- TRON → tronscan.org
- Polygon → polygonscan.com
- Solana → solscan.io
- Arbitrum → arbiscan.io
Focus on the following details:
Transaction Status
"Success" means it went through, "Pending" means it is still waiting, and "Failed" means it did not succeed.
Confirmation Count
Check the current number of confirmations and compare it with what Binance requires. If it has not reached the threshold, keep waiting.
Receiving Address
This is the most critical item. Compare the receiving address shown on the explorer with your Binance deposit address — they must match exactly. Even a single character difference means the address is wrong.
Transfer Amount
Confirm that the on-chain amount matches your expectation. If fees were deducted, the actual amount received will be slightly less.
Step 3: Check on the Binance Side
If the blockchain shows the transaction is successful and the confirmation count is sufficient, check Binance next.
Log in through the Binance APP and navigate to "Assets" → "Deposit History."
You Can See the Transaction Record
If the record exists and shows "Confirming" or "Processing," Binance has already detected it — just wait patiently.
You Cannot See the Transaction Record
This requires careful investigation:
- Is the address correct?
- Does the network match?
- Is the deposit amount above the minimum requirement?
- Was a Memo required but left blank?
Common Cross-Platform Transfer Issues
Issue 1: Wrong Network Selected When Sending from a Wallet
This is the most frequent problem. For example, you selected TRC-20 on Binance but sent via ERC-20 from MetaMask. Although the same coin may be involved, the paths are different.
Solution: Contact Binance support to request recovery, providing complete transaction details.
Issue 2: Slow Withdrawal Review from the Source Exchange
Some exchanges have very slow withdrawal reviews, especially for large amounts or a new account's first withdrawal. This is entirely the source platform's issue and has nothing to do with Binance.
Solution: Contact the source platform's support to expedite, or wait for the review to complete.
Issue 3: Transaction Stuck Due to Insufficient Gas
If you set the gas too low when sending from a wallet, the transaction may remain unconfirmed for a long time.
Solution: Speed up the transaction in your wallet or cancel and resend.
Issue 4: Incorrect Token Contract Address
Some tokens have different contract addresses on different chains. If you sent a version of the token that Binance does not support, it may not be credited automatically.
Solution: Contact support to confirm whether Binance supports deposits for that token on that network.
Issue 5: Deposit Amount Below the Minimum Requirement
Every coin on every network has a minimum deposit amount. Deposits below this threshold will not be credited.
Solution: Check the minimum amount on the deposit page and make sure your transfer exceeds it.
Special Reminders for Different Platforms
Transferring from MetaMask
MetaMask connects to the Ethereum mainnet by default. When switching networks, double-check to make sure the current network matches the one you selected on Binance.
Transferring from OKX and Similar Exchanges
When withdrawing, you typically need to enter an address and select a network. Note that network names on OKX may not exactly match those on Binance — for example, OKX may call it "TRON" while Binance calls it "TRC20," but they refer to the same thing.
Transferring from a Cold Wallet
Transferring from a cold wallet is more complex, requiring offline signing followed by broadcasting. Make sure both the signing and broadcasting steps are completed correctly.
FAQ
Are there fees for transferring between exchanges?
The sending platform typically charges a withdrawal fee. Binance, as the receiver, does not charge a deposit fee. The specific fee amount is determined by the sending platform.
Are there limits on cross-platform transfers?
The sender may have a daily withdrawal limit. Binance has no maximum deposit amount but does have a minimum deposit requirement.
What should I watch out for on my first cross-platform transfer?
Always do a small test transfer first. After confirming it arrives, proceed with larger amounts. Also make sure the networks match on both sides, the address is correct, and the Memo is filled in (if required). After registering on Binance, the deposit page will provide detailed guidance.
Who should I contact if something goes wrong during a transfer?
If the transaction has not been broadcast to the blockchain, contact the sending platform. If it has been broadcast but has not arrived on Binance, contact Binance support. You can submit a ticket directly through the support center in the Binance APP.
Security Tips
The biggest risk during cross-platform transfers is address tampering. Some malware monitors your clipboard and silently replaces the copied address with a scammer's address. Always verify the first and last few characters after pasting an address. Using the official APP is the safest way to operate — avoid making transfers on insecure devices.