KENTAR THAILAND

Can visitors pay by QR in Thailand? Check your app before relying on it

Yes, some visitors can pay Thai merchants with an existing overseas banking app. The useful question is whether your particular app, account and the merchant’s QR work together. A QR scanner alone does not establish that connection.

This guide checks three concrete options: Singapore’s DBS PayLah! and OCBC app, and Malaysia’s Maybank MAE app. They are examples, not a complete list of supported providers. If you use something else, follow the decision path below. Keep enough baht for essential spending even when your app qualifies.

Provider information checked: 7 October 2026, Thailand time. Check again before travel; limits and terms can change.

An illustrated traveller checks a merchant payment code with a phone, with a purse and cash kept as a backup.
Illustration: check that your app supports the merchant code and keep an independent payment backup. The code shown is a nonfunctional symbol.

Follow this eligibility path before you leave

Start at step 1. A “yes” takes you down to the next row. The right-hand column tells you what to do when the answer is no or uncertain.

Step What establishes a yes? If no or uncertain
1. Does your provider support paying merchants in Thailand? Its own current guidance names Thailand and the relevant merchant QR network. Plan to use baht and an accepted card. Do not infer support from another country’s QR service.
2. Is your exact account and app eligible? The guidance matches your bank’s country, app and permitted funding account; you can already use that account. Resolve eligibility with your provider before treating QR as available. Downloading the app is not proof.
3. Can you operate it abroad? Login, required authentication, camera access, internet access and available funds are ready. Keep the physical payment backup usable independently of your phone.
4. Is this a compatible merchant QR? The seller offers the relevant business QR and your app recognises its payment details. Ask for the merchant QR. If only a personal QR is offered, use the agreed alternative.
5. Is the proposed payment acceptable? Recipient, baht amount, home-currency debit, exchange rate and available limit all check out. Stop before confirming. Correct the details or choose another accepted method.
6. Has payment completed? Your app records success and the merchant checks receipt. Follow the status procedure below before paying again.

This is an original planning tool, not a bank’s approval process. It helps you separate eligibility from a payment that still needs to succeed at the counter.

Three supported apps, with the conditions that matter

The country labels below identify the banking service, not the traveller’s passport. These examples concern existing eligible users; they do not promise that a visitor can open an account on arrival.

DBS PayLah!: Singapore

DBS’s Thailand payment guide confirms PromptPay merchant payments through PayLah!. It explicitly excludes QR codes belonging to people in their personal capacity. The confirmation screen shows THB, the exchange rate and the SGD debit. Its FAQ specifies a 2% conversion markup, with no additional service fee beyond the conversion rate.

For account eligibility, DBS’s registration guidance requires a unique Singapore-registered mobile number. The digibank route is for customers with an eligible DBS/POSB deposit account; the separate Singpass route is available to Singapore citizens and permanent residents.

Check your account’s limits before departure. DBS publishes wallet and daily-transfer settings of up to S$2,000 for digibank users, while non-digibank users have a fixed S$999 wallet limit. These are the bank’s stated wallet/account limits, not a promised Thailand purchase allowance. Your available balance and remaining limit still matter.

If you also have TravelLah!, keep the products straight: DBS says overseas QR payments use the main PayLah! wallet, not the TravelLah! debit-card wallet. The card’s advertised FX treatment should not be applied to a QR purchase.

OCBC app: Singapore

OCBC’s PromptPay FAQ confirms payment from an OCBC current or savings account, without prefunding a separate wallet. The transaction fee is zero. Its fixed S$1,000 daily limit is shared between PromptPay QR purchases and PayNow-PromptPay transfers. Purchases above S$200 require transaction signing with OneToken or a hardware token.

OCBC’s mobile-payments guide shows the exchange rate before confirmation and specifically excludes PromptPay QR linked to individual mobile numbers. For this method, scan the merchant’s QR in the OCBC app. Do not assume that a “show my QR” workflow used on another network applies here.

A zero transaction fee does not establish the best exchange rate. Review the actual SGD amount quoted for the Thai purchase. OCBC’s pages cited here do not specify a fixed PromptPay conversion-markup percentage, so compare the displayed total rather than assuming zero spread.

Maybank MAE: Malaysia

Maybank’s cross-border QR guide confirms Thailand support through the MAE app. For this cross-border service, it specifically lists current and savings accounts as funding sources. The merchant’s receiving bank or wallet must also enable the connection; not every QR qualifies.

The published daily ceiling is RM1,000 equivalent, or your lower selected limit. Enter the price in the merchant’s currency, THB, then inspect the MYR debit on the confirmation screen. The app name “MAE” does not mean that every MAE funding option qualifies for this overseas service.

