Compare International Banking

Thai Payment Methods Reference

Cash, cards, QR codes, wallets, transit cards — Thailand has a payment method for everything, and the best one changes from the street stall to the hospital. Here they all are, on one page.

Real costs
and fees
What works
in Thailand
Independent,
unbiased guide

Thailand is one of the most cashless countries in Asia — and one of the most cash-dependent. A street-food stall will want a QR scan or a ฿100 note, a hotel will take your South African card, the Skytrain wants cash or its own Rabbit card while the underground takes a contactless Visa, and your landlord expects a bank transfer. Knowing which method to use where saves money and hassle every day.

This page is the reference: every payment method in Thailand, who can use it, where it's accepted, and what it costs a South African visitor or expat — followed by the best way to pay in sixteen everyday situations, from a market stall to a hospital bill. For a step-by-step guide to paying Thai QR codes as a visitor, see Thai QR payments for foreign visitors.

The short answer

QRPromptPay QR codes are everywhere — but need a Thai account or a Thai e-wallet.
R178Each Thai ATM withdrawal on a Capitec card — R70 plus the Thai ATM's ฿220. Take larger amounts, less often.
R0A card with no conversion fee, such as Capitec or GoTyme, adds nothing at the till.

Visitors: use a South African card with no conversion fee — Capitec, with GoTyme as a backup — wherever cards are taken: hotels, malls, restaurants, Grab, the MRT. Carry cash from occasional larger ATM withdrawals for stalls, markets and taxis, and add a tourist QR option such as the TAGTHAi Easy Pay card if you want to scan QR codes. SnapScan, Zapper and South African banking apps can't pay Thai QR codes. Residents: a Thai bank account with PromptPay does almost everything for free; keep a South African card for bookings and a little cash for the rest. Always pay in baht, never rand.

Every payment method at a glance

Who can use each method, where it works, and the typical cost to a South African visitor or expat.

MethodWho can use itWhere it worksTypical cost
Cash (baht)EveryoneEverywhere, especially stalls, markets, taxis฿220 per Thai ATM withdrawal, plus your bank's fee (R70 at Capitec)
SA card with no conversion fee (Capitec, GoTyme)South African account holdersHotels, malls, restaurants, Grab, MRT, onlineNothing extra at the till (watch surcharges)
Other SA debit or credit cardsEveryone with oneAs above2.75% at Standard Bank and Nedbank; others vary
SA credit card with no conversion feeCapitec Credit Card holdersHotels, bookings, larger purchasesNothing on purchases; interest on cash
SnapScan / Zapper / SA bank appsSouth AfricansNot in ThailandCan't pay Thai QR codes
Thai debit cardThai account holdersShops, ATMs, online in ThailandFree at own bank ATMs
PromptPay / Thai bank appThai account holdersAlmost everywhere, by QRFree
Wise (Thai-registered)Wise customers registered in ThailandThai QR and PromptPayMid-market conversion; daily limits
TAGTHAi Easy Pay cardVisitors, with a passportThai QR (PromptPay)Free card; top up in cash
TrueMoney WalletVisitors (limited) and residents7-Eleven; Thai QR with full verificationFree to use; cash top-ups
Alipay / WeChat PayExisting usersBusiness QR codes in malls and chainsYour existing funding costs
Rabbit cardEveryoneBTS Skytrain and some shopsSmall card fee; top up in cash
Contactless Visa / Mastercard (transit)Card holdersMRT, Yellow and Pink lines, Airport Rail LinkYour card's usual fees

Consistent with our South African guides to Thai QR payments and paying for tours and domestic transport (October 2026). The BTS Skytrain doesn't accept contactless bank cards. Tourist wallet rules change quickly — check each app.

The best way to pay in 16 everyday situations

What to reach for, wherever you are.

