Do US banking apps work in China?
Mostly yes. Banks aren't on China's block list: Chase, Bank of America, Citi, Amex, and nearly every banking and card app will load and log in on mainland networks. The problems are subtler and lock more travelers out than the firewall does: SMS verification codes that don't reach a phone with roaming misconfigured, and bank fraud systems that see a login from a Chinese IP and freeze the account. Both are avoidable with setup before you fly.
What actually happens
You open the Chase app on hotel wifi and it loads: banks run their own infrastructure and the firewall mostly leaves finance alone. Then you hit one of the two real walls. First, the app wants to text you a code, and if your roaming isn't working, that code goes nowhere, and there is no plan B the app will offer you in English at 11 p.m. Second, some banks' fraud systems treat a login from a Chinese IP address the way they'd treat one from a stolen laptop: account locked, call us to verify, and the number is a US toll-free line your hotel phone can't dial.
Neither failure is a China block. Both are your bank protecting you from your own trip.
What to set up before you fly
- Confirm roaming SMS works, since it's the delivery path for most bank codes, or switch 2FA to the bank's app-based approval or an authenticator wherever offered.
- Set travel notices on cards that still support them, and card-freeze toggles off.
- Log into every financial app once at home so the device is trusted before the trip, not verified from Shanghai.
- Note the international collect number for each bank; the toll-free one won't dial from China.
The IP problem, and why a private home-country server solves it
Here's the part a VPN genuinely fixes, if it's the right kind. Log in from a mainland IP and you look suspicious; log in through a big commercial VPN and you share an exit address with thousands of strangers, which some banks flag just as hard. Traveler's VPN gives you a private server with an IP address only you use, in a region you choose: pick your home country and every banking login for the whole trip comes from the same clean, residentialish address, day after day. To your bank's risk model you never left. Its smart routing puts your banking and email through that tunnel while Alipay, WeChat Pay, and Didi stay direct, so the payments you make in China stay fast and local while the accounts you check back home stay unflagged.
Brokerages too: Schwab, Fidelity, and friends follow the same pattern: reachable from China, jumpy about its IPs. Same fix, and set up any trading 2FA before you fly.
Frequently asked
Are banking apps blocked in China?
No. Banks aren't targets of the Great Firewall; the apps load and log in on mainland networks. Lockouts come from SMS codes not arriving and fraud systems reacting to Chinese IPs.
Why did my bank lock my account in China?
Almost always the fraud model: a login from an unfamiliar Chinese IP on top of foreign card charges. Logging in through a consistent home-country IP for the whole trip avoids the trigger.
Will bank SMS codes reach me in China?
Yes, if roaming SMS is working on your home number, which is exactly what to verify before you board. Where the bank offers app-based approvals or authenticator codes, switch: they work anywhere.
Should I use a VPN for online banking in China?
A shared VPN can make things worse, since banks flag heavily shared exit IPs. A private server with an IP only you use, placed in your home country, makes logins look like you never left.