China Travel Guide

How to Pay for Restaurants in China as a Tourist

|

Last checked: 2026-07-07

How to Pay for Restaurants in China as a Tourist

Editor note: Last reviewed 2026-07-07. For visa rules, transport schedules, app policies, and prices, recheck official or booking sources before departure.

Planning how to pay for restaurants in China as a tourist is easier when the article answers one real travel decision: what to do before you fly, what to handle after arrival, and what backup option keeps the trip moving if the first plan fails.

You're sitting at a busy noodle shop in Shanghai. The waiter hands you a small paper slip with a QR code. You pull out your phone, open an app, scan the code, and pay. No card machine. No cash register. No receipt printed. That's how most restaurant payments work in China today.

For first-time visitors, this system can feel like a puzzle. Your Visa card won't help here. Your hotel might take it, but that hole-in-the-wall dumpling place won't. The good news: paying for meals in China is straightforward once you know which tools to set up before you arrive.

Quick Answer

To pay at restaurants in China as a tourist, set up Alipay and WeChat Pay before you fly, and link an international Visa or Mastercard to each app. Most restaurants – from street stalls to mid-range sit-down places – accept QR code payments through these apps. Keep a small amount of RMB cash (50-200 yuan in small bills) as a backup for very small vendors or if your phone dies. Credit cards work at high-end restaurants and hotel restaurants, but not at the places most tourists eat daily.

For the most reliable setup: install Alipay, link a Visa or Mastercard, and test a small payment before you leave. Then do the same with WeChat Pay. If one app fails, the other usually works.

What To Know Before You Decide

Restaurant types matter

Not all restaurants accept the same payment methods. Here's the breakdown:

  • Street stalls, small noodle shops, and local eateries: QR code only. No card machine. Cash sometimes works, but they rarely have change for anything larger than a 50-yuan note.
  • Mid-range restaurants (chains, mall food courts, casual dining): Almost always QR code. Some may have a card terminal, but don't count on it.
  • High-end restaurants and hotel restaurants: These usually accept international credit cards (Visa, Mastercard, Amex). But even here, QR code is faster and more common.
  • Buffets and tourist-oriented restaurants: More likely to take cards, but still not guaranteed.

The QR code workflow

When you finish a meal, the waiter will either:

  • Bring a small printed slip with a QR code to your table, or
  • Point to a QR code sticker on the table or counter.

You scan the code with Alipay or WeChat Pay, enter the amount (or confirm the pre-set amount), and pay. That's it. No signing, no PIN for small amounts.

Why cash is tricky at restaurants

China's payment system has been digital for years. Many restaurant staff, especially at smaller places, are not used to handling cash. They may not have change for a 100-yuan note if your meal costs 28 yuan. Some might even wave you off and point to the QR code. Cash works best at larger restaurants or if you have exact change.

Step-by-Step Plan

Before you leave home

Install Alipay from your app store. Complete the identity verification (passport scan and face check). Link an international Visa or Mastercard.

Install WeChat and enable WeChat Pay (also called Weixin Pay). Link a different card if possible – having two cards from different banks reduces the chance of both failing.

Test a small payment if you can. Some apps let you send a tiny amount to a test account. If not, just verify the card is accepted.

Download your eSIM or roaming plan. You need mobile data to scan QR codes. No data = no payment.

Get some RMB cash from your bank or a currency exchange. 200 yuan in small bills (10s and 20s) is enough for backup.

At the restaurant

Sit down, order, eat.

When the bill comes, look for the QR code slip or sticker.

Open Alipay or WeChat Pay. Tap "Scan."

Scan the code. Check the amount. Confirm payment.

If the app fails, try the other app. If both fail, use cash.

If your payment fails

  • Check your data connection. Restart mobile data or switch to a different network.
  • Try the other app. Alipay and WeChat Pay sometimes behave differently with international cards.
  • Ask if they accept cash. Show the bill and your cash. They may find change.
  • Call your bank. Your card issuer may have blocked the transaction. Have the bank's international number saved.

Common Mistakes

  • Only setting up one app. If Alipay fails, you're stuck. Always set up both.
  • Linking the same card to both apps. If that card gets blocked, both apps stop working. Use two different cards.
  • Carrying only large bills. A 100-yuan note for a 15-yuan bowl of noodles will get you a shrug and a point to the QR code.
  • Assuming credit cards work everywhere. They don't. Even at restaurants that have a card machine, the staff may not know how to use it for foreign cards.
  • Waiting until you arrive to set up apps. Verification can take hours or days. Do it before you fly.
  • Not having mobile data. You can't pay without internet. eSIM or a local SIM is essential.

Recommended Booking / Planning Options

  • eSIM: Get an eSIM from Trip.com or Airalo before you leave. This gives you data the moment you land, so you can pay for your first meal.
  • Hotels: Book through Trip.com or Booking.com. Many hotels let you pay at check-in with a credit card, which can be a backup if your app fails.
  • Trains: Book high-speed train tickets on Trip.com before your trip. Pay with your international card directly – no app needed.
  • Airport transfer: Pre-book a transfer so you don't need to figure out payment right after landing.

FAQ

Can I use Apple Pay at restaurants in China?

Rarely. Apple Pay works at some international chains and high-end places, but most restaurants use QR codes through Alipay or WeChat Pay. Apple Pay is not a reliable option for daily meals.

What if I don't have a smartphone?

You'll struggle. China's restaurant payment system is built around smartphones. Cash is accepted in theory, but in practice, many small restaurants can't handle it well. Consider buying a cheap smartphone or borrowing one.

Do I need a Chinese bank account to use Alipay or WeChat Pay?

No. Tourists can link international Visa or Mastercard cards to both apps. You don't need a Chinese bank account or phone number.

Can I tip at restaurants?

Tipping is not customary in China. The bill includes service. If you try to tip, the staff may refuse or look confused. Just pay the listed amount.

What if the QR code doesn't work?

Try the other app. If both fail, ask if they have a different QR code or a card terminal. If not, use cash. If you have no cash and no working app, ask the restaurant to call a staff member who can help – some places have a backup system.

Is it safe to pay with Alipay or WeChat Pay?

Yes. Both apps use encryption and tokenization. Your card number is not shared with the merchant. The risk is lower than handing over a physical card.


Some pages may contain affiliate links. We may earn a commission at no extra cost to you.

Keep planning your China trip

After this guide, continue with the practical hubs for visas, payment apps, eSIMs, high-speed rail, city routes and booking decisions.

Start planning hub | Itineraries | Booking guides