Where you're payingBest for visitorsBest for residents
Street food and marketsCash or tourist QRPromptPay QR
Taxis and tuk-tuksCashCash or PromptPay
Grab and BoltNo-conversion-fee card in the appThai or SA card in the app
BTS SkytrainCash, QR at machines, Rabbit cardRabbit card or QR
MRT and Airport Rail LinkContactless no-conversion-fee cardContactless card
7-Eleven and convenience storesCard (often) or cashPromptPay, card or TrueMoney
Malls and supermarketsNo-conversion-fee SA cardThai card or PromptPay
RestaurantsNo-conversion-fee card or cashPromptPay or card
HotelsCredit card with no conversion feeSA or Thai card
Tours and activitiesBook online by cardCard or PromptPay
Scooter and car rentalCard for the deposit, cash for small shopsCard or PromptPay
Petrol stationsCash or cardCard or PromptPay
Hospitals and clinicsCredit card or insuranceCard, transfer or insurance
Rent and depositsTransfer from South Africa (R175 at Capitec) or an FX specialistThai bank transfer
Utility billsCash at 7-ElevenScan the bill in your bank app
Online shopping in ThailandSA card (some sites decline)Thai card, PromptPay or COD

General guidance. Acceptance varies by place — carry a backup method, and always pay in baht if a card machine offers rand.

Four tools that cover almost everything

Two South African cards for spending, a Thai account for living here, and a specialist for the big payments from home.

C

1.Capitec

Best card

No conversion fee on card purchases abroad and R70 per international ATM withdrawal, with travel controls, contactless and up to five virtual cards for online bookings. Its credit card has no conversion fee either.

Card purchases
No conversion fee
ATM abroad
R70 + Thai ATM fee
Contactless
Yes
Network
Visa

Why it works in Thailand

  • Nothing extra at the till
  • Virtual cards and travel controls in the app

Watch out for

  • Thai ATMs still charge ฿220
  • Daily limits on cash
G

2.GoTyme Bank

Best backup card

A free account with a 0% FX mark-up on its Visa card — the ideal second card, kept apart from your main one, so a blocked or lost card doesn't leave you stuck.

Monthly fee
R0
FX mark-up
0%
ATM abroad
R70 + Thai ATM fee
Network
Visa

Why it works in Thailand

  • Free to hold
  • No mark-up on the exchange rate

Watch out for

  • Thai ATM fee still applies
  • Open it before you travel
K

3.Kasikornbank

Best for residents

A Thai account and the K PLUS app give you PromptPay and Thai QR everywhere, free transfers and free cash at Kasikornbank ATMs. It also runs the TAGTHAi Easy Pay card for visitors.

App
K PLUS
PromptPay
Yes
Own ATMs
Free
Needs
Long-stay visa

Why it works in Thailand

  • Pay like a local, free
  • Excellent app in English

Watch out for

  • Long-stay visa required
  • Work permit for B-visa holders
V

4.Vita Capital

Best for big payments

Our FX and escrow partner, for the payments a card can't handle: rental deposits, school fees, a car or a condo paid from South Africa — at better rates than the banks, with the details checked before the money moves.

Free, no-obligation quote arranged through our team.
Best for
Deposits, fees, property
Rate tools
Forwards and target rates
Delivery
To Thai bank accounts
Cost
Free quote

Why it works in Thailand

  • Better rates than the banks on larger sums
  • A dedicated specialist

Watch out for

  • Not designed for small amounts
  • Allowances still apply

Introduced by Just Landed in Thailand.

The costs and charges to know

The charges that decide which method is cheapest.

ChargeAmountHow to avoid it
Thai ATM fee on foreign cards฿220 per withdrawal (about R108)Fewer, larger withdrawals; AEON machines are reported at ฿150 (about R74)
Your SA bank's ATM fee abroadR70 at Capitec and GoTyme; more at some banksFewer, larger withdrawals; raise your daily limit
Foreign transaction fee on SA cards2.75% at Standard Bank and Nedbank; others varyUse a card with no conversion fee
Dynamic currency conversionReported at 6%–9% worse at Thai bank ATMsAlways choose to pay in baht
Merchant card surchargeAbout 3% at some hotels and small shopsPay cash or by QR where cheaper
Wallet top-up feesFree in cash at 7-Eleven or bank countersAvoid card-funded third-party QR apps
Bill payment at 7-ElevenA small service feePay in a Thai bank app

Our South African ATM, card and QR guides (October 2026). At ฿2.04 = R1.

