Currency & Travel Payments

Paying Thai Hotels with South African Cards

From the moment you book to the moment you check out, there are five or six points where a Thai hotel stay can quietly cost a South African more than it should. Here is which card to use at each one, which currency to choose, and how deposits really work.

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

Thai hotels are among the best value in the world, and paying for them with a South African card is usually straightforward. Large hotels, resorts and international chains take Visa and Mastercard everywhere; most guesthouses do too. But the way you book, the currency you choose and the card you hand over at reception can make a surprising difference to what you actually pay.

There's the booking site that offers to charge you in rand — which can also trigger a cross-border fee at your own bank. The deposit hold that ties up your spending money for a week after you've left. The "++" after the room price. The card machine at checkout that asks whether you'd like to pay in ZAR. The small hotel that adds a few percent for cards. And, in 2026, the fake "reconfirm your card" messages targeting guests.

This guide walks through a Thai hotel stay from booking to checkout, explains what happens to your money at each step, and shows which card to use. Everything was checked on 22 October 2026.

The short answer

CreditFor bookings and deposits. A credit card keeps holds off your bank balance and makes disputes easier.
BahtAlways the currency to choose — on booking sites, at check-in and at checkout.
6%+What "pay in rand" typically costs on a hotel card machine.

Use a credit card with no conversion fee, such as the Capitec Credit Card, to book and pay for hotels in Thailand. When the hotel takes a deposit at check-in, the hold sits on your credit limit rather than your transactional account, and if something goes wrong you can ask your bank to dispute the charge while your own money stays untouched.

Whenever you're asked to choose a currency — on a booking site, a payment link or the card machine at reception — choose Thai baht. Accepting rand lets someone else pick the exchange rate, and paying a foreign site in rand can add a cross-border fee at some South African banks.

Check whether the room price includes tax and service ("net") or has "++" added, ask whether the hotel adds a surcharge for cards, and never pay a hotel through a link sent by message without checking with the hotel directly.

Booking: sites, currencies and when you pay

Most South African travellers book Thai hotels through Booking.com, Agoda, Expedia or Hotels.com, or directly with the hotel. How and when you pay depends on the rate you choose.

Pay now

You pay the booking site when you book, often in the currency shown on screen. If you choose rand, the site converts the baht price at its own rate — and because the site is a foreign merchant, some South African banks add a cross-border fee to rand transactions with it. Investec, for example, charges 2% (capped at R100). If you choose baht, your card converts it: on Capitec or GoTyme at the network rate with no conversion fee, on most big-bank cards with about 2.75% added.

Check the small print on currency. Some sites allow a surcharge where the currency you pay in doesn't match the display currency or the hotel's local currency. Whatever site you use, check the final amount and currency on the payment page before you confirm.

Pay later, or pay at the hotel

Many rates let you reserve now and pay later — either charged by the site a few days before arrival, or paid to the hotel at check-in or checkout in baht. You'll normally need to give card details as a guarantee. Paying at the property avoids any currency conversion by the booking site; just make sure you choose baht on the hotel's card machine.

Booking online with a card
Check the currency on the final payment page before you confirm a booking.

Cancellations and refunds

If you cancel a prepaid booking on a free-cancellation rate, the refund comes back in the currency you were charged. On a big-bank card, a baht refund can cost you twice — the conversion fee on the original payment usually isn't refunded, and the rand may have moved. One more reason to use a card with no conversion fee for bookings.

Booking direct

Booking directly with a hotel can bring perks — a better rate, breakfast, a late checkout — and puts you in direct contact if anything goes wrong. Pay by card through the hotel's official website or at the property. Be wary of any hotel that asks for a deposit by bank transfer to a personal account.

Check-in: deposits and card holds

Most Thai hotels take a security deposit at check-in to cover the minibar, room service and any damage. Larger hotels usually do it as a pre-authorisation — a temporary hold on your card for a set amount, often a few thousand baht or a sum per night. Nothing is actually charged unless you run up extras; the hold is released after checkout.

The card you use for the hold matters:

  • On a credit card, the hold reduces your available credit, not your bank balance. Releases typically show within a few business days of checkout, sometimes up to a week.
  • On a debit card, the held amount comes out of your available balance until it's released — often up to 10 business days. Move between three or four hotels in a fortnight and several holds can overlap, eating into the money you need for the rest of the trip.
  • Holds are in baht, so the rand amount you see in your app is an estimate and may differ slightly when it's released.
  • On long stays, some hotels re-authorise the hold every week. Ask at check-in.

