>
PromptPay QR code payment in Thailand
Banking Guide

PromptPay for Foreigners in Thailand: The Phuket Expat's Guide

May 11, 2026 8 min read

PromptPay is the reason you barely need cash in Phuket anymore. Every market vendor, food stall, landlord, scooter repair shop, and tailor has a QR code. It's instant, free, and works everywhere. Here's how to actually set it up and use it as a foreigner.

PromptPay in 30 Seconds

  • Thailand's instant mobile payment system run by the Bank of Thailand
  • Your Thai phone number is your PromptPay ID
  • Set up in 3 minutes via your banking app (K-PLUS, SCB Easy, Bualuang)
  • Scan a QR code or transfer using a phone number
  • Transfers are instant and cost zero baht
  • Works between any Thai bank account
  • Requires a registered Thai SIM card (not a tourist eSIM)

What Is PromptPay?

PromptPay is a mobile payment system operated by the Bank of Thailand. Think of it as instant bank-to-bank transfers using a phone number instead of account numbers. You register your Thai phone number with your Thai bank account. From that moment on, anyone can send you money using just your phone number. You can send money to anyone else with a Thai phone number registered to their bank account. It's instant, it's free, and it works across all Thai banks.

In practice, this means you can:

  • Scan a QR code at a market and money leaves your account instantly
  • Pay your landlord directly — they give you their phone number, you send money via your banking app
  • Split a restaurant bill by sending each friend their share instantly
  • Pay a local tradesperson — electrician, plumber, scooter mechanic — without handling cash
  • Pay utility bills (electricity, water, internet) via PromptPay

Before PromptPay, expats in Phuket relied on cash for small transactions. Now, most expats carry minimal cash. PromptPay changed daily life here.

Our Recommendation — Health Insurance
Cigna Global
Direct billing at Bangkok Hospital Phuket and Siriroj. Worldwide cover. Most popular plan among Phuket expat readers. Free personalised quote in under 3 minutes.
Compare Plans Free — Takes 3 Minutes →
Affiliate link — we earn a commission at no extra cost to you. Full disclosure.

Can Foreigners Use PromptPay?

Yes, absolutely. There's no nationality restriction. If you have a Thai bank account with a registered Thai phone number, you can use PromptPay. Your passport is accepted as an alternative ID on some banks (as a secondary PromptPay identifier), but your primary ID is your Thai phone number.

The only real requirement: you need a registered Thai SIM card. Tourist eSIMs don't work. You must buy a physical Thai SIM (฿50-100 from any 7-Eleven or Family Mart) and have it registered. This is a Thai regulatory requirement and cannot be bypassed.

How to Set Up PromptPay: Step-by-Step for KBank (K-PLUS App)

Here's the exact process if you've just opened a Kasikorn Bank account and have the K-PLUS app installed:

Step 1: Log Into K-PLUS

Open the K-PLUS app on your phone. Log in with your username and password (set up at the bank).

Step 2: Find PromptPay Settings

Look for "PromptPay" or "Payment Services" in the main menu. In K-PLUS, this is usually under "Services" or "More." The exact menu location changes with app updates, but search for "PromptPay ID" or "Register PromptPay."

Step 3: Register Your Phone Number

You'll see a screen asking you to register a PromptPay ID. Select "Mobile Phone Number" and enter your Thai phone number. K-PLUS will send you a one-time verification code via SMS to that phone number. Enter the code to confirm.

Step 4: Done

That's it. Within 3 minutes, your Thai phone number is linked to your bank account. You can now send and receive PromptPay transfers. The K-PLUS app will show a new "Send Money" option with PromptPay.

Total time: 3-5 minutes. Some app versions require you to set a PromptPay PIN (a 4-6 digit code) for security. Set this if prompted.

The same basic process applies to Bangkok Bank (Bualuang mBanking) and SCB (SCB Easy), though menu locations vary slightly.

How Expats Actually Use PromptPay in Phuket

Paying Rent

This is the most common use. Instead of handing your landlord cash or writing a check, you ask for their Thai phone number. Open your banking app, go to PromptPay, enter their number, amount, and hit send. Money transfers instantly (usually within seconds). You both get a notification. No middleman, no fees, instant proof of payment. For landlords, this is also convenient because they see the money hit their account immediately.

