PromptPay for Foreigners in Thailand

Expats and long-term visitors: here's how to get PromptPay

Two Types of Foreigners

1. Tourists (short visit)

→ Use cross-border QR (see tourist guide)

2. Expats (long-term residents)

Can get full PromptPay

How Expats Can Get PromptPay

  1. 1

    Open a Thai bank account (requires passport + work permit/visa)

  2. 2

    Choose a foreigner-friendly bank: Bangkok Bank, Kasikorn (KBank), SCB

  3. 3

    Register PromptPay with your Thai phone number

  4. 4

    Link your phone number or passport number as your PromptPay proxy

DocumentTouristExpat/Work Permit
Passport✅✅
Thai SIM card❌✅
Work permit / Non-B visa❌✅
Bank account❌✅

Foreigner-Friendly Thai Banks

🏦

Bangkok Bank

  • Foreigners: ✅ Accepted
  • Minimum deposit: ฿500
  • Note: Most foreigner-friendly, English staff
🏦

Kasikorn Bank (KBank)

  • Foreigners: ✅ With passport
  • App: KBank Next (excellent English UI)
🏦

SCB (Siam Commercial Bank)

  • Foreigners: ✅ Some branches
  • Easiest for business accounts

Practical Tips for Expats

  • •Get a Thai SIM first (AIS, DTAC, or True)
  • •Use your phone number as PromptPay proxy (easier)
  • •Enable English in your banking app
  • •Set up PromptPay on day 1 after opening your account

Receiving payments as an expat or merchant?

Generate PromptPay QR Code →

Related in Thailand

🗺️
PromptPay Tourist Guide

For short-term visitors without a Thai bank account

Read →
📖
How to Use PromptPay

Step-by-step instructions

Read →