Maybank advertises no service fee for Thailand QR payments, but its Scan & Pay terms, clause 3.7, specify conversion at its payment partner’s prevailing rate plus a margin. Those terms do not state a fixed margin percentage. Use the quoted MYR total when deciding whether to proceed.

Why a shop’s QR can still fail

A business accepting domestic QR payments is not enough to establish compatibility with your foreign app. You need the supported merchant payment route. A personal payment code displayed beside the till does not become a cross-border merchant code because a shop is using it.

The distinction is practical, not just terminology. DBS explicitly describes personal QR as a reason for an invalid-code error; OCBC excludes codes linked to individual mobile numbers. Ask: “Do you have a merchant QR for overseas banking apps?” If the seller only has the same personal code, move to cash or a card they accept.

Thailand’s central bank was still promoting merchant QR adoption in tourist areas in April 2026. Its cross-border overview, labelled May 2026, treats merchant QR payments and mobile-number remittances as separate services. Evidence that your bank can transfer money to a Thai phone number therefore does not establish that its scanner supports a shop’s QR.

Compare the debit, not the fee headline

For the same baht bill, record the total your app proposes to remove from your home-currency account. Include any separately displayed charge. Compare that with another payment option only if you know its own conversion treatment and charges.

A useful note has four entries: the THB purchase price, the home-currency debit, any separate fee, and the time of the quote. If two eligible apps debit the same home currency, the lower all-in debit buys the same goods for less at that moment. Different currencies require a further conversion before the numbers are comparable.

Do not add a disclosed markup again if it is already included in the displayed debit. Equally, do not subtract an expected promotional reward unless you have checked eligibility and are comfortable paying the full amount without it. This guide does not assume cashback.

There is no fixed exchange-rate example here: a saved screenshot cannot establish tomorrow’s price. Recheck the final screen, particularly if you restart a payment after a delay.

Prepare once, then use a short counter routine

Before departure, update the app through its official distribution channel and check that you can log in. Review its current overseas-payment instructions, permitted funding source and limit settings. Make sure the required authentication will be accessible with your travel phone setup. Keep your bank’s support details available separately from the app.

Keep mobile data and battery capacity in your payment plan. Maybank’s buyer FAQ identifies poor connectivity, insufficient funds and merchant-side acceptance problems among reasons a payment may fail.

At the counter:

  1. Agree the price and ask whether your overseas app is accepted before ordering something you cannot easily return.
  2. Open the payment app yourself and scan the seller’s merchant QR.
  3. If you must type the amount, enter the agreed baht price, not the home-currency equivalent.
  4. Check the recipient with the seller if the displayed name is unfamiliar. Check the digits and currency again.
  5. Read the final home-currency debit and any charge. Confirm only once you are satisfied.
  6. Keep the confirmation visible while the merchant checks receipt, then retain the transaction reference.

A recognised code is an intermediate step. It is not a receipt, and neither is a screen that merely says the payment is processing.

If the result is unclear, establish what happened first

Check the app’s transaction history and ask the merchant to check theirs. Maybank’s FAQ specifically recommends comparing the successful notification with the merchant’s transaction history when the seller says payment has not arrived.

Avoid immediately scanning again or handing over cash solely because the screen was slow. If the status remains unresolved, agree how the seller will identify the first payment and return a duplicate before choosing another method. Keep the amount, time, reference and any second receipt together; contact your provider through its official support route.

Do not assume cancellation or an identical home-currency refund. Maybank’s terms say a confirmed QR transaction cannot simply be cancelled, while its cross-border refund provision allows the returned amount to differ because of exchange-rate movement. Read your own provider’s process promptly if a payment goes wrong.

Build a cash fallback around your actual day

Set aside baht for the spending you would need if your phone stopped working: essential transport, food and an unexpected change of plan. Base the amount on your itinerary and known prices rather than a universal daily cash recommendation. Carry manageable denominations and keep part of the reserve separately.

Use a physical card as another option where the merchant accepts it, while checking your issuer’s overseas settings and charges before the trip. A card stored only on the same phone does not solve a dead-battery problem.

Three illustrative decisions show how the checks work:

  • An eligible PayLah! user finds only a personal QR: ask for the business code; otherwise use the seller’s accepted fallback.
  • An OCBC user has already made a PromptPay transfer today: check the remaining shared allowance before a purchase.
  • A visitor’s app advertises international transfers but says nothing about Thai merchant QR: keep QR out of the essential payment plan until the provider confirms that exact use.

Recheck the linked provider guidance before travel and whenever the app, funding account or service changes. Having a supported app is useful; having a workable alternative keeps a failed scan from deciding your day.