Markets and Food Vendors

Chillva Market (Phuket Town), Walking Street (Patong), Rawai Seafood Market — most vendor stalls have PromptPay QR codes. Scan the code with your banking app camera, confirm the amount, and the payment goes through. Faster than cash, no change needed, trackable record of your spending.

Restaurants and Cafes

Modern restaurants and some cafes have PromptPay (many also have credit card terminals). When the bill comes, they give you a QR code. Scan it, it opens your banking app, you confirm the amount and tip, and you're done. Some restaurants still expect cash, but increasingly PromptPay is the default.

Utility Bills

Water, electricity, and some internet providers have PromptPay QR codes or phone numbers for payment. Check your bill for the PromptPay ID. Pay directly from your app — no need to go to an office or pay center.

Tradespeople and Services

Electricians, plumbers, AC repair technicians, scooter mechanics, tailors — many accept PromptPay. Ask for their number before they do the work. Pay immediately after completion. Cleaner than cash, safer, and you have a record.

Splitting Bills with Friends

At a restaurant with other expats, one person pays the bill, and the others send them their share via PromptPay. Takes 10 seconds per person. No "I'll pay you back" awkwardness — money is there instantly.

PromptPay QR Codes: Two Types

There are two PromptPay QR code formats:

Static QR (most common): Shows a merchant's PromptPay ID. When you scan it, your app opens and asks you to confirm the amount. You set the amount yourself. Most market vendors and small shops use this.

Dynamic QR (restaurants, organized vendors): The amount is embedded in the QR code. When you scan it, the amount is pre-filled and you just confirm it. Restaurants often use this for bills.

Both work the same way from your perspective: scan with your banking app camera, confirm, send. The exact process is identical.

PromptPay Transfer Limits

Each bank sets its own limits for PromptPay transfers. Common limits:

  • New accounts (0-3 months): Often ฿50,000-500,000 per day
  • Established accounts (3+ months): ฿2,000,000 per day (Kasikorn limit)
  • Single transaction: Usually ฿2,000,000

Tourist visa accounts may have lower limits (ask your bank). Once your account is seasoned (3-6 months), limits increase. If you hit your limit, you can't send more that day, but you can send again the next day. Contact your bank if you need higher limits.

Receiving Money via PromptPay

Anyone with your Thai phone number can send you money via PromptPay. You don't need to do anything — the money just arrives in your account. You'll get an SMS notification immediately.

This is useful if you freelance or run a small business in Phuket (online courses, coaching, freelance writing, tutoring). Clients can pay you instantly using just your phone number.

Important: International transfers cannot arrive via PromptPay. If you're receiving a wire transfer from abroad (UK pension, US Social Security, freelance payment from a US client), it must arrive via SWIFT to your Thai bank account. Once it's in your account, you can use PromptPay to send it elsewhere or withdraw it.

Common Mistakes and How to Avoid Them

Mistake 1: Using a Tourist eSIM

Many expats arrive with a tourist eSIM (Airalo, Vodafone, etc.). These don't work for PromptPay registration. You need a registered Thai SIM card. Solution: go to 7-Eleven or Family Mart within your first day, buy a Thai SIM (฿50-100), and register it. Takes 10 minutes. This is not optional.

Mistake 2: Sending to the Wrong Phone Number

PromptPay transfers are instant and irreversible. If you send money to the wrong number, it's gone. Always double-check the phone number before hitting send. When paying a landlord or vendor for the first time, confirm the number: "So, this is your phone number, and the PromptPay ID is this number?" Mistakes are rare, but they happen.

Mistake 3: Trying to Receive International Transfers via PromptPay

You can't. International money must arrive via SWIFT. Once it's in your Thai account, you can use PromptPay, but you can't receive international payments directly via PromptPay. Use Wise + SWIFT for international transfers, then PromptPay for domestic Thai payments.

Mistake 4: Not Understanding Limits on New Accounts

If you just opened your account, you might have a ฿100,000 daily PromptPay limit. Try to send ฿200,000 in one day and it will fail. Wait until your limit resets the next day, or contact your bank to increase your limit.

Mistake 5: Banking App Crashes or Confusion

