digital-survival · Last updated: March 18, 2026

How to Pay in China as a Foreigner (2026 Guide)

China is 95% cashless. Here's exactly how to set up Alipay, WeChat Pay, and use your foreign cards — step by step with screenshots.

Last tested inside China: March 10, 2026

The Problem: China Is Cashless

Over 95% of transactions in China happen via Alipay or WeChat Pay. Many vendors — including street food stalls, taxis, and small shops — do not accept cash or foreign credit cards.

If you don’t set up mobile payments, you will struggle to buy anything outside of international hotels and chain restaurants.

Alipay now allows foreign passport holders to link a Visa, Mastercard, or other international card directly.

Step-by-Step Setup

  1. Download Alipay from your app store before arriving in China
  2. Register with your phone number (non-Chinese numbers work)
  3. Complete identity verification with your passport
  4. Link your Visa/Mastercard in the “Bank Cards” section
  5. You’re ready to scan QR codes and pay

Important Notes

Option 2: WeChat Pay

WeChat Pay works similarly but requires a Chinese phone number OR a friend with Chinese WeChat to verify you.

  1. Download WeChat and create an account
  2. Go to Me → Services → Wallet
  3. Add your international card
  4. Follow the verification process

Option 3: Keep Some Cash

Despite being overwhelmingly cashless, carry ¥500-1,000 in cash as backup. You can exchange at the airport or withdraw from Bank of China ATMs.

Our Recommendation

Set up Alipay as your primary payment method. It’s the most widely accepted and easiest to set up with a foreign passport. Keep WeChat Pay as backup, and carry a small amount of cash for emergencies.