Travel Guides

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.

Where credit cards actually work (and where they don't)

✅ Usually accepted

Merchant typeTypical acceptanceNotes
International hotel chains✅ HighMarriott, Hilton, IHG, Hyatt — front desk always accepts foreign cards
Local hotels (3★ and above)✅ UsuallyMay require deposit pre-authorization on your card
Airport shops and restaurants✅ HighInternational terminals especially; domestic terminals vary
Large shopping malls⚠️ ModerateBrand-name stores and department stores only; smaller shops inside the same mall may not
High-end restaurants⚠️ VariesHotel restaurants: yes. Standalone fine-dining: maybe. Check before ordering
Trip.com / airline websites✅ YesOnline booking platforms reliably accept international cards
Apple Store (China)✅ YesAccepts foreign cards

❌ Usually NOT accepted

Merchant typeAcceptanceWhat to use instead
Street food stalls❌ NoAlipay/WeChat QR code
Local restaurants (small/mid-size)❌ NoAlipay/WeChat or cash
Taxis❌ NoDiDi app or cash
Metro / buses❌ NoAlipay transport QR code or transit card
Convenience stores❌ Very rareAlipay/WeChat
Wet markets / neighborhood shops❌ NoCash or mobile payment
Tourist attraction ticket counters❌ RareBook online with card; on-site is QR-only

Network comparison: Which card should you bring?

NetworkAcceptance in ChinaRecommendation
VisaBest — most widely accepted of all international networks✅ Bring as primary card
MastercardGood — nearly equal to Visa in practice✅ Bring as backup
American ExpressLimited — mostly 5★ hotels and luxury malls⚠️ Don't rely on it alone
DiscoverVery rare — some UnionPay co-badged terminal acceptance❌ Not recommended for China
UnionPayUniversal — 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 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

  1. Download Alipay (支付宝) from your home country's App Store — do this before departure
  2. Register with your foreign phone number (must be able to receive SMS)
  3. Go to "Me" → "Bank Cards" → "Add Card"
  4. Enter your Visa or Mastercard details
  5. Critical step: Complete identity verification by uploading a clear photo of your passport's main page — this is where many travelers get stuck
  6. 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

  1. Step 1 — Download Alipay from your home App Store before departure and register with your foreign phone number

  2. Step 2 — Add your Visa or Mastercard in Alipay: Me → Bank Cards → Add Card → enter details → upload passport photo for identity verification

  3. Step 3 — Call your bank before departure: add China travel notice with exact dates and confirm international transactions are enabled

  4. Step 4 — Pack two cards from different networks: Visa as primary and Mastercard as backup — never rely on one card

  5. Step 5 — Bring ¥500-1,000 in RMB cash or withdraw from an airport ATM on arrival as emergency fallback

  6. 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

  7. 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.

Done reading? Turn ideas into a trip

Discover bookable local experiences, or jump into Travel Planner and start building.