C2C (Customer-to-Customer) is the only compliant channel mainland China users have for converting RMB into crypto. This article compares major exchanges' C2C services on merchant count, matching speed, and the odds of a frozen bank card. The bottom line up front: on merchant count and matching speed, Binance ≈ OKX > Bitget ≈ Gate.io > Bybit > KuCoin; the odds of a frozen card come down mostly to merchant screening, and the gap between platforms is limited (0.5%-1.5%). For your everyday account, register your primary account through Binance Official Site, install the Official Binance App on Android, and if you're on iPhone, see the iOS install guide for switching to an overseas Apple ID.
C2C is a model where the platform matches users directly with merchants to trade, and the platform never directly holds fiat currency:
Buying USDT step by step:
1. You place an order to buy 1,000 USDT (7,000 RMB)
2. The platform locks 1,000 USDT from the merchant's account
3. You transfer 7,000 RMB via the payment method the merchant provided (Alipay/WeChat Pay/bank transfer)
4. Once the merchant confirms receipt, the 1,000 USDT is released to your account
At no point does the platform touch the RMB itself — it only escrows the USDT. This is the legal basis that has let C2C keep operating even after mainland China banned crypto trading in 2017 — the platform is just an "information matchmaker," and the actual money changes hands directly between the user and the merchant.
Q: What's the difference between C2C and OTC?
C2C: the platform matches users with merchants for smaller trades (typically 100 to 500,000 RMB).
OTC (over-the-counter block trading): usually for larger amounts, from 500,000 to over 10 million RMB, handled directly by the platform's OTC desk or an institutional market maker, with prices negotiated rather than pegged to the market rate.
In Chinese-speaking crypto communities, "C2C" and "P2P" generally refer to the same thing, while "OTC" refers to larger, privately negotiated trades.
| Exchange | Mainland China C2C merchants | Matching speed (10,000 RMB order) | Matching speed (100,000 RMB order) |
|---|---|---|---|
| Binance | ~2,000 | 3-6 minutes | 15-30 minutes |
| OKX | ~1,800 | 2-4 minutes | 10-25 minutes |
| Bitget | ~700 | 5-10 minutes | 20-40 minutes |
| Gate.io | ~1,500 | 4-8 minutes | 15-30 minutes |
| Bybit | ~800 | 5-12 minutes | 25-45 minutes |
| KuCoin | ~600 | 8-20 minutes | 30-60 minutes |
| MEXC | ~800 | 5-15 minutes | 25-50 minutes |
Binance and OKX have an overwhelming lead in merchant count, and also the fastest matching speed. For small 10,000-RMB orders, OKX is fastest (2-4 minutes); for large 100,000-RMB orders, OKX is fastest as well.
Q: Why does OKX's C2C match faster than Binance's?
OKX's C2C merchants are more "specialized" — its large merchants are more concentrated, and each one can absorb bigger orders. Binance has more merchants overall, but a larger share of them are small/mid-sized, so a large single order needs to find a specific big merchant.
In practice: for small 10,000-RMB orders, OKX is about 1-2 minutes faster on average; for orders over 100,000 RMB, the gap between the two isn't significant.
| Payment method | Binance | OKX | Bitget | Gate.io | Bybit | KuCoin |
|---|---|---|---|---|---|---|
| Alipay | 70% of merchants | 70% of merchants | 60% of merchants | 65% of merchants | 50% of merchants | 50% of merchants |
| WeChat Pay | 30% of merchants | 35% of merchants | 25% of merchants | 25% of merchants | 20% of merchants | 20% of merchants |
| Bank transfer | 95% of merchants | 95% of merchants | 90% of merchants | 90% of merchants | 80% of merchants | 80% of merchants |
| JD Finance | 5% of merchants | 5% of merchants | 5% of merchants | 5% of merchants | Not supported | Not supported |
| Digital RMB (e-CNY) | 5% of merchants | 5% of merchants | Not supported | Not supported | Not supported | Not supported |
Alipay and WeChat Pay's "red line" policy:
Q: Which carries a higher freeze risk, Alipay or bank transfer?
Ranked by risk level:
Transfers under 10,000 RMB: both Alipay and WeChat work fine.
Transfers of 10,000-50,000 RMB: bank transfer is recommended.
Transfers over 50,000 RMB: bank transfer is required, and you should split it into batches (no more than 50,000 RMB per transaction).
The biggest risk in C2C is a frozen bank card: after you buy USDT and receive the counterparty's RMB transfer, that money may be connected to telecom fraud or money laundering, and when police trace it, they may freeze your bank card.
| Exchange | Card-freeze rate (user-reported) | Appeal response time | Compensation policy for a frozen card |
|---|---|---|---|
| Binance | ~0.5%-1.0% | 24-48 hours | None (assistance only) |
| OKX | ~0.5%-1.0% | 24-48 hours | None (assistance only) |
| Bitget | ~0.6%-1.2% | 36-72 hours | None (assistance only) |
| Gate.io | ~0.5%-1.0% | 36-72 hours | None (assistance only) |
| Bybit | ~0.7%-1.5% | 48-72 hours | None (assistance only) |
| KuCoin | ~1.0%-1.8% | 48-96 hours | None (assistance only) |
| MEXC | ~0.8%-1.5% | 48-96 hours | None (assistance only) |
No exchange directly compensates losses from a frozen card. Platforms can only:
Q: Can I get my money back after a card freeze?
It depends on where the funds came from and the police process:
Overall, the probability of permanently losing the frozen funds is under 30%, but the funds being unusable during the freeze period (1-12 months) is usually the bigger problem.
The most effective method is carefully vetting merchants:
5 hard criteria for a quality merchant:
Additional screening criteria:
Practical tips:
Q: If a merchant says "don't write USDT in the remarks," is that a sign of dirty money?
Not necessarily. Legitimate merchants also commonly ask you not to write "USDT/coin/virtual currency" in the transfer remarks, because Alipay/WeChat will throttle transfers over those keywords. This is standard practice, not a red flag on its own.
The real red flags:
If you run into any of these, cancel the order immediately and report it to the platform.
C2C buying USDT risk (you send the merchant money): a frozen card, caused by tainted money from the merchant.
C2C selling USDT risk (the merchant sends you money): a frozen card caused by tainted money from the buyer, plus the risk of the funds being clawed back after you've received them.
Selling USDT puts you in the position of the recipient, which is riskier:
Safe practices for selling USDT:
Q: How long after selling USDT before I can consider the funds safe?
Funds are only relatively safe after at least 7-14 days (telecom fraud victims typically report within 1-7 days). After 90 days, the risk of a clawback is essentially gone. So after selling USDT, it's recommended to:
First-time C2C users:
Mid-volume users (monthly deposits of 50,000-300,000 RMB):
High-volume users (monthly deposits over 500,000 RMB):
Risk-averse users:
USDT-RMB prices vary slightly across different exchanges' C2C markets:
| Exchange | USDT buy price (Apr 2026) | USDT sell price |
|---|---|---|
| Binance | ~7.05 RMB | ~7.02 RMB |
| OKX | ~7.04 RMB | ~7.02 RMB |
| Bitget | ~7.06 RMB | ~7.01 RMB |
| Bybit | ~7.07 RMB | ~7.00 RMB |
| Gate.io | ~7.06 RMB | ~7.01 RMB |
The spread runs about 0.1-0.2% (10-20 RMB per 1,000 USDT). In theory, you could arbitrage across platforms: buy on Bitget (7.06) and sell on Binance (7.02) → a 0.04 RMB/USDT spread.
In practice, this arbitrage doesn't pay off:
Ordinary users shouldn't bother with cross-platform C2C arbitrage — only professional teams running quantitative strategies at scale can make it profitable.
Q: How long does a merchant have to release the coins once they're shown "online"?
Platform rules require merchants to release the coins within 15 minutes of confirming payment (some large orders can extend this to 30 minutes). If they don't release in time, you can file an appeal, and the platform typically resolves it within 24 hours of stepping in.
Q: How long does it take to receive money after selling USDT via C2C?
How fast the buyer's RMB payment lands:
Q: What if a C2C order fails?
Unpaid orders: can simply be cancelled, with no consequences.
Paid but coins not released:
Paid, but the merchant claims they never received it:
Q: What's the daily C2C limit?
Platforms don't cap total C2C volume outright (it depends on your KYC level):
But the real constraint is how much USDT the merchant has available plus your bank card's transfer limit. A single bank card's daily transfer limit is usually 20,000-500,000 RMB (depending on the bank).
Q: Could a C2C merchant just disappear with my money?
Under the platform's escrow model, a merchant can't run off with your money. The USDT is locked by the platform for the duration of the order, so the merchant can only either "release the coins" or "default and forfeit their security deposit." The deposit payout is enough to cover the user's loss.
Q: What if a merchant takes my money and doesn't release the coins?
Follow these steps:
99%+ of "merchant won't release coins" appeals on major platforms get resolved.
Q: Which exchange has the fastest C2C support?
C2C appeal support response times:
For urgent situations, OKX and Binance are the better choices.
Q: Will the police contact me for questioning after a card freeze?
Possibly. After a card freeze, police typically ask you to:
As long as you can demonstrate you were a "good-faith third party" (unaware of any wrongdoing) and cooperate with the investigation, police will generally unfreeze your account and pursue the merchant instead.
Q: Is C2C actually legal?
C2C sits in a legal gray area in mainland China:
Risk disclaimer: This article is an independent third-party summary and does not constitute investment or legal advice. Mainland China users using offshore crypto exchanges' C2C services do so in a legal gray area, and bear all related risk themselves. All data is as of April 2026.