Some smaller hotels and guesthouses ask for a cash deposit instead — typically ฿500 to a few thousand baht. That's normal; get a written receipt and keep it safe for checkout.

Reception will also ask for your passport to photocopy or scan — hotels have to report foreign guests to immigration. That's routine. Don't leave your passport behind as a deposit; offer a card or cash deposit instead.

What "++" means on a Thai hotel price

In Thailand you'll often see hotel and restaurant prices written as "฿3,500++". The two plus signs mean two charges are added on top: a 10% service charge and 7% VAT. Because VAT is charged on the price plus the service charge, the total adds about 17.7%.

So a room at ฿3,500++ becomes about ฿4,120 — about R2,020 — while a price marked “net” already includes taxes and service. VAT stays at 7% for now, as the Thai cabinet has extended the reduced rate until 30 September 2027.

Booking sites usually show the full price including taxes and charges, but check the line items on the final page, particularly for extras such as breakfast, airport transfers or spa treatments added at the hotel, which are often quoted "++".

Checkout: currency, surcharges and the final bill

The "pay in rand" question

Card machines at many Thai hotels recognise a South African card and offer to show the bill in rand. Choosing rand is called dynamic currency conversion (DCC). It feels reassuring, but the rate is set by the hotel's payment provider and typically works out 6% to 9% worse than your card's own rate. On a ฿35,000 bill — about R17,150 — that's around R1,030 to R1,540 extra.

Card payment terminal
Check the currency on the screen before you tap or enter your PIN.

Card surcharges

Some smaller hotels, guesthouses and resorts add a few percent if you pay by card, particularly by credit card. Ask at check-in rather than discovering it at checkout. On a large bill, a 3% surcharge can cost more than paying in cash withdrawn from an ATM on a low-fee card — on ฿35,000, a 3% surcharge is ฿1,050 (about R515), while two ATM withdrawals on Capitec cost about R356 in total. Surcharges are often negotiable, and many hotels will waive them if asked.

Check the bill

Ask for an itemised folio before you pay: room nights, minibar, restaurant charges, laundry and spa. Query anything you don't recognise at the desk, where it's easiest to fix. Keep the final receipt with your booking confirmation until the deposit hold has disappeared and the charge has settled.

Splitting the bill

Hotels will usually let you split a bill between cards, or between card and cash. Paying the room on a credit card and settling small extras in cash is common.

Which card for each hotel payment

The best way to pay at each stage of a Thai hotel stay. Scroll sideways on a phone.

SituationBest way to payWhyLink
Booking a hotel online (pay now)Credit card with no conversion fee, in bahtNo conversion fee; easier to dispute; avoids cross-border fees on randSee card
Card guarantee for "pay later"Credit cardEasiest to dispute if wrongly chargedSee card
Deposit hold at check-inCredit cardHold uses credit limit, not your bank balanceSee card
Paying the bill at checkoutCard with no conversion fee, in bahtNetwork rate, no fees — always decline randSee card
Hotel adds a card surchargeCash from a Thai ATM (low-fee card)R70 + ฿220 per withdrawal can beat a 3% surchargeSee card
Guesthouse or homestay, cash onlyCash from a Thai ATMWithdraw ฿10,000–20,000 at onceSee card
Long-stay serviced apartmentCard, or transfer from a Thai accountAsk about monthly payment and deposit terms

Card disputes are handled under your bank's terms and the card scheme's rules; keep receipts and act quickly. Checked 22 October 2026.

Guesthouses, homestays and holiday rentals

Smaller places work differently. Family-run guesthouses, island bungalows and rural homestays often prefer cash, and some don't take cards at all. Others accept cards with a surcharge, or ask for a Thai bank transfer or QR payment — which most visitors without a Thai bank account can't easily make.

Check the payment policy on the booking page, or ask before you arrive. If you're heading somewhere remote, bring enough cash for the stay, because island and rural ATMs can run out at weekends and holidays — or prepay through the booking site if that's an option and you'd rather not carry cash. For holiday rentals booked through Airbnb or similar, pay only through the platform; a host who asks you to pay outside it, by bank transfer, is a red flag.

