Living in China
China Payment Limits for Foreign Cards: What Actually Blocks You (2026)
By the 17Talk teaching team - certified Mandarin teachers, 8+ years of classroom experience, 3,500+ students in 40 countries
Last updated:
Quick answer
When a payment fails in China, the amount is more often the reason than the app. The official cap for foreign visitors' mobile payments is USD 5,000 per transaction and USD 50,000 per year — raised from USD 1,000 and USD 10,000 by the People's Bank of China in 2024. ATMs publish a single-withdrawal limit of RMB 3,000, and your own bank sets a daily spending limit on your card that no app can override. Merchant channels add their own restrictions: some mini-programs do not accept foreign cards at all. Because these limits have different owners, the fix differs each time — split the payment, switch from the mini-program to the terminal, use your physical card, pay cash, or use a second card from another bank. Carry two cards and a few hundred yuan, and a limit stops being a crisis.
Five limits, five different owners
The reason 'it worked yesterday and not today' is confusing is that the word 'limit' covers five separate things, imposed by five different organisations. Once you know which one you have hit, the fix is usually obvious.
| The limit | Who sets it | The figure we can verify | What to do |
|---|---|---|---|
| Foreign visitors' mobile-payment cap | People's Bank of China policy, applied by Alipay and WeChat Pay | USD 5,000 per transaction · USD 50,000 per year (raised from USD 1,000 and USD 10,000 in 2024) | Split the bill, or use the card terminal for the large amount |
| ATM single withdrawal | The ATM-owning bank — Bank of China publishes RMB 3,000 | RMB 3,000 per withdrawal | Withdraw twice, or use a bank counter inside the branch |
| Your own card's daily spending limit | Your bank, in your home country | Varies — shown in your banking app, not in Alipay or WeChat | Raise it before you fly; check the app when a payment refuses |
| The merchant's channel | The platform behind the shop's mini-program or terminal | No public figure — some channels simply do not accept foreign cards | Pay at the counter instead of inside the mini-program |
| Fee thresholds (not a limit, but it feels like one) | Alipay and WeChat Pay — the 200 RMB rule | Free at or below RMB 200 per transaction; 3% of the whole amount above | Split into two payments, or tap the physical card above 200 RMB |
The platform cap: why a hotel bill fails and a coffee does not
In March 2024 the People's Bank of China announced that the limits on foreign visitors' mobile payments would be raised from USD 1,000 to USD 5,000 per single transaction, and from USD 10,000 to USD 50,000 per year, alongside measures to make binding a card easier and identity verification simpler.
This is why a pattern of small payments can work all day and then a large one fails: you are not blocked as a user, the transaction is above the per-transaction ceiling. The practical answer is to split the payment into two, or to use the physical card at the terminal for the large amount and keep the app for everything else.
The ATM limit is per withdrawal, not per day
Bank of China publishes a single-transaction limit of RMB 3,000 for withdrawals on foreign cards, and its ATMs operate around the clock. That figure is per withdrawal: two withdrawals in an afternoon are two transactions, not one overdrawn attempt.
What is genuinely daily comes from your own bank — the card issuer decides how much you can withdraw or spend in 24 hours, and that number is invisible to Alipay and WeChat Pay. If an ATM refuses you after a successful withdrawal, your bank's daily cap is the first thing to check, before assuming the machine or the network failed.
The limit that actually bites most often is your own bank's
Alipay and WeChat Pay do not know what daily limit your bank applies to your card. Many banks apply a default daily spending cap, and many switch off overseas use by default; both settings live in your banking app, and a transaction that trips either one looks exactly like an app failure from where you are standing.
Two minutes before you fly: open your banking app, find the daily spending limit for the card you plan to use, and raise it if it is low. Add a travel notice for China. If your bank offers it, enable transaction alerts, so a blocked payment tells you it was blocked rather than leaving you guessing.
Merchant and channel limits: the mini-program problem
Some payments are not limited by an amount at all, but by the channel. Mini-programs inside WeChat — booking platforms, delivery apps, some ticketing — have historically refused foreign cards even when the same card works perfectly in the main app. The workaround is not technical: pay at the counter, use the merchant's own app, or use a different channel.
The same applies to acceptance: according to the People's Bank of China's own guide for foreign visitors, cards bearing UnionPay, Visa or Mastercard marks are accepted by merchants displaying the matching acceptance mark, and UnionPay cards work at any merchant with a bank-card terminal. If a shop shows no mark, ask the staff — many small merchants can still take a physical card even when the sign is absent.
What to do in the moment: five moves, in order
1. Split the payment into two amounts. 2. Switch channel: if you were paying inside a mini-program, pay at the counter or with the merchant's own app. 3. Use your physical card at the terminal — above RMB 200 this is often cheaper as well, because the merchant absorbs the card fee instead of you. 4. Pay cash for that purchase; cash is legal tender and cannot be refused, and ATMs accept foreign cards. 5. Use a second card from a different bank, which brings its own daily limit and its own risk controls.
If all five fail, the honest answer is that you have hit a bank-side restriction rather than a China-side one, and the fix needs your bank — call the number on the back of the card. A hotel front desk can help you make the call, and a travelling companion can pay for that one purchase while you sort it out.
Three checks before you fly
Set your card's daily spending limit high enough for the biggest single thing you plan to buy, and add a travel notice. Add the card to Alipay or WeChat Pay at home and make one small payment, so that both the bank and the app have seen the card work. And carry a second card from a different bank plus a few hundred yuan in cash — not because something will go wrong, but because a limit that costs you nothing is a limit you never notice.
Common questions
What is the spending limit on a foreign card in Alipay or WeChat Pay?
USD 5,000 per single transaction and USD 50,000 per year. The People's Bank of China announced the increase from USD 1,000 and USD 10,000 in March 2024.
How much can I withdraw from an ATM at once?
RMB 3,000 per withdrawal on Bank of China's published limit for foreign cards. It is a per-transaction figure, so you can withdraw again — subject to your own bank's daily cap.
Why does my card work in one app but not in another?
Usually the channel, not the card. Mini-programs and some booking platforms apply their own acceptance rules, and have historically refused foreign cards even when the main app accepts the same card.
Where do I check my own bank's daily limit?
In your banking app, not in Alipay or WeChat Pay. The platforms cannot see your bank's daily cap, and a payment blocked by it looks identical to an app error.
Is there a limit on how much cash I can carry or use?
Cash is legal tender and cannot be refused for payment. If you need more RMB, withdraw with your card at an ATM showing the matching clearing-organisation mark, or exchange foreign cash at a bank branch or exchange counter.
Read next
- How to Withdraw Cash in China as a Foreigner (2026 ATM Limits)
- How to Use Alipay in China as a Foreigner (2026 Setup & Fees)
- WeChat Pay Fees for Foreign Cards: The ¥200 Rule Explained (2026)
- Alipay or WeChat Pay Verification Failed? What to Do Before You Land (2026)
Sources
- State Council policy briefing (2024-03-01, 中国政府网) — limits for foreign visitors' mobile payments raised from USD 1,000 to USD 5,000 per transaction and from USD 10,000 to USD 50,000 per year.
- State Council General Office, Opinions on further improving payment services (国办发〔2024〕10号, 7 March 2024) — the policy document behind the ATM and card-acceptance measures.
- People's Bank of China, 'Payment Guide for Foreign Visitors to China' — card networks accepted by Alipay and WeChat Pay, card acceptance marks at merchants, cash and ATM basics. Published 2024-03-15 via gov.cn.
- Bank of China official ATM service page (checked September 2026) — the RMB 3,000 single-withdrawal limit for foreign cards.
- 17Talk teaching team: payment failures reported by learners arriving in China during 2025–2026, and the order of workarounds that resolved them.
Want the phrases in this guide to actually stick?
See the courses →