China Payment Cheatsheet 2026
TL;DR — Set up Alipay (with Tour Pass) and WeChat Pay before you fly. Carry ¥1,000–2,000 cash as backup. Use a Visa/Mastercard only at hotels, airports, and chain restaurants. The "4-method stack" covers 95% of tourist transactions in Tier 1 cities, 80% in Tier 2, and about 60% in Tier 3.
Why the stack matters
Mainland China (excluding Hong Kong, Macau, and Taiwan) runs almost entirely on mobile QR-code payments. Many street vendors, taxi drivers, and small restaurants in 2026 no longer accept cash at all, and the few that do often prefer it because mobile fees (around 0.6%) cut into thin margins. A 2024 People's Bank of China report put mobile-payment penetration above 86% of retail transactions by value — the highest in the world. For a foreign visitor, this is the single biggest day-to-day adjustment.
The 4-method stack
1. Alipay (支付宝) with Tour Pass
Download Alipay from the App Store or Google Play (free, ~200 MB). Sign up with your home mobile number (any country works), then go to Me → Bank Cards → Add Card. Enter a Visa, Mastercard, or JCB, then complete passport verification (photo, name, passport number, expiry). Approval usually takes 5–30 minutes.
Enable Tour Pass under Settings → Tour Pass → Enable. Tour Pass lets you spend up to ¥3,000 per transaction and ¥50,000 per calendar year (resets January 1). Each top-up converts CNY at the mid-market rate with a small service fee (about 1–3% above your card's wholesale rate). Alipay works at roughly 80% of merchants in Beijing (北京), Shanghai (上海), Guangzhou (广州), and Shenzhen (深圳); 50% in Tier 3 cities.
2. WeChat Pay (微信支付)
Setup is similar (Settings → Services → Wallet → Bank Cards). WeChat Pay accepted ¥6,500 per transaction for foreign cards in 2025–2026. Acceptance is comparable to Alipay, with a slight edge among older vendors in southern China. The catch: WeChat requires a phone number at registration, and many features (Mini Programs, certain wallet functions) work best on a Chinese number. A roaming SIM or hotel Wi-Fi workaround usually suffices for payment.
3. Cash (CNY)
Carry ¥1,000–2,000 in small notes. ¥100 bills are most useful; vendors may lack change for ¥50 or smaller. Exchange at:
- Airport counters — 24/7 in major hubs, markup 4–5%
- Bank branches (Bank of China 中国银行, ICBC 中国工商银行, CCB 中国建设银行) — Mon–Fri 09:00–17:00, markup 0.5–1%
- Licensed hotels — 24/7 for guests, markup 3–5%
Avoid street exchangers — counterfeit risk is real. Withdraw from Bank of China or ICBC ATMs (¥2,500 per transaction, ¥10,000–20,000 per day). Fee is ¥12–25 plus your bank's foreign-transaction fee (typically 1–3%).
4. Bank card (Visa/Mastercard/UnionPay)
Works at hotels (95%), airport duty-free (100%), chain restaurants (60%), and large retail (40%). Expect a 3–5% foreign-transaction fee. Call your bank 24–48 hours before departure to whitelist China and avoid a decline.
Comparison table
| Method | Setup | Tier 1 acceptance | Per-tx limit | Fee | Best for | |---|---|---|---|---|---| | Alipay Tour Pass | 5 min | 80% | ¥3,000 | 0–3% | Daily spend | | WeChat Pay | 5 min | 75% | ¥6,500 | 0–1% | Backup / older vendors | | Cash CNY | 0 | 70% (rising) | What you carry | 0 | Rural / emergency | | Bank card | 0 | 40% retail | Card limit | 3–5% | Hotels, big purchases |
Field setup (5 minutes)
- Wi-Fi first. Activate eSIM or roaming before customs — Alipay verification needs a stable connection.
- Download both apps — Alipay and WeChat. Many places accept only one.
- Add card → Tour Pass → ¥500 test top-up at a 7-Eleven or FamilyMart. If the QR scan works, you're set.
- Save an emergency card screenshot in your phone's lock-screen album — you can show it to a vendor if the app freezes.
When things go wrong
- "Payment failed" on Alipay — usually a 3-D Secure popup your bank didn't push. Enable international online transactions in your card app first.
- Vendor says "no foreign cards" — switch to WeChat Pay, then cash.
- Tour Pass daily limit hit — top up again the next day; the ¥50,000/year cap resets January 1.
- Lost phone — call Alipay hotline 95188 (English 09:00–21:00) or WeChat Pay 400-666-8800 to freeze the wallet immediately.
Verify with: Your bank's international customer service number (on the back of your card) and the 12301 China tourist hotline (24/7 English).