BabianLab
Get started

How Do You Deposit on Binance? Fees and Arrival Times for 4 Deposit Methods Compared

Binance offers 4 main deposit methods: C2C, Visa/Mastercard credit card, SWIFT wire transfer, and on-chain USDT deposit. C2C is the cheapest but limited in size, wire transfer suits large amounts, on-chain USDT suits users who already hold crypto, and credit card is fastest but carries a 2-3% fee. This note compares the actual fees and arrival times we tested.

Published 2026-05-04 · Reading time 27 min · Deposit Lab

The first time we put money into a Binance account, the confusing part wasn't "can I deposit" — it was "which method is actually worth it." Open the wallet page on the Binance Official Site, and under the Deposit entry you'll see at least 4 side-by-side options: buy crypto via C2C, bank card (Visa/Mastercard), wire transfer (SWIFT), and on-chain deposit. The fee difference between them can be more than 30x, and arrival times range from 30 seconds to 3 business days. This note records the side-by-side comparison from our own real-world tests of all 4 methods, as a reference for anyone about to deposit for the first time.

Short version up front: go for C2C if you want zero fees and the best value, credit card if you're in a hurry to open a position, wire transfer for 100,000+ USDT, and on-chain deposit if you already hold USDT. Let's go through each one.

Overview of the 4 Deposit Methods

Here's all 4 methods laid out in one table for a quick overview:

Method Fee Arrival Time Per-Transaction Limit (reference) Best For
C2C purchase 0% (an implicit spread of about 0.3-0.8%) 5-30 minutes 100 to 500,000 CNY per order Small-to-mid amounts, cost-focused
Credit card (Visa/MC) 1.8%-2.5% (some cards +1% cross-border fee) Instant (30 seconds-2 minutes) 50-2,000 USD/EUR per transaction Urgent needs, first small test deposit
Wire transfer (SWIFT) Flat fee of 15-35 USD + correspondent bank deduction 1-3 business days Mostly starts at 10,000 USD, no upper limit Large amounts (100,000+ USDT)
On-chain USDT deposit Network gas (about 1 USDT on TRC20) 1-15 minutes No limit Already holding USDT / transferring from elsewhere

Note the "implicit spread" listed under fees — this is a cost that's easy to overlook with C2C. It looks like a 0% fee, but a merchant's listed price is typically 0.3-0.8% above the mid-market rate, and that gap is a hidden cost. Let's break down each method separately below.

Method 1: C2C Purchase (Cheapest, the Mainstream Choice for Beginners)

C2C stands for Customer-to-Customer — Binance simply acts as a matching platform, and you trade directly with people who hold USDT. You pay the merchant in local currency, and Binance releases the USDT the merchant had locked on the platform to you.

The actual flow: Log into the Official Binance App → bottom nav "Trade" → switch to "C2C" at the top → select "Buy USDT" → set the amount or quantity → pick a merchant and place the order → pay the merchant via Alipay/WeChat Pay/bank card → the merchant releases the coins.

Fees we actually measured: Binance's own side charges 0%, but a merchant's listed price is usually 0.3-0.8% above the mid-market rate at that moment. In our test, the mid-market rate was 7.18 USDT/CNY, and the merchant listed 7.215 — a 0.49% implicit cost. On a 10,000 CNY deposit, that works out to about a 49 CNY loss.

Arrival time: the merchant's coin release step took an average of 5-15 minutes. If you happen to get a slow merchant, expect up to 30 minutes at most.

Pitfall: don't put "USDT," "digital currency," "Binance," or anything similar in your payment note — that's the main trigger for a bank freezing your card during risk review. For how to avoid this, see our earlier hands-on writeup, Alipay C2C Frozen Card Post-Mortem.

Method 2: Visa/Mastercard Credit Card Deposit

A credit card deposit is the fastest method — from entering your card number to the USDT landing in your account usually takes 30 seconds to 2 minutes. But it also carries the highest fee.

The flow: wallet page → Deposit → select "Credit/Debit Card" → pick the crypto (USDT/BTC both work) → enter the amount → enter your Visa/Mastercard number + CVV + cardholder name → some cards trigger a 3D Secure SMS verification step → done.

