Can You Use Credit Cards in China?
International credit cards (Visa, Mastercard) work at hotels, airports, and large malls — but are not reliable for everyday purchases. Learn where cards work, where they don't, and how to build a multi-layer payment strategy.

Key takeaway
International credit cards (Visa, Mastercard) work in specific scenarios — hotels, airports, large malls, and online platforms like Trip.com — but are NOT reliable for everyday purchases at restaurants, street vendors, local shops, or public transport. Use cards as one layer of a multi-layer strategy, not your only method.
Full guide
Where credit cards actually work (and where they don't)
✅ Usually accepted
| Merchant type | Typical acceptance | Notes |
|---|---|---|
| International hotel chains | ✅ High | Marriott, Hilton, IHG, Hyatt — front desk always accepts foreign cards |
| Local hotels (3★ and above) | ✅ Usually | May require deposit pre-authorization on your card |
| Airport shops and restaurants | ✅ High | International terminals especially; domestic terminals vary |
| Large shopping malls | ⚠️ Moderate | Brand-name stores and department stores only; smaller shops inside the same mall may not |
| High-end restaurants | ⚠️ Varies | Hotel restaurants: yes. Standalone fine-dining: maybe. Check before ordering |
| Trip.com / airline websites | ✅ Yes | Online booking platforms reliably accept international cards |
| Apple Store (China) | ✅ Yes | Accepts foreign cards |
❌ Usually NOT accepted
| Merchant type | Acceptance | What to use instead |
|---|---|---|
| Street food stalls | ❌ No | Alipay/WeChat QR code |
| Local restaurants (small/mid-size) | ❌ No | Alipay/WeChat or cash |
| Taxis | ❌ No | DiDi app or cash |
| Metro / buses | ❌ No | Alipay transport QR code or transit card |
| Convenience stores | ❌ Very rare | Alipay/WeChat |
| Wet markets / neighborhood shops | ❌ No | Cash or mobile payment |
| Tourist attraction ticket counters | ❌ Rare | Book online with card; on-site is QR-only |
Network comparison: Which card should you bring?
| Network | Acceptance in China | Recommendation |
|---|---|---|
| Visa | Best — most widely accepted of all international networks | ✅ Bring as primary card |
| Mastercard | Good — nearly equal to Visa in practice | ✅ Bring as backup |
| American Express | Limited — mostly 5★ hotels and luxury malls | ⚠️ Don't rely on it alone |
| Discover | Very rare — some UnionPay co-badged terminal acceptance | ❌ Not recommended for China |
| UnionPay | Universal — accepted everywhere in China | ✅ If your home bank issues one, bring it |
Real traveler report (March 2025, Reddit r/chinalife): One visitor spent 2 weeks in Shaoxing and found their Visa card was accepted in only 2 places — their hotel and a canal boat ride. Everything else required Alipay or WeChat.
The real-world bridge: Link your card to Alipay or WeChat
The most practical way to use your foreign credit card in China is not to swipe it at a terminal — it's to link it to Alipay or WeChat Pay and pay via QR code, which is how locals pay.
Setup steps
- Download Alipay (支付宝) from your home country's App Store — do this before departure
- Register with your foreign phone number (must be able to receive SMS)
- Go to "Me" → "Bank Cards" → "Add Card"
- Enter your Visa or Mastercard details
- Critical step: Complete identity verification by uploading a clear photo of your passport's main page — this is where many travelers get stuck
- Wait for verification (usually within 24 hours; sometimes instant)
Important: Some banks automatically block transactions in China as potential fraud. Call your bank before departure to:
- Add a China travel notice with exact dates
- Confirm your card allows international transactions
- Ask about foreign transaction fees (look for 0% fee cards like Chase Sapphire Preferred or Capital One Venture)
TourPass: The zero-friction alternative
If linking your card directly feels complicated, Alipay's TourPass is a prepaid wallet designed specifically for foreign visitors:
- No Chinese bank account needed — fund with your international card
- Single transactions under ¥200 (~$28): no service fee
- Above ¥200: approximately 3% service fee
- Works at any merchant that accepts Alipay (which is virtually everywhere)
- Top up before you go or as needed
ATM alternative: Getting cash with your card
If you can't swipe your card at a merchant, ATM withdrawal is a reliable fallback:
- Where: Bank of China (中国银行), ICBC (工商银行), China Construction Bank (建设银行), Agricultural Bank of China (农业银行) — look for Visa/Mastercard logos on the ATM
- Fees: Approximately 3% foreign card surcharge by the Chinese ATM + your home bank's international ATM fee
- Limits: Both Chinese ATMs and your home bank have daily withdrawal limits
- Strategy: Withdraw a larger amount once (~¥2,000-3,000) rather than multiple small withdrawals to minimize fixed per-transaction fees
- Always choose RMB: If the ATM offers to charge you in your home currency, decline — the ATM's exchange rate is worse
Who this is for
First-time international visitors to China who want to know whether they can rely on their existing credit cards or need to set up alternative payment methods before departure.
How to do it
Step 1 — Download Alipay from your home App Store before departure and register with your foreign phone number
Step 2 — Add your Visa or Mastercard in Alipay: Me → Bank Cards → Add Card → enter details → upload passport photo for identity verification
Step 3 — Call your bank before departure: add China travel notice with exact dates and confirm international transactions are enabled
Step 4 — Pack two cards from different networks: Visa as primary and Mastercard as backup — never rely on one card
Step 5 — Bring ¥500-1,000 in RMB cash or withdraw from an airport ATM on arrival as emergency fallback
Step 6 — If your physical card is declined at a merchant, try Alipay/WeChat QR payment with the same linked card — it often works when the terminal swipe doesn't
Step 7 — If all else fails: use cash, visit the hotel front desk for card processing help, or find a major bank ATM to withdraw more RMB
Watch for
Assuming your international credit card works everywhere — real traveler reports show cards accepted in as few as 2 places during a 2-week trip
Not completing Alipay/WeChat identity verification before departure — the passport photo upload and verification takes time
Bringing only American Express — Amex acceptance in China is far below Visa/Mastercard, limited to luxury hotels and high-end malls
Not notifying your bank — foreign transactions in China frequently trigger automatic fraud blocks
Relying on a single payment method — cards that work at hotels may be declined at restaurants
Accepting Dynamic Currency Conversion (DCC) when offered — always choose to pay in RMB, not your home currency
Forgetting the 3D Secure / OTP issue — Chinese POS terminals may send verification codes to your phone number on file, which you may not receive with a Chinese SIM
Assuming cash is a reliable fallback without realizing many Chinese businesses genuinely cannot process cash or make change
What may vary
Card acceptance varies significantly by city (Tier-1 cities like Beijing/Shanghai have far higher acceptance than smaller cities where near-zero acceptance is common outside hotels), by merchant (even within the same shopping mall, one store may accept while the next doesn't — it depends on their individual POS terminal setup), by card network (Visa has roughly 30-40% higher acceptance than American Express), by issuing bank (some banks block all China transactions by default — call to enable), by terminal type (newer NFC terminals are more likely to accept foreign cards than older swipe-only machines), by TourPass fee structure (the ¥200 threshold and ~3% rate may change — check Alipay's current terms), and by your card's foreign transaction fee policy (0% fee cards like Chase Sapphire Preferred save ~3% per transaction).
Backup plan
If your card is declined: (1) Try Alipay/WeChat QR payment with the same linked card — it often works when the physical swipe doesn't. (2) Use emergency cash — keep ¥500-1,000 RMB, withdrawable from airport ATMs. (3) Ask about UnionPay — some terminals that reject Visa/MC accept UnionPay. (4) Visit the hotel front desk — international chains can reliably process foreign cards and may help with cash advances. (5) Find a major bank ATM (Bank of China, ICBC, CCB) for cash withdrawal — expect ~3% surcharge.
FAQ
Can I use my American Express card in China?
Limited acceptance. Major international hotel chains and some luxury malls in Shanghai/Beijing accept Amex, but the vast majority of merchants — including most restaurants, shops, and all transport — do not. Don't rely on Amex as your primary card.
Do Chinese ATMs accept foreign credit cards?
Yes, most ATMs at major banks (Bank of China, ICBC, CCB) accept Visa and Mastercard. Expect a ~3% foreign card surcharge plus your issuing bank's fees. Always choose to be charged in RMB, not your home currency.
Can I use my credit card on Trip.com for China bookings?
Yes. Trip.com's international version accepts Visa, Mastercard, Amex, and other international cards for hotel bookings, train tickets, flights, and attractions within China. This is one of the most reliable ways to use a foreign card for China expenses.
What about contactless payment (Apple Pay / Google Pay)?
Apple Pay with a foreign Visa/Mastercard may work at NFC-enabled terminals in China, but reliability varies significantly. Google Pay is not available in mainland China. Treat these as occasional bonuses, not a strategy.
Should I bring cash as backup?
Yes. Bring ¥500-1,000 in RMB or withdraw from an airport ATM. While China is increasingly cashless — many businesses genuinely cannot make change — cash works as the ultimate fallback when both cards and apps fail simultaneously.
What's the difference between using a credit card and a debit card in China?
Functionally similar for ATMs and POS swipes. Credit cards may offer better fraud protection and 0% foreign transaction fee options (Chase Sapphire Preferred, Capital One Venture). Debit cards reliably work at ATMs but may lack purchase protections.
Can I get a UnionPay card as a foreigner before traveling?
Some international banks issue UnionPay co-branded cards, but availability varies by country. If your bank offers one, it's worth getting — UnionPay is accepted everywhere in China. For most travelers, card-linked Alipay/WeChat Pay is the more practical alternative.
Can I use my credit card to book China travel on Trip.com?
Yes. Trip.com's international version (trip.com, not the Chinese ctrip.com) accepts Visa, Mastercard, Amex, and other international cards for hotel bookings, train tickets, flights, and attractions within China. This is one of the most reliable ways to use a foreign card for China travel expenses.
