China's payment system looks intimidating from the outside. No Google Pay, no Apple Pay, QR codes everywhere, cash sometimes refused. But the situation for tourists improved dramatically in 2023 and again in 2024. If you set things up correctly before you land, paying in China is genuinely easy. If you don't, you will have a bad day.
Here's exactly what to do.
The short version
Set up Alipay on your phone before you fly. You can link your Visa or Mastercard directly, no Chinese bank account needed. Keep ¥500-1,000 in cash for street food, markets, and anywhere outside major cities. Your foreign card works at hotels and airport shops but almost nowhere else.
The big change you need to know about
Until 2023, both Alipay and WeChat Pay required a Chinese bank account to work. That locked most tourists out entirely. That changed. Both apps now let you link an international Visa or Mastercard directly, and the transaction limits were raised significantly, up to $5,000 per transaction and $50,000 annually for foreign cardholders. This is the most important development in China travel payments in years. Most tourist anxiety about paying in China is based on how things worked before this update.
Alipay: set this up before you land
Alipay is the most tourist-friendly option. The app has a dedicated international mode, supports 16 languages, and has put genuine effort into making setup work for non-Chinese users.
What you need:
- A working phone number (your home number works fine, no Chinese SIM required)
- A Visa or Mastercard to link (Amex is not supported)
- Your passport for identity verification inside the app
When to do it: At home, before you fly. Foreign SMS verification works better on your home network. Once you're inside China, internet restrictions and connectivity gaps make the setup process harder.
How it works at checkout: You either scan the merchant's QR code and enter the amount, or show your payment QR and they scan it. Almost every vendor in China, from Michelin-starred restaurants to street dumpling stalls, has a QR code on the counter.
Pro tip: Use the Transport button inside Alipay to pay for metro and bus rides across Beijing, Shanghai, Guangzhou, Shenzhen, and most major cities. You don't need a transit card. Just scan at the gate.
WeChat Pay: worth setting up, especially if you'll use WeChat anyway
WeChat is China's dominant messaging app. If you're going to communicate with hotels, tour guides, or locals, you'll need it regardless. WeChat Pay works identically to Alipay, same QR code mechanics, same foreign card support. Having both set up gives you a backup when one fails.
Setup works the same way: foreign phone number, link your Visa or Mastercard. One quirk: new WeChat accounts sometimes require verification from an existing WeChat user. If you know anyone who uses WeChat, ask them to verify you before your trip.
The VPN warning
Many travelers to China bring a VPN to access Google, Instagram, and other blocked apps. This is fine, but turn your VPN off before making any Alipay or WeChat Pay transaction. Both apps detect active VPN connections and will block the payment. The fix is simple: disable VPN, pay, re-enable. Just know it will catch you off guard the first time if you don't expect it.
Cash: still necessary, less than you think
China is close to cashless in major cities, but not entirely. Carry cash for:
- Street food stalls and wet markets
- Small local restaurants without QR codes
- Rural areas and smaller cities
- Temple entrance fees and some tourist sites
- Anywhere the mobile payment fails
How much: ¥500-1,000 for a few days in a major city. More if you're going off the beaten track.
Which ATMs: Bank of China and ICBC are the most consistently reliable for foreign cards. Look for Visa or Mastercard logos on the machine. If you only see the UnionPay symbol, it may reject your card. ATM fees from the Chinese bank side run ¥20-30 per transaction, plus whatever your home bank charges. Withdraw in larger amounts less frequently. Per-transaction limit is typically ¥2,500 (~$350).
Notify your bank: Do this before you travel. Many banks block China transactions as default fraud prevention. A quick call or in-app notification prevents your card from being declined when you need cash.
Physical cards: narrow but useful
Visa and Mastercard are accepted at:
- International hotels and most chain hotels
- Airport shops and duty-free
- High-end malls and department stores
- Some chain restaurants (Starbucks, McDonald's, KFC)
They are not accepted at most local restaurants, street food, taxis, convenience stores, or any small vendor. Don't count on your card as your primary payment method.
What doesn't work
- Apple Pay and Google Pay: Neither functions in China. Don't rely on them.
- Revolut, Wise, and most fintech cards: May work at ATMs for cash withdrawal, but won't help at point of sale.
- American Express: Barely accepted anywhere.
Situation by situation
| Where | Best payment |
|---|---|
| Street food and markets | Cash |
| Local restaurants | Alipay or WeChat Pay |
| Chain restaurants | Card or Alipay |
| Hotels | Card |
| Metro and buses | Alipay Transport QR |
| Taxis | Alipay or WeChat Pay (ask first) |
| Convenience stores | Alipay or WeChat Pay |
| Rural areas | Cash |
| Shopping malls | Card or Alipay |
The setup checklist before you fly
- Download Alipay, register with your home phone number
- Link your Visa or Mastercard inside the app
- Complete passport verification
- Download WeChat, set up WeChat Pay as a backup
- Keep ¥500-1,000 in cash for the first day
- Notify your home bank of your travel dates
- Remember: VPN off when paying
Do all of this before you land and you will have no payment problems in China.