Keep your banking app updated. If the app crashes mid-transaction, restart your phone and check your bank statement — the money either went through or it didn't. PromptPay is very reliable, but apps occasionally glitch. Force-quit the app and reopen it.

Security Reminder: Never share your PromptPay PIN or banking app password with anyone. You don't need to share your PIN to receive money — people just need your phone number. If someone asks for your PIN to send you money, they're scamming you. Block them immediately.

PromptPay vs. Credit Cards

In Phuket, PromptPay has largely replaced credit cards for small and medium transactions. Why?

  • No card needed: Many vendors don't have card readers, especially food stalls and markets
  • Cheaper: Vendors don't pay processing fees like they do for credit cards, so more will accept PromptPay
  • Instant: Money is in their account immediately
  • Safer for vendors: No chargeback risk like with cards
  • Convenient: You just need your phone

However, some situations still need credit cards (large restaurants, hotels, online shopping). Many expats carry a credit card for these situations and use PromptPay for everything else.

Multi-Currency PromptPay and Foreign Accounts

PromptPay is baht-only. If you have accounts in multiple Thai banks, each one needs its own PromptPay registration with the same phone number. Some expats register their phone number with both KBank and Bangkok Bank, so they can send and receive from either account. This is allowed and useful for flexibility.

Getting Help: PromptPay Issues

If PromptPay transfers aren't working:

  • Check your phone number is registered correctly (call your bank to confirm)
  • Check your daily transfer limit hasn't been exceeded
  • Make sure you're connected to the internet (WiFi or mobile data)
  • Update your banking app to the latest version
  • Try the transfer again from a different app screen (sometimes it's a minor glitch)
  • If it still fails, call your bank's English hotline — all major Thai banks have English support

Need to Send Money from Abroad to Your PromptPay Account?

Use Wise to receive international money via SWIFT, then transfer to PromptPay. Best exchange rates and lowest fees.

Open a Wise Account →

FAQ

Can foreigners use PromptPay in Thailand? +
Yes. If you have a Thai bank account and a registered Thai SIM card, you can use PromptPay. Your Thai phone number becomes your PromptPay ID. Some banks also allow passport number as a secondary PromptPay ID for security. The system works identically for foreigners and Thai nationals.
Do I need a Thai SIM card to use PromptPay? +
Yes. You must have a registered Thai phone number. Tourist eSIMs and roaming numbers do not work — they're not registered in Thailand's system. You must buy a physical Thai SIM card (฿50-100 from 7-Eleven or Family Mart). Registration is instant and required for all Thai SIM cards. Do this before you try to set up PromptPay.
Can I receive international transfers via PromptPay? +
No. PromptPay is domestic-only, for transfers between Thai bank accounts. International transfers must arrive via SWIFT to your Thai bank account (specify your SWIFT code and account number). Once the money is in your Thai account, you can use PromptPay internally. Wise → SWIFT → Thai bank → PromptPay is the standard workflow for international money.
What are the PromptPay transfer limits in Thailand? +
Limits vary by bank and account type. New accounts typically have ฿100,000-500,000 daily limits. Established accounts (3+ months) can usually send ฿2,000,000 per day. Single transactions are usually capped at ฿2,000,000. Tourist visa accounts may have lower limits. Contact your specific bank to confirm your limit.
Which banking app has the best PromptPay support for expats in Phuket? +
K-PLUS (Kasikorn Bank) is best for PromptPay — fast setup, clear interface, easy QR code scanning. SCB Easy App is also excellent. Bualuang mBanking (Bangkok Bank) works fine but is less intuitive. If you specifically care about PromptPay ease-of-use, K-PLUS is your best choice.

Your First Week in Phuket: Set Up PromptPay Right Away

Open a Thai bank account, buy a Thai SIM, register PromptPay. Within two days, you'll barely need cash. This guide walks you through everything.

Thai Bank Account Setup →

Last updated: February 2026. This article is for information only. PromptPay rules and limits can change without notice. Always confirm current rates and limits with your Thai bank. This page contains affiliate links (Wise).

Fredrik Filipsson
Written by
Fredrik Filipsson
Fredrik has lived in Phuket since 2019. He covers visas, healthcare, housing, banking, and the practical realities of daily expat life on the island. Everything he writes is based on personal experience.
Connect on LinkedIn