A two-week holiday, costed three ways

To show how much the choice of payment method matters, take a South African couple on a two-week trip who spend ฿40,000 (about R19,608) in Thailand: ฿25,000 on cards at hotels, malls and restaurants and ฿15,000 in cash for markets, street food and taxis.

  • Careful: Capitec card for the ฿25,000 (R0 extra) and three ATM withdrawals of ฿5,000 for the cash (3 × R177.84 = R533.52). Total extra cost: about R534.
  • Typical: a card with a 2.75% foreign fee for the ฿25,000 (about R337) and the same three withdrawals at a similar ATM cost (about R534). Total: about R871.
  • Costly: the 2.75% card again (R337), cash taken ฿1,000 at a time (15 × R177.84 = R2,667.60), and one hotel bill of ฿10,000 paid in rand through dynamic currency conversion at a 5% mark-up (about R245). Total: about R3,250.

Same holiday, same spending — a difference of more than R2,700 from three habits: the card you use, how often you visit an ATM and whether you say "baht" when the machine asks. The DCC figure is an illustration; real mark-ups vary by machine.

Visitor or resident: two payment kits

Visitor kit

  • A Capitec card, plus GoTyme as a backup at a different bank
  • A credit card with no conversion fee for hotels and deposits
  • Cash from a few larger ATM withdrawals
  • Optional: TAGTHAi Easy Pay or TrueMoney for QR codes

Resident kit

  • A Thai bank account and app with PromptPay
  • A Thai debit card for free cash at your bank's ATMs
  • A South African card for bookings and travel
  • A flat-fee bank or FX specialist for money from home

Our guides to fee-free cards for spending in Thailand and opening a Thai bank account explain each part of the kit.

Paying by QR
Thai QR codes are everywhere — residents pay with a bank app, visitors with a tourist card or wallet.

PromptPay and Thai QR in a nutshell

PromptPay is Thailand's national instant payment system. Shops display a Thai QR code; customers scan it in a Thai bank app or e-wallet, check the name and amount, and confirm — the money moves instantly, usually free for both sides. South African banking apps, SnapScan and Zapper can't scan Thai QR codes, and South Africa isn't among the countries with cross-border QR links to Thailand, so visitors need a tourist option such as the TAGTHAi Easy Pay card or a verified TrueMoney Wallet. Residents with a Thai bank account — or a Thai-registered Wise account — can pay directly.

For the details of each tourist option, see our guide to Thai QR payments for foreign visitors.

Paying for transport

  • BTS Skytrain: cash, QR at the machines, single-journey tickets or a rechargeable Rabbit card — no contactless bank cards yet.
  • MRT, Yellow and Pink lines, Airport Rail Link: tap in and out with a contactless Visa or Mastercard.
  • Grab and Bolt: add your South African card in the app before you land, and switch on international use in your banking app.
  • Metered taxis and tuk-tuks: cash, in small notes.
  • Trains, buses, flights and ferries: book online by card where possible; cash at small piers and bus stations.

Our guide to paying for tours and domestic transport has the full detail.

Paying safely

Always pay in baht. If a card machine or ATM offers to charge you in rand, decline — dynamic currency conversion costs far more. Never share a one-time PIN, and keep your South African number active and protected against SIM swaps. Before you confirm any QR payment, check the name that comes up, because fake QR stickers placed over real ones are used to divert payments. Use ATMs inside banks or shopping malls and cover the keypad, and keep your card in sight when you pay in restaurants and hotels. It's worth carrying two cards from different banks, kept apart, so one problem doesn't leave you stuck. And never scan a QR code to “receive” money — that's always a scam.

Our guide to payment scams covers the warning signs.

Paying for big things

Hospital bills

Private hospitals take cards and transfers, and often ask for a deposit on admission. A credit card or travel insurance with direct billing avoids a large transfer in a hurry.

Card or insurance

School fees

Usually paid by bank transfer each term. From South Africa, send the exact baht with OUR charges, or use an FX specialist for a large term bill; residents pay from a Thai account. Ask about school-fee planning, or compare schools in our international schools directory.

Bank transfer

A car or motorbike

