Payments

WeChat Pay for Foreigners: Setup, Fees and Limits

Yes, foreigners can use WeChat Pay in China without a Chinese bank account: register WeChat with your home mobile number, open Wallet and link an international Visa, Mastercard, American Express, JCB, Discover, Diners Club or UnionPay card, then verify your passport to raise your limits. Payments of RMB 200 or less have been free of the international card fee, larger ones carry a fee of about 3%, and each payment is capped at US$5,000.

Plan My China Trip — Free
Calm West Lake in Hangzhou seen through hanging willow branches
Chinese bank account
Not needed
Card fee
Free up to RMB 200; about 3% above
Single payment limit
US$5,000
Yearly limit
US$50,000

The short version

You can use WeChat Pay in China as a foreign tourist. You do not need a Chinese bank account, a Chinese phone number or a Chinese ID card.

Set it up at home, a few days before you fly:

  1. Install WeChat from the App Store or Google Play.
  2. Register with your home mobile number and pass WeChat’s security check.
  3. Open Wallet and link an international card, ideally a physical Visa or Mastercard credit card.
  4. Verify your passport so you can make larger payments.
  5. Set a six-digit payment password and turn on Face ID or fingerprint.
  6. Keep a second wallet, a second card and some cash as backup.

In China, you then scan the merchant’s QR code or show your own payment code. Your card is charged in your home currency.

WeChat Pay works alongside Alipay. For the Alipay setup, see Alipay for foreigners.

What you need before you start

You need Why Tip
A smartphone WeChat Pay lives inside the WeChat app Update iOS or Android first
Your home phone number Registration and login codes Keep this SIM active in China, for example as a second line
A physical card The card WeChat Pay charges Credit cards link more reliably than debit, prepaid or virtual cards
Your passport Identity check for higher limits Use the passport you travel on
Access to your bank app Approving the card check and 3-D Secure codes Turn on overseas and online payments

Losing access to your home number is the most common reason visitors get locked out. Before you fly, make sure that number can still receive SMS codes abroad.

Step 1: Register WeChat with your home number

WeChat is a messaging app first, and WeChat Pay is built into it. It is the same app everywhere; in mainland China it is called Weixin (微信).

  1. Open WeChat and tap Sign up.
  2. Choose your country code and enter your mobile number.
  3. Enter the text message code.
  4. Pass the security check. Tencent says new overseas users can do this in one of three ways:
    • an existing WeChat user scans a code on your screen;
    • you verify a bank card;
    • you link a card to open WeChat Pay straight away.

If WeChat asks for a friend’s scan and you do not know anyone, look for the card option on the same screen. If it is not offered, a hotel receptionist or your guide can usually help once you arrive, but it is better to finish this at home.

  1. Tap Me, then Services (in some versions Pay and Services).
  2. Tap Wallet, then Cards, then Add a card.
  3. Enter the card number, expiry date and security code (CVV).
  4. Enter your name exactly as printed on the card, plus any billing details requested.
  5. Complete your bank’s check, such as a 3-D Secure code or a push notice in your bank app.

WeChat Pay accepts cards from Visa, Mastercard, American Express, JCB, Discover, Diners Club and UnionPay.

Tencent says that for small payments, you only need to submit the card number, expiry date and CVV, and the card issuer checks them. No passport is needed at this stage. For where cards work without a wallet, see Can I use my credit card in China?

Step 3: Verify your passport for higher limits

China’s central bank says no identity details are needed for mobile payments by foreigners below a certain amount. For larger payments, WeChat Pay asks you to complete real-name verification:

  • a photo of your passport photo page;
  • your name, nationality, passport number and expiry date;
  • sometimes a face scan.

Tencent says automatic checks now review passports from more than 20 countries in seconds rather than a day. Do it at home anyway, in case your passport needs a manual review.

Step 4: Set your password and language

  • Payment password: a six-digit PIN, different from your bank PIN.
  • Face ID or fingerprint: faster at checkouts.
  • Language: WeChat follows your phone language or its own setting under Me → Settings → General → Language. Mini-programs made by other companies may still be in Chinese.

How to pay

Show your code (the merchant scans you). Tap + at the top right of the Chats screen, then Money (the name can vary by version), and show the barcode and QR code. The cashier scans it. This is the usual method in supermarkets, chain stores, restaurants and hotels.

Scan their code (you scan the merchant). Tap +, then Scan, point at the printed QR code, type the amount in RMB, check the payee name and confirm. This is common at small stalls, markets and taxis. Show the seller the success screen.

Always check the amount and the payee before you confirm. The UK government advises travelers to learn about QR code phishing, because fake codes can be stuck over real ones. If a code looks tampered with, show your own code instead.

What else you can do with WeChat

  • Call a ride-hailing car: the State Council’s guide for foreigners says to open WeChat, tap Me → Services, then Mobility or Ride Hailing, and enter your pick-up point and destination.
  • Order food in restaurants that use table QR codes. See How to order food in China.
  • Book tickets and pay bills through mini-programs, although many are only in Chinese.
  • Message your hotel, guide or driver. WeChat is the most common way to stay in touch in China.

