Transfers between Binance users can be done using the "Internal Transfer" feature, which is completely fee-free and arrives instantly. Open the Binance APP → Click "Withdraw" → Select the currency to transfer → Enter the recipient's Binance UID, registered email, or phone number in the address bar → The system automatically recognizes it as an internal transfer → Enter the amount → Complete security verification. The entire process does not go through the blockchain network; instead, it's a balance adjustment within the Binance system, so no Gas fees or transaction fees are required. According to statistics, Binance internal transfers handle over 8 million transactions daily, with an average arrival time of under 1 second, making it the most efficient way to transfer funds between Binance users. You can learn more about internal transfer rules on the Binance Official Website or perform transfers directly in the Binance Official APP. For iPhone users, please refer to the iOS Installation Tutorial.
Difference Between Internal Transfer and On-chain Transfer
Many users are unclear about the difference between an internal transfer and a standard on-chain transfer. Here is a detailed comparison:
Internal Transfer: Funds circulate within the Binance system, are not recorded on the blockchain, and do not generate on-chain transaction records. Advantages: zero fees, instant arrival, no minimum amount restriction. Disadvantage: only available between Binance users, and both parties must complete KYC verification.
On-chain Transfer: Funds are sent from one address to another via a blockchain network. Requires paying blockchain Gas fees, and arrival time depends on network confirmation speed. Advantages: can transfer to any wallet address (not limited to Binance users), and has on-chain records for auditing.
Cost comparison: For a 100 USDT transfer, a TRC20 on-chain transfer costs 1 USDT, an ERC20 transfer costs about 5-15 USDT, while a Binance internal transfer is completely free. If both parties are Binance users, using internal transfers can save hundreds or even thousands of dollars in fees annually.
Three Ways to Perform Internal Transfers
Method 1: Transfer via UID
UID is a unique identification number for every Binance user, consisting of a string of digits, visible on the Profile page.
Steps:
- Have the recipient go to "Profile" in the Binance APP to find and copy their UID number.
- You click "Withdraw" in your Binance APP.
- Select the currency to transfer (e.g., USDT).
- Enter or paste the recipient's UID in the withdrawal address bar.
- The system detects the UID belongs to a Binance user and prompts "Internal Transfer," showing part of the recipient's email or phone for identity confirmation.
- Enter the amount.
- Complete 2FA security verification.
- Transfer complete; the recipient receives it instantly.
Method 2: Transfer via Email
If you know the email address the recipient used to register on Binance, you can transfer directly using that email.
The steps are basically the same, just enter the recipient's registered email in the address bar. The system will also automatically recognize it as an internal transfer. Note: the email must be the one bound to their Binance account, not just any email address.
Method 3: Transfer via Phone Number
If the recipient registered their Binance account using a phone number, you can also transfer using that number. Select the correct country/region code (e.g., +1 for USA) before entering the phone number.
Method 4: Via Binance Pay
Binance Pay is an even more convenient way for internal transfers, supporting QR code scanning and payment link generation.
How to use: Home → Binance Pay → Send → Enter amount and currency → Choose to send via QR code or link. The recipient scans the QR code or opens the link to receive funds. Binance Pay also supports group payments, suitable for split-bill scenarios.
Currencies Supported for Internal Transfers
Binance internal transfers support almost all tradeable cryptocurrencies on the platform, over 200 in total. Commonly used ones include:
- USDT: The most used currency, accounting for about 45% of total internal transfers.
- BTC: Bitcoin; on-chain fees are high (~0.0005 BTC, approx. $30), so internal transfers save significant costs.
- ETH: Ethereum; on-chain Gas fees fluctuate wildly, but internal transfers are free.
- BNB: Binance Coin, often used for various payment scenarios.
- USDC: Another popular USD stablecoin.
Internal transfers for every coin are fee-free, a sharp contrast to on-chain withdrawals. For coins with high on-chain fees like BTC and ETH, the economic advantage of internal transfers is especially clear.
Internal Transfer Limits
The limit for Binance internal transfers depends on your identity verification level and security settings:
Verified Users: The single transaction limit is typically equivalent to 80,000 USDT, with a 24-hour cumulative limit of 80,000 USDT.
Verified Plus Users: Single and 24-hour limits are significantly higher, depending on the specific verification level. VIP users have even higher limits.
If you need to transfer an amount exceeding your limit, you can perform multiple transactions or upgrade your verification level to increase the limit.
Security Considerations
Confirm Recipient Identity
Before performing an internal transfer, always confirm the recipient's identity through multiple channels. Common scam scenarios: someone impersonating a friend or family member asking for crypto, or someone asking you to transfer to a specific account under the guise of "investment" or "proxy trading."
Advice: Confirm directly with the recipient via phone or video before transferring; do not transfer to strangers; for large amounts, send a small test amount first.
Check Transfer Records
Once an internal transfer is complete, you can find the record under "Transaction History" → "Withdrawal History." The record will show an "Internal Transfer" tag along with partial information about the recipient. It's recommended to screenshot and save transfer records for future auditing.
Prevent Erroneous Transfers
After entering the recipient's UID or email, the system displays masked information (like the first and last few characters of the email) for your confirmation. Check this information carefully to ensure the recipient is correct. Once an internal transfer is complete, it cannot be unilaterally reversed; you can only contact the recipient to negotiate a return.
Frequently Asked Questions
Why doesn't it show "Internal Transfer" after entering the address?
Possible reasons: the recipient is not a Binance user; the email or phone number you entered is not the one they registered with on Binance; the recipient's account hasn't completed KYC; or the input format is incorrect. Retry after confirming the info; if still not recognized, ask the recipient for their UID number.
Can internal transfers be reversed?
Internal transfers cannot be reversed once completed. The Binance system does not support unilateral cancellation of a finished transfer. If you transferred to the wrong account or amount, you can only negotiate with the recipient. If fraud is involved, report it to Binance customer service; Binance has the right to freeze accounts suspected of fraud.
Is there a delay in arrival for internal transfers?
In very rare cases, internal transfers might have a slight delay due to system risk control reviews, usually not exceeding a few minutes. If it hasn't arrived after 10 minutes, contact Binance online support. Normally, 99.9% of internal transfers arrive within 1 second.
What does the recipient need to do?
The recipient doesn't need to do anything. Once the transfer is complete, the funds automatically arrive in the recipient's spot account balance. They can see the balance change on the "Assets" page and check the receiving record in "Transaction History."
Batch Transfers and Corporate Use
If you have a need for batch transfers (e.g., distributing rewards or profit sharing to multiple users), Binance provides API interfaces that support batch internal transfers. Programmatic batch operations can be achieved via API, supporting transfers to multiple users simultaneously. Corporate users can also apply for higher limits and exclusive API rate limits.
In summary, Binance internal transfer is the best way to transfer funds between Binance users—zero fees, instant arrival, and easy to use. Whenever both parties are Binance users, internal transfers should be prioritized over on-chain transfers.