Fees we actually measured: Binance itself charges 1.8% (for USDT) or starting at 2% (for BTC, ETH, etc.). If it's a dual-currency card issued in mainland China (RMB + USD), the bank tacks on an additional 1%-1.5% cross-border transaction fee. Stacked together, that's roughly 3%-3.5% total.

Which cards work and which don't: we already covered this in a dedicated deep-dive, so we won't repeat it here.

Method 3: SWIFT Wire Transfer (the Standard Method for Large Amounts)

If you're depositing 100,000 USDT or more, wire transfer is the most economical method. Binance offers two main fiat deposit channels: SEPA (Eurozone) and SWIFT (global). Users in mainland China mostly go through SWIFT.

The flow: Wallet → Deposit → select "Bank Wire" → choose the currency and bank location (usually USD) → the system provides Binance's receiving account details at a partner bank such as Signature Bank, Silvergate, or Bank Frick (the account name is usually "Binance Holdings" or the local entity name) → print this information out and take it to the teller counter or online banking → submit the SWIFT transfer at the counter → funds arrive in 1-3 business days.

Fees we actually measured: Binance itself doesn't charge a fee, but a wire transfer carries three layers of cost:

  1. Outgoing bank fee: typically 100-300 CNY at mainland Chinese banks
  2. Correspondent bank deduction: 5-25 USD, impossible to know the exact amount in advance
  3. Binance's receiving bank fee: sometimes deducts 7-15 USD

Total comes out to roughly 30-60 USD. On a 100,000 USDT deposit, that works out to a 0.03%-0.06% fee — far lower than C2C.

Pitfalls:

  • The transfer purpose must be filled in English; "Investment" or "Family Support" are relatively safe choices — don't write "Cryptocurrency" or "Binance"
  • The receiving account name must exactly match the details Binance provides — an extra space or a missing "LLC" will get the transfer rejected
  • For your first large wire transfer, it's worth sending a small 1,000 USD test amount first, confirming it arrives, before sending the full amount

Method 4: On-Chain USDT Deposit

If your funds are already on another exchange or in a wallet (OKX, Bybit, TokenPocket, imToken, etc.), the most convenient method is an on-chain transfer.

The flow: Binance wallet → Deposit → search USDT → select the network (TRC20/ERC20/BEP20/SOL/Polygon are all supported) → copy the deposit address Binance generates → go to the sending side (OKX/Bybit/wallet) and paste the address → send → wait for blockchain confirmation.

Arrival times we actually measured:

  • TRC20: 1-3 minutes (19 block confirmations on the Tron chain)
  • ERC20: 5-15 minutes (depends on gas, longer when congested)
  • BEP20: 1-2 minutes (fastest)
  • SOL: 30 seconds-1 minute
  • Polygon: 2-5 minutes

Network fee: Binance's side is free, but the sender pays gas:

Network Sender's gas cost Note
TRC20 1 USDT Cheapest, the default choice for beginners
ERC20 5-30 USDT Extremely expensive when congested, avoid it
BEP20 0.3-1 USD BNB Chain ecosystem
SOL (USDT on the Solana chain) < 0.01 USD Fast and cheap
Polygon < 0.5 USD Supported by most major exchanges

