Binance itself has no "minimum deposit amount" limit. The real lower limit comes from the deposit method: C2C buying USDT starts from as low as 5 CNY, while on-chain deposit depends on the network's minimum (TRC20 min 1 USDT, ERC20 min 10 USDT, BSC min 0.1 USDT). Regarding arrival time, TRC20 takes about 1-3 minutes, BSC takes about 30 seconds, and ERC20 takes about 3-8 minutes, with confirmation requirements of 1, 15, and 12 respectively. Students depositing for the first time can open an account on the Binance Official Website and complete KYC, then download the APP from Binance Official APP to operate C2C orders. iPhone users please refer to the iOS Installation Guide to install the APP first. This article will break down the two deposit paths, C2C and on-chain, one by one, with a comparison table of fees for each network and the recovery process for depositing to the wrong chain.
I. Two Main Deposit Paths for Binance
All paths from "Fiat currency → USDT/BTC in Binance account" can essentially be categorized into two types.
| Path | Specific Method | Minimum Amount | Common Scenario |
|---|---|---|---|
| Fiat Deposit | C2C Trading (Buying USDT from merchants) | 5 CNY | Preferred for domestic users |
| Fiat Deposit | P2P Express Buy | 80 CNY | Zero threshold for beginners |
| Fiat Deposit | Credit Card / Apple Pay | 15 USD | Overseas users |
| On-chain Deposit | TRC20 USDT | 1 USDT | Transfer from other exchanges/wallets |
| On-chain Deposit | ERC20 USDT | 10 USDT | Large transfers |
| On-chain Deposit | BSC BEP20 | 0.1 USDT | Transfers within the Binance system |
| On-chain Deposit | Solana USDT | 1 USDT | Solana ecosystem |
Core Principle: If you have fiat currency (e.g., CNY), go with C2C; if you have USDT in another wallet, go with on-chain. These two paths have completely different operations, which are explained separately below.
II. Buying USDT via C2C: The Cheapest Deposit Method
C2C is a "matchmaking intermediary" on the Binance platform. You transfer fiat currency directly to the merchant (Alipay, WeChat, Bank Card), and the merchant simultaneously releases USDT from the escrow account to your Binance spot account. Binance acts as the referee and guarantor.
Step 1: Open the C2C Page
Tap "Trade" at the bottom of the APP homepage → switch to "P2P" (or C2C) at the top. Select "Buy" → select currency USDT.
Step 2: Screen Merchants
The page shows all listed merchants. Focus on three dimensions:
- Unit Price: Within ±2% of market price is reasonable. Be wary of orders more than 5% below market price, as they are likely traps.
- Payment Method: Choose what you have (Alipay/WeChat/Bank Card); Alipay is fastest.
- Completion Rate: Choose experienced merchants with over 95% completion rate for fast order acceptance and low failure risk.
Step 3: Place Order
Enter the amount you want to buy, and Binance will automatically calculate the USDT quantity. The minimum order can be as low as 5 CNY, but most merchants have their own thresholds, commonly starting at 100, 500, or 1000 CNY. Tap "Buy USDT" to enter the 15-minute payment window.
Step 4: Transfer to the Merchant
The page displays the merchant's receiving account. Transfer the amount exactly as prompted by Binance. NEVER write words like "USDT," "buy crypto," "Binance," or "cryptocurrency" in the transfer remarks, otherwise your bank might freeze your account for risk control. Leaving it blank or writing "family transfer" is safest.
Step 5: Tap "Transferred, notify seller"
After completing the transfer, you MUST tap the "Transferred, notify seller" button so the merchant receives a release reminder. Forgetting to tap this doesn't count as completing payment, and the system will automatically cancel the order when time runs out.
Step 6: Wait for Merchant to Release Coins
Normally, the merchant releases coins within 1-3 minutes after receiving the payment, and USDT will arrive in your spot account instantly. If coins are not released within 10 minutes, tap the "Appeal" button. Binance customer service will intervene and usually force the release within 30 minutes.
Typical Time Consumption for C2C
- Average time: 3-8 minutes
- Maximum time (including appeal): 30-60 minutes
- Fees: 0 CNY (merchant's profit is reflected in the unit price)
III. On-chain USDT Deposit: Essential for Cross-exchange Transfers
If you have USDT in other exchanges (OKX, Gate, HTX, etc.) or private wallets, on-chain deposit is fastest. But "choosing the network" is a critical step; picking the wrong one means the funds cannot be recovered.
Step 1: Get Deposit Address
Tap "Assets" → "Deposit" → search USDT on the APP homepage. A network selection box will pop up, which determines whether you can get your money back.
Step 2: Choose the Correct Network
This step must be exactly the same as on the sender's side. Networks supported by Binance for USDT include:
| Network | Minimum Deposit | Arrival Time | Required Confirmations | Fee (Transferring from elsewhere) |
|---|---|---|---|---|
| TRC20 (Tron) | 1 USDT | 1-3 minutes | 1 | ~1 USDT |
| ERC20 (Ethereum) | 10 USDT | 3-8 minutes | 12 | 3-15 USDT (varies with Gas) |
| BEP20 (BSC) | 0.1 USDT | 15-60 seconds | 15 | ~0.3 USDT |
| Solana | 1 USDT | 20-45 seconds | 150 | ~0.01 USDT |
| Arbitrum | 1 USDT | 1-2 minutes | 1 | ~0.3 USDT |
| Optimism | 1 USDT | 1-2 minutes | 1 | ~0.3 USDT |
| Polygon | 1 USDT | 1-3 minutes | 128 | ~0.1 USDT |
| TON | 1 USDT | 30-60 seconds | 1 | ~0.05 USDT |
Beginner's Suggestion: Select TRC20 by default. Reasons: stable fees, fast speed, and best compatibility—almost all exchanges and wallets support it.
Step 3: Copy Address and Verify
Binance will generate an address like TXYZaBc...QwE (TRC20 addresses always start with T and are 42 characters long). Copy the address and verify the first 6 and last 6 characters before pasting it into the sender's withdrawal page. It's best not to type it manually as it's easy to make mistakes.
Step 4: Withdraw from the Sender's Side
Go to your OKX / Gate / private wallet and initiate a USDT withdrawal:
- Address: Paste the one you just copied.
- Network: Must be TRC20 (matching Binance's side).
- Amount: Greater than the minimum.
- Remarks (if any): Leave blank.
Step 5: Wait for Arrival
After the withdrawal is submitted, it goes through three stages:
- Sender's internal review (0-30 minutes, longer for large amounts)
- On-chain broadcast
- Reaching the confirmation count on Binance's side
For TRC20, reaching 1 confirmation on-chain counts as arrival (about 3 seconds). Binance will immediately credit it to the spot account and push a notification after receiving 1 confirmation. ERC20 requires 12 confirmations, with each taking 12-15 seconds, totaling 3-8 minutes.
IV. Detailed Breakdown of Arrival Time
Many people wonder "why the chain shows arrival but Binance doesn't." Here is the entire process broken down.
Stage 1: Sender's Internal Review (0-30 minutes)
This part has nothing to do with Binance; it's your fund source (another exchange) performing anti-money laundering reviews. Small withdrawals are initiated within 5 seconds, while large ones (> $50,000) may take 30 minutes to 2 hours for manual review.
Stage 2: Transaction Packaging (Seconds to Minutes)
After being broadcast to the chain, it needs to wait for miners to pack it. TRC20 averages 3 seconds per block, ERC20 averages 12 seconds, BSC 3 seconds, and Solana 0.4 seconds.
Stage 3: Waiting for Confirmation Count
Different blockchains have different standards for when a transaction is considered irreversible. The comparison table above lists the confirmation requirements for each network.
Stage 4: Crediting on Binance
After reaching the confirmation count, the Binance system will write to your spot account within 1-60 seconds. This step's delay is usually very small. The APP will pop up a push notification.
Typical Total Time:
- TRC20: 1-3 minutes
- BEP20: 15-60 seconds
- Solana: 20-45 seconds
- ERC20: 3-8 minutes (up to 30 mins during congestion)
V. What to Do if Deposit Does Not Arrive
If 20 minutes have passed and it still hasn't arrived, troubleshoot in the following order.
Step 1: Verify Transaction Hash (TXID)
Copy the TXID (a 64-character string starting with 0x or numbers/letters) from the sender's "Withdrawal Record." Check it on the corresponding blockchain explorer:
- TRC20:
tronscan.org - ERC20:
etherscan.io - BSC:
bscscan.com - Solana:
solscan.io
Paste the TXID to check the current confirmation count. If there aren't enough, keep waiting; if the count has far exceeded requirements (e.g., TRC20 already has 100 confirmations), you need to contact Binance customer service.
Step 2: Check if Recipient Address is Correct
If the exchange shows "Completed" but Binance hasn't received it, the first thing is to see if the receiving address is your Binance deposit address. Some people might use an old address from another exchange by mistake.
Step 3: Check if the Correct Network was Selected
If the address on-chain is correct but Binance hasn't received it, it's mostly because the wrong network was chosen (see next section).
Step 4: Contact Binance Customer Service
If TXID, address, and network are all correct but it hasn't arrived after more than 2 hours, go to "Support → Deposit Issues → Submit a Ticket" in the APP and attach:
- TXID
- Withdrawal time (UTC)
- Withdrawal amount
- Network type
- Your Binance UID
Binance customer service usually handles it within 4-12 hours.
VI. Recovery Method for Wrong-Chain Deposits
This is a very anxiety-inducing issue. Whether it can be recovered depends on whether three conditions are met simultaneously.
Conditions for Recovery
- The receiving address is indeed yours on Binance (e.g., the ERC20 address format is the same as BSC, and you sent BSC's USDT to an ERC20 address).
- Binance supports the chain you mistakenly used.
- You are willing to pay the recovery fee.
Step 1: Submit Recovery Application
Go to "Support → Asset Recovery → Initiate Self-Service Recovery" in the APP. Binance currently supports self-service recovery for the following wrong-chain scenarios:
- ERC20 ↔ BSC (Addresses both start with
0x, cross-transfer can be recovered) - ERC20 ↔ Polygon
- ERC20 ↔ Arbitrum / Optimism
- Other EVM chain cross-transfers
TRC20 ↔ ERC20 cannot be recovered via self-service because the address formats are different, making it impossible to send to the other chain's address.
Step 2: Fill in Information
Submit TXID, sender address, recipient address, and amount involved. Binance risk control reviews it for 3-15 working days.
Step 3: Pay Service Fee
The recovery fee varies by currency: 15-30 USDT per order for USDT, 0.001-0.005 BTC for BTC, and 0.05-0.1 ETH for ETH. Recoveries for less than 100 USDT are usually not worth it, and Binance will suggest you drop the application.
Step 4: Credit to Account
After approval, assets enter your spot account. The entire process takes 7-25 days.
Scenarios Where Recovery is Impossible
- The address belongs to someone else (it's already in their account, and Binance has no right to move it).
- The currency is not supported by Binance (e.g., you sent an obscure ERC20 token).
- The amount is too small (not enough to pay the recovery fee).
VII. Summary of Fees and Arrival Speed Comparison
Finally, here is a comprehensive comparison table for you to choose according to the scenario.
| Scenario | Recommended Method | Fees | Arrival Time |
|---|---|---|---|
| First-time deposit | C2C Buy USDT | 0 (included in spread) | 3-8 minutes |
| Transfer from OKX | TRC20 USDT | 1 USDT | 1-3 minutes |
| Internal transfer in Binance | BEP20 USDT | 0.3 USDT | 30 seconds |
| Large amount (> $1M) | ERC20 USDT | 3-15 USDT | 3-8 minutes |
| DeFi arrival | Arbitrum/OP | 0.3 USDT | 1-2 minutes |
| Urgent small amount | TON USDT | 0.05 USDT | 30-60 seconds |
FAQ
Q: Will buying USDT via C2C lead to a card freeze? A: There is a small risk. The principle is that the bank identifies the money you receive as coming from a high-risk account. Avoidance methods: ① Choose golden-mark merchants with >99% completion rate; ② Prioritize Alipay and use bank cards less; ③ Avoid frequent large-amount inflows and outflows on the same card in a short time; ④ Do not fill in any crypto-related words in remarks.
Q: Can a minimum deposit of 5 CNY really arrive? A: You can place a 5 CNY order at the C2C level, but many merchants set their own minimum starting at 100 CNY. In practice, starting at 100 CNY is the most realistic bottom line. On-chain deposits strictly depend on the currency's minimum (TRC20 1 USDT).
Q: Why does my USDT deposit show "Under Security Review"? A: Binance performs AML (Anti-Money Laundering) reviews on large deposits or first-time deposits, lasting 30 minutes to 24 hours. During the review, USDT is in the account but cannot be traded/withdrawn. It will unlock automatically once the review is complete, and no action is needed.
Q: Can I deposit directly to Binance using a credit card? A: Yes. Tap "Buy Crypto → Credit / Debit Card" in the APP; supports Visa / Mastercard. Fees are 1.8-3.5%, much higher than C2C. Mainland bank Visa cards are often blocked; using virtual credit cards like OneKey Card / Dupay is recommended instead.
Q: Can I withdraw USDT to another wallet immediately after depositing? A: Yes, but there is an initial deposit lock period. USDT from the first deposit is usually locked for 24 hours before withdrawal (for anti-money laundering). You can trade within Binance during the lock period, but not withdraw. It unlocks automatically after 24 hours.