Cash, Credit Cards, or Alipay in Shanghai: What Foreigners Actually Need (2026)

58 helpful4,158 viewsShanghai

Yes — cash and foreign credit cards work in Shanghai, but Alipay is the only payment that works everywhere. Cash is legal tender, so shops cannot refuse it, but most taxi drivers and small stalls in 2026 cannot break a ¥100 bill. You will overpay or walk out without your snack. Physical Visa or Mastercard works at four-star and five-star hotels, the Bund's upscale restaurants, and large malls like IFC or K11 — about 20% of the spots a tourist actually visits. Everywhere else, including the metro turnstile, a Family Mart, a Didi taxi, and most restaurants under ¥300 per head, expects a QR-code scan. Set up Alipay before your flight. Link a Visa, Mastercard, JCB, or Discover card directly inside the app — no Chinese bank account needed since 2024. Transactions over ¥200 carry a 3% foreign-exchange fee; under ¥200 is free. Verification needs a passport photo and can take up to 24 hours, so do this on home Wi-Fi, not at Pudong arrivals. Carry ¥300–500 in ¥10 and ¥20 notes as backup for old taxis, temple donation boxes, and stalls in places like Qibao Old Town where a phone signal drops. The app needs data to generate the payment code, so add a roaming plan or local eSIM before you land.

  • Install Alipay before flying and link Visa, Mastercard, JCB, or Discover; verification can take 24 hours.
  • Expect a 3% foreign-exchange fee on each Alipay transaction over ¥200; under ¥200 is free.
  • Carry ¥300–500 in ¥10 and ¥20 notes for taxis and stalls that cannot break a ¥100 bill.
  • Skip physical credit cards outside hotels and malls; small shops and most taxis will not accept them.
  • Keep mobile data active — Alipay needs internet to generate the QR payment code each time.

How this works

  1. Download Alipay before your flight

    Get Alipay from your home App Store or Google Play. Once you land in China, App Store policy may restrict downloads or signups, so finish this step on your home Wi-Fi at least one day before departure.

  2. Register with your foreign phone number

    Open Alipay, tap Sign Up, choose your country code, and enter your phone number. Wait for the SMS verification code; it usually arrives in under 60 seconds. Pick a 6-digit payment PIN you will remember.

  3. Verify your passport in-app

    Tap the Me tab, then Settings, then Identity Verification. Upload a clear passport photo and a selfie. Approval normally completes in 1–10 minutes, but on weekends it can take up to 24 hours, so do this early.

  4. Add a foreign card

    From the home screen tap Cards, then Add Card. Enter your Visa, Mastercard, JCB, or Discover details. The app will run a small authorization charge that is refunded automatically. Confirm the link works before you fly.

  5. Test at a Family Mart

    On day one, buy a ¥5 water at any Family Mart or 7-Eleven. Open Alipay, tap Scan, scan the merchant QR, enter the amount, and confirm with your PIN. If it succeeds, your setup is good for the whole trip.

Why this is different for foreign visitors

Unlike most countries where contactless cards or Apple Pay dominate, Shanghai runs almost entirely on QR codes. Cash usage in tier-1 Chinese cities has dropped to roughly 10% of transactions, and many vendors no longer keep change drawers. For foreign visitors this feels backward at first — you scan the merchant's QR with Alipay, not the other way around. The reason is regulatory: Chinese banks built a unified QR standard a decade before Visa rolled out tap-to-pay locally, so merchants skipped card terminals entirely. By Western standards a ¥30 noodle shop with no card reader looks low-tech, but the same shop processes 800 Alipay transactions a day with zero hardware.

Common mistakes to avoid

  • Trying to install Alipay after landing — App Store regional restrictions can block downloads. Always set up on home Wi-Fi.
  • Carrying only ¥100 notes and getting stuck at small stalls. Break large bills at a hotel front desk for ¥10 and ¥20 notes.
  • Assuming a contactless Visa tap will work at a Shanghai metro turnstile. It will not — use Alipay's metro mini-program or buy a single-trip token at the staffed window.
  • Skipping the passport verification step and discovering at the airport that the card link is locked. Verify within the first day.

Frequently asked

No. Cash works at maybe one in three places, and most taxis and food stalls cannot break a ¥100 bill. The metro accepts cash at staffed counters but the ticket machines often reject worn notes. Plan on Alipay as primary and ¥300 cash as backup, not the other way around.

Yes, at four-star and five-star hotels, large malls, and chain restaurants like Starbucks. About 20% of merchants accept physical foreign cards. Smaller hotels, hostels, taxis, street vendors, and most family-run restaurants do not. Carry the card for hotel deposits and hospital emergencies, but do not rely on it day to day.

Yes for purchases over ¥200, since the alternative is hunting for an ATM that accepts foreign cards (¥30–50 per withdrawal plus your bank's foreign fee). Under ¥200 there is no fee at all. Most coffees, metro rides, and small meals fall under ¥200 — so the effective fee on a one-week trip is usually under 1.5%.

In the app

Expat-level detail, offline maps, and AI chat.

Ask follow-up questions, get live prices, and save guides for offline use.