Hotel booking scams to watch for

In April 2026, Thailand's Personal Data Protection Committee issued a top-level alert after Booking.com confirmed that unauthorised parties had accessed some customers' reservation details. Scammers used real names, dates and hotel names to message guests on WhatsApp or in-app chat, posing as the hotel or Booking.com, claiming a problem with the payment card, and demanding payment through a link or into a personal account.

Real hotels don't ask you to re-enter card details through a link sent by message, especially with a deadline, and you should never pay into a personal bank account for a hotel booking. Never share a one-time PIN or approve a banking-app notification you didn't start. Check your booking in the booking site's own app or website rather than through the link you've been sent, and if you're unsure, phone the hotel on the number from its official website. If you've already entered card details, stop the card in your app and call your bank's international number straight away.

Message on a smartphone
A message asking you to "reconfirm" your card for a hotel booking is a classic scam.

Our guide to ATM safety and card fraud in Thailand covers these scams in more detail.

If something goes wrong: card disputes

Paying by card gives you options if a hotel closes, cancels your booking, takes a deposit it won't return, or charges you for something you didn't have.

Start with the hotel or booking site, and keep emails, receipts and photos. If that fails, ask your bank to dispute the transaction: Visa and Mastercard have dispute rules for services not provided, cancelled bookings and incorrect charges, and your bank can raise a chargeback with the hotel's bank — debit and credit cards both qualify. Act quickly, because card schemes set time limits, often around 120 days from the transaction or the expected service date. A credit card makes this easier, because the disputed amount is the lender's money while it's investigated, not your own balance.

Travel insurance can also help if illness or a cancelled flight means you lose a prepaid stay — check what your policy covers before you travel. Free cover that comes with some South African credit cards is often mainly medical, so check whether it includes cancellation.

Long stays and moving to Thailand

Spending a few months in Hua Hin or Chiang Mai, or testing out life in Thailand before a move, changes how you pay. Serviced apartments often offer monthly rates; condo rentals normally ask for a security deposit and rent in advance, typically paid by bank transfer or in cash rather than by card.

At that point, card payments aren't the best tool. Paying a month's rent on a South African card can mean surcharges and, on a big-bank card, conversion fees every month; carrying enough cash for a deposit is risky. Most long-stay visitors and new residents open a Thai bank account once their visa allows it, and move money from South Africa by transfer — within their exchange-control allowances.

That's also when the bigger questions arrive: how to move savings and retirement income efficiently, how much to keep in rand and baht, and how your finances should be set up now that you're living in Thailand rather than visiting. Moving with children? Ask about school-fee planning, or compare schools in our international schools directory.

The best cards for Thai hotels

A credit card with no conversion fee for bookings and deposits, plus a debit card with no conversion fee for everything else — ideally on different networks.

C

1.Capitec Credit Card

Best for hotels and bookings

No conversion fee on purchases abroad. Book and pay hotels in baht, keep deposit holds off your bank balance, and get up to R5 million of travel medical cover when your return flights are paid on it.

Purchases abroad
No conversion fee
Holds
On credit limit
Travel insurance
Up to R5m medical
Monthly fee
R50

Why it works in Thailand

  • Deposits don't touch your transactional account
  • Disputes use the lender's money
  • 1% cashback

Watch out for

  • Affordability assessment required
  • Avoid cash withdrawals — interest from day one

Credit is subject to an affordability assessment.

C

2.Capitec

Best debit card

No conversion fee on card payments abroad and the Mastercard rate. Ideal for paying the final bill, everyday spending, and R70 cash withdrawals for cash-only guesthouses.

Conversion fee
None
Rate
Mastercard
International ATM
R70 flat
Online payments abroad
R2 each

Why it works in Thailand

  • Free to pay in baht
  • Virtual cards for online bookings
  • Instant notifications

Watch out for

  • Holds come out of your balance
  • R2 per international online payment

Fees valid from 1 March 2026.

G

3.GoTyme Bank

Best backup card

A Visa with a 0% FX mark-up on international purchases and no monthly fee. A good second card if your main card is blocked or tied up by deposit holds.

FX mark-up
0%
Network
Visa
International ATM
R70
Monthly fee
R0