Dealers take bank transfers and sometimes cards for deposits. Private sales are usually cash or transfer — confirm the seller's name first.

Transfer, checked

Property

A condo purchase needs foreign currency sent from abroad, with the bank's credit advice or FET form — and SARS approval above your R2 million allowance. Never pay a large sum by card or cash.

SWIFT from abroad

Keeping your payment tools topped up from South Africa

Every method in this reference needs money behind it. Visitors simply spend from their rand account, but anyone staying for months needs a plan for moving rand into baht without losing a slice each time. The right route depends on how much you move and how often.

Small, regular amounts: spend on the card

For a holiday or the first weeks of a move, the cheapest option is usually to leave the money in South Africa and spend on a card with no conversion fee. Capitec converts at Visa's rate with nothing added at the till, so a ฿1,000 dinner costs about R490 with no extra charge. The cost that adds up is cash: each Capitec withdrawal costs R70 plus the Thai ATM's ฿220, about R178 in all. Taking ฿20,000 at a time keeps that under 2%; taking ฿1,000 at a time pushes it past 36%.

Monthly living money: a flat-fee transfer

Once you have a Thai account, a single monthly transfer into it is usually cheaper than living on a South African card. Capitec charges a flat R175 to send an international payment, so on R30,000 the bank's fee is well under 1% — although the exchange rate it applies matters more than the fee. The Thai bank usually deducts 0.25% on receipt, with a minimum of ฿200 to ฿500. Paying in once a month and then using PromptPay for everything in Thailand is how most long-stay South Africans keep costs down.

Deposits, school fees and property: a specialist

For larger sums — a rental deposit, a school term, a car or a condo — the exchange rate decides the cost. A one-percentage-point difference in the rate on R500,000 is R5,000. This is where an FX specialist earns its place: rates closer to the market, fixed-rate tools and someone who checks the Thai account details before the money moves.

If children are part of the move, plan the fees early. Ask about school-fee planning, or compare schools in our international schools directory.

Allowances and paperwork

South African residents can send up to R2 million a calendar year under the single discretionary allowance, and up to a further R10 million with SARS approval for the foreign investment allowance. Every international payment needs a balance-of-payments declaration, which your bank completes with you. Non-residents and people who have ceased tax residence need SARS PINs for their transfers instead. None of this touches card spending in Thailand, but it matters when you pay for property.

Holding foreign currency offshore

Some South Africans in Thailand prefer to keep savings in US dollars or euros outside South Africa, then convert to baht as they need it. Our number-one choice for that is a Standard Bank Offshore account in the Isle of Man or Jersey, which we can help you open.

Inside South Africa, a foreign currency account such as FNB Global, the Absa Currency Investment Account or Nedbank's Foreign Currency Account can hold dollars or euros in your own name, ready to send to Thailand when the rate suits.

When a payment doesn't work

  • South African card declined: international use may be switched off, or your bank may have blocked it for security. Check the card's settings and approve the payment in your banking app, then try again — or use your backup card.
  • Online Thai site won't take your card: some Thai websites only accept Thai cards. Try a different card network, PromptPay, or pay at the counter.
  • QR payment shows "failed" but money left: don't pay twice. Show the seller your app history; failed payments are normally reversed by the bank.
  • Charged in rand when you asked for baht: ask the merchant to refund and recharge in baht, and dispute it with your card provider if they won't.
  • ATM kept your card: freeze it in your app, call your bank's international line (Capitec: +27 21 941 1377), then contact the ATM's bank with your passport.

Small change and tipping

Large ATM notes (฿1,000) can be hard to use at small stalls and in taxis, so break them in 7-Eleven, supermarkets or restaurants and keep ฿20, ฿50 and ฿100 notes for small payments. Tipping isn't expected in most places, but rounding up a taxi fare or leaving small change in a restaurant is appreciated; some upmarket restaurants add a service charge to the bill.

How we compiled this reference

This reference draws on the research behind our Travel Money and International Banking guides: Thai QR and tourist wallet options (Sabaifly, January 2026; New Asia Living, May 2026; Bank of Thailand cross-border QR linkages), transport payments, Thai ATM fees, South African card fees, merchant surcharges and Wise's 2026 changes in Thailand (The Thailand Life). South African card fees come from the banks' 2026 published fees. Payment options change quickly; check each app's current rules. Checked 23 October 2026. This reference is general information, not financial advice.