Transit codes for the metro vary by city and may not support foreign cards. Buy a ticket at the machine if the code will not open.

Fees and limits

Item What to expect
Single payment limit US$5,000 per payment for overseas visitors
Yearly limit US$50,000 in total per year
Before passport check Only smaller payments
WeChat Pay card fee Free on payments of RMB 200 or less; about 3% above that, shown before you confirm
Your bank’s fees Foreign transaction or currency conversion fees set by your card issuer

The per-payment and yearly limits are set by China’s central bank for overseas visitors. The RMB 200 fee waiver was described by Tencent in 2024, and WeChat Pay has run extra fee waivers for new users at times. Fees change, so read the fee line on the payment screen before you confirm.

Tip: split big bills. A hotel stay or large purchase can often be paid by physical card instead, avoiding the wallet fee.

What you see Likely cause What to do
“Card not supported” Prepaid, virtual or unsupported card type Use a physical credit card; try a card from another bank
Card declined with no reason Your bank blocked the check from a Chinese payment company Approve it in your bank app or call your bank, then try again
3-D Secure code never arrives Code sent to a number you cannot receive Turn on roaming for your home SIM, or approve in the bank app
“Information does not match” Name or billing details differ from the bank’s records Type your name exactly as printed on the card
Card linked, but big payments fail Passport not yet verified Complete real-name verification in Wallet
“Too many attempts” Security lock after repeated failures Wait 24 hours, then use a different card

Tencent says WeChat Pay offers customer service around the clock in English, Spanish, Japanese and other languages. Find it under Me → Services → Wallet → Help (menu names can vary by version).

When a payment fails at the counter

  1. Read the message. A risk check, a declined card and a weak connection need different fixes.
  2. Switch method. If scanning fails, show your code, and the other way round.
  3. Switch card in the payment method list before confirming.
  4. Try Alipay, your second wallet.
  5. Pay by physical card or cash. See Cash and ATMs in China.

WeChat Pay or Alipay?

Feature WeChat Pay Alipay
Foreign cards Visa, Mastercard, Amex, JCB, Discover, Diners, UnionPay The same
Central bank limits US$5,000 per payment, US$50,000 per year The same
Registration Security check, sometimes needs a friend’s scan Home number and text code
English in built-in services Limited; many mini-programs in Chinese Wider; Alipay offers 16 languages
Extra value The messaging app most people in China use Strong travel services such as taxis and tickets

Most visitors are best off with both: Alipay as the main wallet and WeChat for messaging and as a backup. See Alipay for foreigners.

What foreigners usually cannot do

With a foreign card, WeChat Pay is built for paying merchants. Do not count on:

  • sending money to friends or red packets (红包);
  • topping up a WeChat balance;
  • receiving payments.

To split a bill, have one person pay the restaurant and settle up with your home banking apps.

If you are planning your first trip and want help with the practical setup, from payments to your phone and train tickets, our free trip planning service can walk you through it before you fly.

KEEP EXPLORING

A few useful next steps.

All Money & Payments guides →

GOOD QUESTIONS. STRAIGHT ANSWERS.

Your questions, answered.

Less guesswork. More looking forward to your trip.

Can foreigners use WeChat Pay?

Yes. Since 2023, visitors can register WeChat with a foreign mobile number and link an international card to WeChat Pay. You can then pay by QR code at shops, restaurants, taxis and street stalls across China. You do not need a Chinese bank account or ID card.

Which foreign cards work with WeChat Pay?

WeChat Pay accepts cards from Visa, Mastercard, American Express, JCB, Discover, Diners Club and UnionPay. Physical credit cards link most reliably. Debit, prepaid and virtual cards are declined more often.

Does WeChat Pay charge foreigners a fee?

Tencent, which runs WeChat Pay, has said it does not charge its international card fee on payments of RMB 200 or less. Larger payments carry a fee of about 3%, and promotions sometimes waive more. The fee is shown before you confirm, and your own bank may add a foreign transaction fee.

What is the WeChat Pay limit for foreigners?

China’s central bank caps mobile payments by overseas visitors at US$5,000 per payment and US$50,000 per year. Before you verify your passport, WeChat Pay only allows smaller payments, so complete the identity check if you plan to pay for hotels or larger purchases.

Do I need a friend to verify my WeChat account?

Not necessarily. Tencent says new overseas users can complete WeChat’s security check by having an existing user scan a code, by verifying a bank card, or by linking a card to open WeChat Pay. If one option does not appear, try another or ask your hotel or guide for help with the scan.

Should I use WeChat Pay or Alipay?

Set up both if you can. They accept the same card brands and have the same central bank limits. Alipay has more English in its built-in services, while WeChat is also the messaging app most hotels, guides and drivers use in China. Having two wallets means one failed payment never leaves you stuck.

YOUR CHINA STORY STARTS HERE

A trip that feels like you.
Let’s make it happen.

Tell us what you love. We’ll help put the pieces together.

Plan My China Trip — Free WhatsApp · coming soonFree planning. No obligation to book.