The biggest pitfall: picking the wrong network loses your funds. Binance's deposit addresses are network-specific — even though it's the same "USDT," the TRC20 address and the ERC20 address are completely different. If the other side is sending from ERC20 and we paste them a TRC20 address, the funds will go to a random address on the Tron chain (corresponding to that ETH address's hash), and it's nearly impossible to recover. So before transferring, you must triple-confirm the network on both sides: what network the sender is using → generate the matching network's deposit address on Binance → copy and paste it.

How to Choose Among the 4 Methods: A Decision Tree

Here's the decision logic we settled on after using all four a few times:

  1. You're holding RMB and want to deposit under 50,000 → C2C
  2. You're holding RMB and want to deposit over 50,000, with no rush → wait until Monday and handle a wire transfer at the bank
  3. You have a Visa card and urgently need 100-2,000 USD to open a position → credit card
  4. You already hold USDT (on OKX/Bybit/in a wallet) → on-chain USDT deposit, choose TRC20 or the SOL chain
  5. Not sure which network to pick → check our other note, Which Network Should You Use for USDT Deposits

Two Things You Must Finish Before Depositing

No matter which method you choose, the prerequisites are the same:

Thing 1: Complete Intermediate KYC verification. An unverified Binance account can register but can't hold or trade funds. Once intermediate KYC is complete, your daily deposit limit opens up to 50,000 USD equivalent. The full process is documented under our KYC Lab category.

Thing 2: Turn on 2FA. Bind Google Authenticator before you start depositing — otherwise, when you later withdraw, you'll need to rebind it and go through a 24-48 hour security cooldown. See Setting Up 2FA with Google Authenticator for the hands-on walkthrough.

Real Fee Comparison Across Methods (10,000 USDT Deposit)

For a 10,000 USDT equivalent deposit, here's the actual cost of each of the 4 methods:

Method Fee/Implicit Cost Arrival Time Overall Verdict
C2C About 49 USD (0.49% spread) 15 minutes Best overall value
Credit card 280-350 USD (2.8-3.5%) 2 minutes Only worth it if urgent
SWIFT wire transfer About 50 USD (flat fee) 1-3 business days First choice above 100,000
On-chain USDT About 1 USD (TRC20 gas) 3 minutes First choice if you already hold crypto

You can see that for a 10,000 USDT deposit, on-chain is the absolute lowest-cost option, with C2C and wire transfer close behind. But C2C per-order limits are generally under 500,000 CNY, so a 100,000 USDT deposit (about 730,000 CNY) would need to be split into 2-3 orders.

FAQ

Q: Do you need KYC to deposit on Binance? A: Yes, you need Intermediate KYC (ID card + liveness check). An account without KYC can't receive deposits even after successful registration. The first thing to do after signing up is complete KYC — otherwise even the fiat deposit channels stay locked.

Q: Which is safer, C2C or credit card deposits? A: From the Binance account security angle, both are equally safe. But from a bank card risk-control angle, C2C via Alipay/WeChat Pay/debit card carries a freezing risk, while credit card deposits carry no card-freeze risk (though the issuer may flag it as high-risk spending and later cut your limit or add risk controls).

Q: How do I avoid a large deduction from a correspondent bank on a wire transfer? A: Choose a bank with a direct correspondent relationship to shorten the routing chain. In mainland China, ICBC, Bank of China, and CMB tend to have shorter correspondent chains. Ask your bank's foreign exchange counter which one to pick.

Q: What's the minimum for an on-chain deposit? A: Binance sets a minimum deposit amount for USDT — 1 USDT on TRC20, 10 USDT on ERC20. Below that, the funds technically reach Binance but won't be credited to your account, and you'll need to file a support ticket to claim them.

Q: What do I do if my credit card deposit gets declined? A: The common cause is issuer-side risk control (some mainland Chinese banks decline crypto merchants outright). Try a different bank's card, or give up on credit card and switch to C2C.

Q: What English wording should I use for a wire transfer purpose so it doesn't get rejected? A: "Investment," "Personal Savings," and "Family Support" are common phrasings that pass review reliably. Never write "Cryptocurrency," "Binance," "Trading," or "Crypto Investment." If the transfer gets rejected, the wire fee is not refunded.

Q: Can I recover an on-chain USDT transfer sent to the wrong network? A: The chance of recovery is very small. If the network you accidentally sent to is also supported by Binance, with the exact same address existing on that other chain, and Binance also custodies that asset, you can file a support ticket for a "cross-chain recovery" process — but the success rate is under 30%, and you'll pay a 100-300 USDT recovery fee. The safest approach is to triple-check the network before you transfer.

Depositing for the first time can feel a bit nerve-wracking, but once you've done it once, it's a mechanical process. We'd suggest choosing C2C or on-chain USDT for your first deposit, keeping the amount to 100-500 USDT, and moving to larger amounts once you've walked through the full flow. If you haven't registered an account yet, head to the Binance Official Site to complete sign-up.

Ask AI… Ctrl I