Last Updated: November 2025
You might think that how to pay in China would be obvious, but itโs not that simple. As a seasoned traveller, you might be used to paying with cash or travel cards such as Revolut, Monzo or Starling. But youโll have to use a different approach for China…
China operates a virtually cashless system using QR code mobile payments. Mobile payments in China use either WeChat Pay or Alipay. This is a similar concept to ApplePay, although you wonโt find ApplePay in China.
Although technically cash is supposed to be accepted everywhere, itโs always not the case in practice. This is a complete overhaul of how China was maybe a decade ago, when cash was king. Now, even a small street stall uses QR code payment.
Paying with cash, although possible, will mark you out as a tourist, and you might end up paying higher prices. (Ok, if youโre not ethnically Chinese youโll always stick out, but the goal is to act like an expat living there). Read on to learn more about WeChat Pay, Alipay, and how to pay like a local in China.
What is WeChat Pay / Alipay?

WeChat Pay and Alipay are digital payment methods, which are comparable to Apple Pay or Google Pay. WeChat Pay is the more popular method, but both WeChat Pay and Alipay are widely used and accepted in China. Both work via scanning a QR code through a smartphone app. Note that QR code payment requires internet access, i.e. a Chinese SIM card.
Both apps have a โwalletโ function where you can store cash in the app for payment, but you can also pay via a linked bank card.
WeChat Pay is run by Tencent, who also own WeChat, the main Chinese messaging app (similar to WhatsApp). WeChat Pay runs within WeChat, the main messaging app used in mainland China. Alipay is run by Alibaba. You might have heard of the cheap online retailer AliExpress – itโs also owned by Alibaba.
Vendors will have their QR codes displayed at the counter to scan for payment: green for WeChat Pay and blue for Alipay. Usually you scan the QR code in your app and input the specified amount. The vendor will get a notification of the payment, and may ask you to show the payment on your phone screen as proof. In a more formal setting, such as larger chain stores or restaurants, they often scan your barcode to take payment instead.
Should I Choose WeChat Pay or Alipay as a Tourist?

WeChat Pay is more widely accepted than Alipay, but both are generally accepted everywhere. One notable exception is on public buses, including in Beijing, which accept WeChat Pay and cash, but not Alipay.
Previously, it was difficult for tourists to access mobile payment, as it required a Chinese bank account. Luckily for you, this has been made much easier in the last few years. Alipay now allows you to pay with international bank cards!
I have tested out Alipay in a variety of situations in China. I used both a Starling bank debit card (MasterCard) and Halifax Clarity credit card (MasterCard). I am happy to report that it worked fine and I was able pay like a local in China. Success!
Update: Since December 2023, WeChat Pay now also allows payment with a linked foreign bank card! I was able to use WeChat Pay for shops, restaurants and street stalls. WeChat Pay also allowed me to book and pay for entrance tickets online, including for the Forbidden City. This is a game-changer, as many popular attractions only allow online booking through their WeChat mini programs.
Although WeChat Pay now works for international travellers, I still recommend using Alipay as your main payment method in China, as it’s more international user-friendly. WeChat pay will occasionally reject international bank cards for a particular transaction for seemingly no reason. It’s a good idea to have both payment options set up in case one doesn’t work.
Check out my guide on essential apps you need for travelling in China.
Can I Pay by Card in China?
I wouldnโt recommend trying to pay directly by card in China – it’s probably used even less than cash in day-to-day transactions. Hotels, higher-end restaurants and western brand shops are more likely to accept card, but itโs not guaranteed. In most cases when you want to buy a souvenir or snack, you wonโt be able to pay by card.
Every traveller should have a card that doesn’t charge foreign transaction fees. In China, you will need this to link to Alipay. My go-to travel card is Starling (UK only), as it doesnโt charge fees for ATM withdrawals abroad. Revolut is also an excellent option for European travellers. Monzo also works with Alipay.
Note that both AliPay and WeChat Pay charge a 3% transaction fee for purchases over 200RMB.
Can I Still Use Cash in China?

Technically cash must be accepted everywhere by law. If you don’t want to go through the hassle of setting up Alipay, or don’t want someone to be able to snoop your transaction history, then cash is still a viable method of paying in China.
Having now done a longer trip through China with a travel companion who prefers paying with cash, I can tell you that most places do, in fact, accept cash. We only encountered three or four places that blanket didn’t accept cash on our trip, including two organised street food markets in Xi’an. This was surprising for me, as I’d previously encountered many difficulties paying with cash. More than once, stall or shop owners didnโt have any cash and wanted to transfer me the change back on WeChat.
Overall, I still found that it was much less hassle to pay with Alipay. QR code is the default option in China, and you’re usually automatically presented with a QR code for payment after ordering or buying anything. If you’re ordering from a street stall, it’s also more hygienic for them not to handle cash while they prepare your food. Because cash is used much less often, shop or stall owners don’t always have change to give back, which can sometimes entail a bit of a wait while they find a friend who does have cash.
There are still occasional instances where neither WeChat nor Alipay will allow you to pay with an international card. This will happen if you’re paying into a personal rather than business account, which can happen with smaller street stalls. In this case, if you have money in your WeChat wallet or Alipay balance from another source (e.g. friend or family member in China), you can use that. Otherwise, you may need to resort to paying by cash.
Cash is good to have as a back-up option if, for some reason, Alipay isn’t accepted (local buses sometimes only accept WeChat Pay) or doesnโt work. My own bank has also rejected transactions for security once or twice. I recommend exchanging a small amount of cash into RMB (<ยฅ500) before arriving in China.
tl;dr you should use Alipay linked to your bank card for payments in China, and have some cash as back up. But if you want to only use cash, it’s still possible.
Check out my other resources to help plan your China trip:
How to use Alipay (+ account set-up from home)
6 Essential Apps for Travelling China
How to book hotels in China
How to book trains in China
Getting Around in China
Found this useful? Pin it for later! ๐


This post may contain affiliate links, which means I earn a small commission if you make a purchase through links on this site (at no additional cost to you). Thanks for your support – it helps to keep this website running.

Thank you so much for this invaluable information Mimi!
I’m visiting China in March and had been stressing about how to pay for things after I heard my uncle say they only accept online payments ๐
Youโre very welcome. Hope you have a smooth trip! ๐
Hi Mimi, Thanks a lot for such a useful information. Is it possible to link Travel Cards to Wechat/Alipay for Payments? Also can we use Debit Card with International Transaction linked to Wechat/Alipay?
Hi Nishanth, yes you can link travel cards such as Revolut/Monzo to both WeChat and Alipay (Iโve used both without any issues in China). Regular debit cards should also work as well, but check that it doesnโt charge foreign transaction fees. You may need to inform your bank you are going abroad as well in case they block your card