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.
and fees
in Thailand
unbiased guide
Our top picks
The payment tools South Africans need in Thailand.
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
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.
| Method | Who can use it | Where it works | Typical cost |
|---|---|---|---|
| Cash (baht) | Everyone | Everywhere, 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 holders | Hotels, malls, restaurants, Grab, MRT, online | Nothing extra at the till (watch surcharges) |
| Other SA debit or credit cards | Everyone with one | As above | 2.75% at Standard Bank and Nedbank; others vary |
| SA credit card with no conversion fee | Capitec Credit Card holders | Hotels, bookings, larger purchases | Nothing on purchases; interest on cash |
| SnapScan / Zapper / SA bank apps | South Africans | Not in Thailand | Can't pay Thai QR codes |
| Thai debit card | Thai account holders | Shops, ATMs, online in Thailand | Free at own bank ATMs |
| PromptPay / Thai bank app | Thai account holders | Almost everywhere, by QR | Free |
| Wise (Thai-registered) | Wise customers registered in Thailand | Thai QR and PromptPay | Mid-market conversion; daily limits |
| TAGTHAi Easy Pay card | Visitors, with a passport | Thai QR (PromptPay) | Free card; top up in cash |
| TrueMoney Wallet | Visitors (limited) and residents | 7-Eleven; Thai QR with full verification | Free to use; cash top-ups |
| Alipay / WeChat Pay | Existing users | Business QR codes in malls and chains | Your existing funding costs |
| Rabbit card | Everyone | BTS Skytrain and some shops | Small card fee; top up in cash |
| Contactless Visa / Mastercard (transit) | Card holders | MRT, Yellow and Pink lines, Airport Rail Link | Your 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 paying | Best for visitors | Best for residents |
|---|---|---|
| Street food and markets | Cash or tourist QR | PromptPay QR |
| Taxis and tuk-tuks | Cash | Cash or PromptPay |
| Grab and Bolt | No-conversion-fee card in the app | Thai or SA card in the app |
| BTS Skytrain | Cash, QR at machines, Rabbit card | Rabbit card or QR |
| MRT and Airport Rail Link | Contactless no-conversion-fee card | Contactless card |
| 7-Eleven and convenience stores | Card (often) or cash | PromptPay, card or TrueMoney |
| Malls and supermarkets | No-conversion-fee SA card | Thai card or PromptPay |
| Restaurants | No-conversion-fee card or cash | PromptPay or card |
| Hotels | Credit card with no conversion fee | SA or Thai card |
| Tours and activities | Book online by card | Card or PromptPay |
| Scooter and car rental | Card for the deposit, cash for small shops | Card or PromptPay |
| Petrol stations | Cash or card | Card or PromptPay |
| Hospitals and clinics | Credit card or insurance | Card, transfer or insurance |
| Rent and deposits | Transfer from South Africa (R175 at Capitec) or an FX specialist | Thai bank transfer |
| Utility bills | Cash at 7-Eleven | Scan the bill in your bank app |
| Online shopping in Thailand | SA 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.
1.Capitec
Best cardNo 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
2.GoTyme Bank
Best backup cardA 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
3.Kasikornbank
Best for residentsA 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
4.Vita Capital
Best for big paymentsOur 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.
| Charge | Amount | How 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 abroad | R70 at Capitec and GoTyme; more at some banks | Fewer, larger withdrawals; raise your daily limit |
| Foreign transaction fee on SA cards | 2.75% at Standard Bank and Nedbank; others vary | Use a card with no conversion fee |
| Dynamic currency conversion | Reported at 6%–9% worse at Thai bank ATMs | Always choose to pay in baht |
| Merchant card surcharge | About 3% at some hotels and small shops | Pay cash or by QR where cheaper |
| Wallet top-up fees | Free in cash at 7-Eleven or bank counters | Avoid card-funded third-party QR apps |
| Bill payment at 7-Eleven | A small service fee | Pay 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.

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 insuranceSchool 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 transferA 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, checkedProperty
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 abroadKeeping 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.
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.
- Bank of Thailand — Cross-border payment linkages
- Sabaifly — Cashless in Thailand: options as a tourist (2026)
- New Asia Living — Scan to pay in Thailand: can tourists use PromptPay? (2026)
- The Thailand Life — Changes to Thailand Wise accounts (2026)
- Capitec — Bank charges (valid from 1 March 2026)
- Pound Sterling Live — ZAR/THB exchange rate data (22 October 2026)
More Compare International Banking guides
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.







