Short answer
Three costs stack when foreigners pay in China: the Alipay/WeChat 3% service fee on transactions over ¥200 (free below), your home bank's foreign-transaction fee of typically 1–3%, and — if you withdraw cash — your bank's ATM fee plus conversion built into the rate. The cheap path: pay by QR with amounts kept under ¥200 when splitting is practical, withdraw RMB in large infrequent amounts at Bank of China or ICBC ATMs (they charge no local ATM fee for foreign cards), never exchange at hotel desks, and carry a no-foreign-transaction-fee card.
The three-layer cost stack
Worked example: a ¥1,000 restaurant dinner on a 2%-FX-fee card costs ¥30 in platform fee (3%) plus about ¥20 in FX fee — roughly ¥50, or 5%. The same dinner split into five ¥200 payments costs only the FX fee. The platform fee applies to the FULL amount, not the portion above ¥200, which is why splitting works.
| Layer | Typical cost | Where it applies |
|---|---|---|
| Platform service fee (Alipay / WeChat Pay) | 0% ≤ ¥200 · 3% of full amount > ¥200 | Every foreign-card payment through the apps |
| Your bank's foreign-transaction fee | 1–3%, or 0% on travel cards | Every RMB transaction, including app payments and ATMs |
| Cash logistics | Your bank's ATM fee (Chinese banks charge none); conversion ~0.5–1% above mid-market | ATM withdrawals and bank-counter exchange only |
Cutting each layer
- Platform fee: keep payments under ¥200 where the merchant allows splitting; on WeChat, watch for the new-card 60-day fee-free promotion on daily spending under ¥1,000; large fixed costs (hotels, trains) usually accept foreign cards directly at their own terminals or via Trip.com — channels that route around the app fee.
- FX fee: the one cost you control before you fly. A no-foreign-transaction-fee Visa or Mastercard makes layer two vanish for the whole trip.
- ATMs: Bank of China and ICBC machines accept foreign Visa/Mastercard debit reliably with no local ATM fee — your bank's own fee still applies, so withdraw ¥1,500–2,000 at once rather than ¥200 five times. Arrival halls of every international airport have them.
- Exchange desks: hotel counters typically run 3–5% below mid-market; airport kiosks worse. Bank of China branches give the official rate with a small commission and are the right answer if you must exchange paper cash.
Limits to know before a big purchase
- Verified foreign-card users can transact up to US$5,000 per transaction and US$50,000 per year through Alipay or WeChat Pay — hotel bills and intra-China flights fit inside the cap; a semester's rent does not.
- Chinese ATMs commonly allow around ¥20,000 per day per card, subject to your own bank's lower limit.
- Both app caps and ATM limits can move — for anything large, check the in-app fee notice or ask the ATM's on-screen maximum before committing.
When a payment fails at the counter
- Try the other app first — a decline is often one platform's risk engine, not your money.
- Switch to your second card on the other network.
- Change direction: instead of scanning their printed code, show your payment barcode for the cashier to scan you.
- Split the amount or drop below ¥200 to sidestep a fee threshold.
- If it is a verification or fraud-hold problem, step aside — never debug an account while blocking the queue — and use cash for that purchase.
Related guides
More questions answered
Official sources
Policies and booking channels change — check the official channel before you rely on it.