Why it works in Thailand

  • Second network
  • No monthly fee
  • No conversion fee

Watch out for

  • Holds come out of your balance
  • App-based bank

GoTyme Bank is the new name for TymeBank's app and accounts.

Your hotel payment checklist

  • Book on a credit card with no conversion fee and check the currency on the payment page.
  • Choose baht everywhere you're offered a choice — and avoid paying foreign sites in rand.
  • Check "++" or "net" before you compare prices.
  • Use the credit card for the deposit hold at check-in.
  • Ask about card surcharges before you check out.
  • Check the itemised bill and the currency on the card machine.
  • Ask for the hold to be released and keep your receipt.
  • Ignore "reconfirm your card" messages — check with the hotel directly.
🏨

Our verdict

Book and pay for Thai hotels on a credit card with no conversion fee such as the Capitec Credit Card: deposit holds that don't touch your bank balance, and disputes that use the lender's money rather than yours. Carry a debit card with no conversion fee such as Capitec or GoTyme for everything else.

Always choose baht — on booking sites, payment links and the card machine at checkout. Check whether prices are "++", ask about card surcharges before you pay, and treat any message asking you to re-enter card details as a scam until the hotel confirms otherwise.

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

Can I pay for a hotel in Thailand with a South African card?

Yes. Hotels, resorts and international chains in Thailand accept Visa and Mastercard almost everywhere, and most guesthouses do too. Smaller and remote places may prefer cash or add a card surcharge.

Should I pay for a Thai hotel in rand or baht?

Baht. If a booking site or card machine offers rand, the conversion rate is set by the site or the hotel's payment provider, and some South African banks also charge a cross-border fee on rand payments to foreign merchants. On a card with no conversion fee, paying in baht gets you the Visa or Mastercard rate with nothing added.

Do South African banks charge to pay a foreign hotel site in rand?

Some do. Investec, for example, charges a 2% cross-border fee (capped at R100) on rand transactions with merchants outside South Africa. Paying in baht on a card with no conversion fee avoids both that and the site's conversion margin.

How much deposit do Thai hotels take?

It varies. Larger hotels often place a hold of a few thousand baht or a set amount per night on your card; smaller places may ask for a cash deposit of ฿500 to a few thousand baht. Ask at booking or check-in.

How long does a Thai hotel deposit hold take to release?

Typically a few business days after checkout on a credit card, and up to about 10 on a debit card, depending on your bank. If it's still showing after ten days, contact the hotel and then your bank.

Is it better to use a credit or debit card for Thai hotels?

A credit card with no conversion fee is best for booking and deposits: holds use your credit limit, not your bank balance, and disputes use the lender's money while they're investigated.

What does ++ mean on Thai hotel prices?

A 10% service charge and 7% VAT are added on top of the price shown — about 17.7% in total. "Net" means they're already included.

Is VAT in Thailand still 7%?

Yes. The Thai cabinet has extended the reduced 7% VAT rate until 30 September 2027.

Can Thai hotels charge a fee for paying by card?

Some smaller hotels and guesthouses add a few percent for card payments. Ask before you pay — it's often negotiable, and on a large bill cash from a low-fee card at an ATM may be cheaper.

Why does a Thai hotel need my passport?

Hotels must record foreign guests and report them to immigration, so they'll copy or scan your passport. They shouldn't keep it — offer a card or cash deposit instead.

Is Booking.com safe for Thai hotels?

Yes, but watch for scam messages. After a 2026 data incident, fraudsters messaged guests posing as hotels and asking for card details or payment through links. Only pay through the official app or website, and check with the hotel if in doubt.

What if a Thai hotel won't refund my deposit?

Raise it with the hotel first, with your receipts. If that fails, ask your bank to dispute the transaction under the card scheme's rules, and act quickly because there are time limits.

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

Hold release times from Hotelier's Choice (August 2026); card surcharge practice from The Thaiger (September 2026). VAT extension from The Nation Thailand. Booking.com data incident and PDPC alert from The Nation Thailand (April 2026). Cross-border fee example from Investec's 2026 fee structure. Card fees from each bank's 2026 pricing guide. Dispute processes depend on your bank's terms and the card scheme's rules. ฿2.04 to R1 (22 October 2026). We review this guide at least every six months.

More Currency & Travel Payments 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.