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 →