฿

Our verdict

Visitors need just three things: a card with no conversion fee such as Capitec — with GoTyme as a backup — for everything that takes cards, cash from a few larger ATM withdrawals for stalls and taxis, and optionally a tourist QR option for scanning codes. Residents should get a Thai bank account with PromptPay — it does almost everything for free.

Whatever you use, pay in baht — never rand — check the name on QR payments and keep a backup card. For big payments from home, get a quote from Vita Capital.

Book your Thailand trip with Just Landed

Hotels, transport, tours and more — booked through us.

Plan your Thailand trip with Just Landed

Everything else you need for Thailand, in one place.

Questions people ask

What is the best way for South Africans to pay in Thailand?

For visitors, a South African card with no conversion fee, such as Capitec or GoTyme, where cards are accepted, plus some cash. For residents, a Thai bank account with PromptPay, which is free and accepted almost everywhere.

Can I pay Thai QR codes with SnapScan, Zapper or my banking app?

No. South African apps can't scan Thai QR codes. Visitors can use the TAGTHAi Easy Pay card or a verified TrueMoney Wallet; residents use a Thai bank app or a Thai-registered Wise account.

Is cash still needed in Thailand?

Yes, for street food, markets, taxis, tuk-tuks and some small shops. Take larger ATM withdrawals less often — each costs about R178 with a Capitec card.

Do Thai shops accept South African cards?

Visa and Mastercard are accepted at hotels, malls, restaurants, supermarkets and Grab usually do. Small shops and stalls often don't, and some merchants add a surcharge of about 3%.

Can I use contactless on Bangkok transport?

Yes on the MRT, the Yellow and Pink lines and the Airport Rail Link. Not on the BTS Skytrain, which takes cash, QR at machines or a Rabbit card.

What is PromptPay?

Thailand's national instant payment system. Payments are made by scanning a Thai QR code or using a phone or ID number, and are usually free.

What is the TAGTHAi Easy Pay card?

A tourist card from the Tourism Authority of Thailand and Kasikornbank. You get it with a passport, top it up in cash at Kasikornbank currency counters, and use it to pay Thai QR codes.

Should I pay in rand or baht?

Always baht. Paying in rand triggers dynamic currency conversion, which typically costs several percent more.

How do I pay utility bills in Thailand?

Scan the bill in a Thai bank app, or pay in cash at 7-Eleven for a small service fee.

Can I use Alipay or WeChat Pay in Thailand?

Only at businesses that accept them — mainly malls, chains and some restaurants. They can't pay personal PromptPay codes.

What's the cheapest way to get cash in Thailand?

A low-fee South African debit card such as Capitec or GoTyme (R70 a withdrawal), taking larger amounts less often. AEON ATMs are widely reported to charge ฿150 instead of ฿220.

How do I pay rent in Thailand?

Residents pay by Thai bank transfer or PromptPay. Before you have a Thai account, send baht from South Africa by international payment — R175 flat at Capitec — or through an FX specialist for a deposit.

Lawrence Young
Lawrence Young

Long-term Thailand resident with more than 30 years of experience in international finance. Lawrence writes the Just Landed in Thailand finance guides for people moving, travelling and retiring here.

Sources and how we checked

Compiled from our South African Thai QR payments, transport payments, ATM and card fee guides (October 2026), South African banks' published 2026 fees, and The Thailand Life on Wise Thailand (29 May 2026). Worked examples at ฿2.04 = R1 (22 October 2026). Checked 23 October 2026.

More Compare International Banking guides

By expats for expats – Lawrence Young in BangkokNeed personalised financial advice? Talk to our team

Important: This guide is general information, not personal financial advice. Fees, limits and eligibility change; we checked every figure on the date shown, but always confirm the current terms with the provider before you apply or travel. Some links on this page may be affiliate links, which means JLIT may earn a commission if you open an account. This never changes the price you pay or the order of our recommendations.