International Accounts

SWIFT Transfers to Thai Bank Accounts

A SWIFT transfer is how most big money gets from South Africa to Thailand — visa deposits, condo purchases, annuity income, life savings. Get the details and the exchange control right and it's routine. Get them wrong and it's slow, costly and stressful.

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

SWIFT is the global messaging network banks use to send money between countries. When you choose "international payment" in your South African banking app and send money to a Thai account, it travels over SWIFT — from your bank, often through one or two correspondent banks, to the Thai bank that holds the account.

For South Africans, SWIFT matters more than for most. There's no cheap local shortcut from rand to baht, so almost every transfer to Thailand — a monthly annuity, a ฿800,000 retirement-visa deposit, the purchase price of a condo that must arrive from abroad in foreign currency — goes this way, under South Africa's exchange control rules.

This guide walks you through a SWIFT transfer from South Africa to Thailand from start to finish: the details you need, the Thai banks' SWIFT codes, what South African banks charge, which currency to send, the charging options, your allowances and the paperwork for large transfers, how to track it, and how to send money back. For the costs on their own, see our guide to Thai bank transfer fees.

The short answer

No IBANNeither Thai nor South African accounts use IBANs — you need the account number and the SWIFT code.
฿200–฿500The usual Thai receiving fee: 0.25% of the amount — about R98 to R245.
R175Capitec's fixed fee for an international payment in the app — whatever the amount.

To send a SWIFT transfer to Thailand you need the recipient's full name exactly as on the account, the account number, the bank's SWIFT code (for example BKKBTHBK for Bangkok Bank) and usually the recipient's and bank's address. Your South African bank will also ask for the reason for the payment for exchange control reporting.

Expect your bank's fee — from R175 fixed at Capitec to a percentage plus a SWIFT or telecommunication fee at the big four — an exchange-rate margin that is usually the biggest cost, and a Thai receiving fee of 0.25% capped at ฿500. Transfers count towards your R2 million annual allowance. For anything large, compare an FX specialist on the same day.

SWIFT codes for the main Thai banks

The head-office SWIFT (BIC) codes for incoming international transfers. Always confirm the code with the account holder or the bank before you send.

BankSWIFT / BIC codeReceiving feeNotes
Bangkok BankBKKBTHBK0.25%, ฿200–฿500Most experienced with large inward transfers
Kasikornbank (KBank)KASITHBKCheck the bank's tariffPopular with foreign residents
Siam Commercial Bank (SCB)SICOTHBK0.25%, ฿300–฿500Documents from USD 50,000
Krungthai BankKRTHTHBKCheck the bank's tariffState-owned; widest rural network
Krungsri (Bank of Ayudhya)AYUDTHBK0.25%, ฿200–฿500฿500 for enquiries or corrections
ttb (TMBThanachart)TMBKTHBKCheck the bank's tariffConfirm with the branch

SWIFT codes from published SWIFT code directories; receiving fees from Bangkok Bank, SCB and Krungsri tariffs (2026). At ฿2.04 = R1, ฿200 is R98 and ฿500 is R245.

The details you need

Ask the account holder — or your own Thai bank, if you're paying yourself — for these, ideally in writing or from the bank's own documents:

  • Account name, exactly as the Thai bank has it. Foreign names are sometimes recorded differently from a passport; copy the bank's version.
  • Account number, usually 10 digits for Thai savings accounts. No IBAN.
  • Bank name and SWIFT code, such as KASITHBK for Kasikornbank.
  • Branch name or address, which some South African banks still ask for.
  • Recipient's address in Thailand.
  • Purpose of payment — your South African bank uses it to report the transfer under exchange control, and the Thai bank wants it too: "retirement living expenses", "rent", "purchase of condominium unit".
  • A reference the recipient will recognise.

Sending a SWIFT transfer, step by step

  1. Get a comparison quote from an FX specialist, so you know what a good result looks like in baht.
  2. Check your allowance. Transfers abroad count towards your R2 million single discretionary allowance each calendar year; above that, you need SARS approval first.
  3. In your banking app, choose international payment, add a new beneficiary and enter the Thai details.
  4. Choose the reason for the payment from your bank's list — it's how the transfer is reported for exchange control.
  5. Choose the currency and charging option — usually SHA (shared). OUR costs more but should deliver the full amount.
  6. Check every detail against the Thai bank's own document, then approve with your OTP. Save the confirmation and ask for the UETR tracking reference if it isn't shown.
  7. Tell the recipient the amount, date and reference, so they can look out for it.
  8. Check it arrived as an inward international transfer, and ask for a credit advice or FET form if you need one.
A Thai bank
For property and large deposits, ask your Thai bank in advance what it needs to see with the transfer.

What South African banks charge to send

Published fees for an international payment made online or in the app. The exchange-rate margin comes on top, and is usually the bigger cost.

BankOnline / app feeOn R10,000On R100,000
CapitecR175 fixedR175R175
Absa (online)0.55%, min R190, max R820, + R100 SWIFT feeR290R650
Standard Bank (online/app)0.62%, min R180, max R830, + R125 telecommunication feeR305R745
FNBCommission plus SWIFT feeCheck the tariffCheck the tariff
NedbankCommission plus SWIFT feeCheck the tariffCheck the tariff

Capitec bank charges (valid from 1 March 2026); Standard Bank Forex Pricing Guide 2026 (effective 1 January 2026); Absa fees as summarised by Wise (30 September 2026). FNB and Nedbank publish their forex fees in their own pricing guides — check before you send. Branch fees are higher. Correspondent and Thai receiving-bank charges may apply on top.

Which currency to send? And SHA or OUR?

Let the money arrive as baht

  • Your bank converts rand to baht (or via dollars) before or during the transfer
  • You can usually see the baht amount in advance
  • Best for rent, fees and fixed amounts
  • Not suitable for a condo purchase, which needs foreign currency converted in Thailand

Send US dollars (or rand)

  • The Thai bank converts at its TT buying rate on arrival
  • You can't see the final baht amount in advance
  • Needed when the money must arrive in foreign currency — a condo purchase
  • Rand to dollars to baht means two conversions; compare the result

The charging option decides who pays the banks along the way: SHA shares them (the usual default), OUR means you pay everything so the recipient should get the full amount, and BEN means the recipient pays it all. For school fees, a deposit or an exact invoice, OUR is worth the extra; for your own transfers, SHA is normally fine.

Our guide to ZAR to THB exchange rates shows how to work out the margin in any rate you're offered.

Compare these before you send

A specialist quote, the cheapest bank fee, and the two Thai banks most used to receiving money from South Africa.

V

1.Vita Capital

Best for large sums

Our FX and escrow partner. Its specialists move rand to Thai bank accounts at better rates than the banks, can fix a rate for a transfer on a set date, and help with the paperwork at both ends — useful for visa deposits, property and lump sums.

Free, no-obligation quote arranged through our team.
Best for
Deposits, property, lump sums
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 and SARS approval still apply

Introduced by Just Landed in Thailand.

C

2.Capitec international payments

Lowest bank fee

Capitec charges a fixed R175 for an international payment made in the app, online or by USSD, however large — the lowest published fee we found among South African banks. The exchange rate still matters most.

Send fee
R175 fixed
Receive fee
R100 fixed
Channel
App, online, USSD
IBAN
Not used

Why it works in Thailand

  • Flat fee — cheap on large amounts
  • Simple in the app

Watch out for

  • Exchange margin not published
  • Compare the baht that will arrive
B

3.Bangkok Bank

Best receiving bank

Thailand's largest branch network and the bank most experienced with large inward transfers, FET forms and visa letters. Its app also sends money back abroad for permitted purposes.

SWIFT
BKKBTHBK
Thai fee
0.25%, ฿200–฿500
FCD accounts
Yes (not rand)
Network
Nationwide

Why it works in Thailand

  • Used to property and visa paperwork
  • Sends abroad from the app

Watch out for

  • The bank sets its own exchange rate
  • Strict on documents
W

4.Wise

Best everyday account

Converts at the mid-market rate with the fee shown before you send and pays baht into Thai accounts locally, so there's no chain of correspondent banks or Thai SWIFT receiving fee.

Rate
Mid-market
Fee
Shown up front
Currencies
Hold many
Best for
Smaller amounts

Why it works in Thailand

  • Transparent
  • Simple app

Watch out for

  • No forwards or specialist
  • Check availability for South African residents

Large transfers: allowances, property and paperwork

Large transfers are where SWIFT earns its place — and where the paperwork at both ends matters most.

  • Above R2 million a year: you need SARS approval under the foreign investment allowance (an AIT application) before your bank will send. It can take three weeks or more — apply before you commit to a date.
  • Condo purchases: the money must come into Thailand from abroad in foreign currency for a foreigner to register the unit. Keep the Thai bank's credit advice or Foreign Exchange Transaction (FET) form.
  • From USD 50,000: Thai banks such as SCB ask for supporting documents showing the purpose and a Foreign Currency Transaction Form.
  • Tell your Thai bank in advance, and ask what rate it will give and what it needs from you.
  • Tell your South African bank too. Large international payments trigger fraud checks; a call beforehand avoids a blocked payment.
  • Negotiate the rate. On R1 million, a 1% better rate is R10,000 — worth a call to your bank and a specialist.
  • Allow time. A week for anything with a deadline, more around public holidays in either country.

See our guide to Thai bank accounts for property buyers for the condo rules and SARS approval in detail.

Worked example: a ฿800,000 retirement-visa deposit

The most common large transfer South Africans make to Thailand is the ฿800,000 deposit for a retirement extension — about R392,000 at ฿2.04 to the rand. Here's how the costs stack up on a single transfer.

Through your bank

  • Bank fee: R175 at Capitec, or about R955 at Standard Bank online (R830 maximum plus R125)
  • Exchange-rate margin at an illustrative 2%: about R7,800
  • Thai receiving fee: ฿500 (about R245)
  • Total cost: roughly R8,300 to R9,000

Through a specialist at 0.5%

  • No bank transfer fee in this illustration
  • Exchange-rate margin at 0.5%: about R1,960
  • Thai receiving fee: ฿500 (about R245)
  • Total cost: roughly R2,200

The difference — around R6,000 or more — comes almost entirely from the exchange rate, not the fees. That's why the first step for any large transfer is a same-day comparison of the baht that will arrive. The deposit also has a deadline: Immigration usually wants it in your account at least two months before you apply, so allow time for the transfer and, if the rand is volatile, consider fixing the rate.

Margins here are illustrations; banks don't publish theirs, and specialists quote per transfer. Ask each for the exact baht amount on the same day. Our guide to Thai bank accounts for retirees covers the deposit rules.

What your bank reports for exchange control

Every international payment from a South African bank is reported to the Reserve Bank under exchange control. In practice that means three things for you:

  • A reason for every payment. Your app asks you to choose one — travel, gifts, living expenses, investment, property abroad. Choose the one that's true; it matters if questions are asked later.
  • A running total against your allowance. Your bank tracks what you send under the R2 million single discretionary allowance each calendar year. Payments to more than one bank still add up.
  • A SARS step above R2 million. For the foreign investment allowance, SARS checks your tax compliance first and gives you a PIN for your bank. Outstanding returns are the usual cause of delays.

If you've ceased South African tax residency, different rules apply: there's no single discretionary allowance, and transfers from a non-resident account need SARS tax compliance PINs. Your bank will tell you what it needs.

Tracking your transfer

Every SWIFT payment carries a unique end-to-end transaction reference — the UETR. With it, any bank in the chain can see where your money is. Swift has reported that 40% of payments on its gpi service are credited within 30 minutes and 92% within 24 hours, but a transfer from South Africa to Thailand normally takes one to five business days, counting holidays in both countries.

If it hasn't arrived after two business days beyond the expected date, ask your South African bank for a trace using the UETR, and ask the Thai bank whether the money is held pending information. Our guide to delayed international transfers explains exactly what to do.

Baht account or foreign currency account?

If you have both a baht savings account and a foreign currency deposit (FCD) account in Thailand, you choose where a SWIFT transfer lands — and it changes what happens to the money.

Into a baht account

  • Foreign currency is converted on arrival at the bank's TT buying rate
  • Ready to spend, pay rent or count towards visa money
  • Covered by Thai deposit protection up to ฿1 million per bank
  • No control over the timing of the conversion

Into an FCD account

  • Dollars or euros stay as they are until you choose to convert — rand isn't offered
  • Useful for property money and larger savings in Thailand
  • Not covered by Thai deposit protection
  • Minimum balances and fees to send money back out

Give the sender the right account number for the account you want — the SWIFT code is the same for both. Our guide to multicurrency bank accounts for expats explains FCD accounts in detail.

SWIFT the other way: Thailand to South Africa

Sending money from a Thai account to South Africa uses the same network in reverse. Bangkok Bank lets foreigners do it from its mobile app for permitted purposes — repatriating income, education, travel, personal use, goods, services and gifts — without supporting documents, for ฿300 per transfer with shared charges or ฿1,050 with the overseas charges included. Transfers run from 08:30 to 17:00 on business days, up to ฿2,000,000 a day.

  • South African banks don't use IBANs either. Give the account number and your bank's SWIFT code — Capitec's is CABLZAJJ; ask your own bank for its code if you're with another.
  • Use your name exactly as it appears on your ID or passport, or the payment may be returned.
  • Expect a receiving fee in South Africa — R100 fixed at Capitec; 0.5% (minimum R165, maximum R622) plus R143 online at Standard Bank.
  • Make the Balance of Payments declaration when your bank contacts you. Only the account holder can make it, and Capitec returns funds it can't credit within 30 days.
  • Keep records showing where the money came from, especially for large sums such as condo sale proceeds.

When a bank SWIFT transfer is the right choice

Your bank is fine for

Small and regular transfers where convenience matters more than a few hundred rand — especially at a flat-fee bank like Capitec.

Regular, smaller sums

Get a specialist quote for

Visa deposits, property, lump sums and anything over about R100,000, where the exchange rate decides the cost.

Large sums

Fix the rate for

A condo completion or a visa deadline on a known date — a forward contract removes the risk of the rand weakening.

Known deadlines

Ask first for

Visa income — check with your Thai bank and Immigration office how the money needs to appear on your statement.

Visa money

Eight mistakes that delay or cost money

  1. A name that doesn't match the account, so the money is held for checks.
  2. Looking for an IBAN — Thailand doesn't use them; use the account number and SWIFT code.
  3. Accepting the first exchange rate on a large sum without a comparison.
  4. Sending baht when you needed foreign currency for a condo purchase.
  5. Forgetting the allowance, so a large transfer is stopped pending SARS approval.
  6. Sending just before a public holiday in either country.
  7. Not saving the confirmation and UETR.
  8. Trusting bank details sent by email without confirming them by phone.

Protecting a big transfer

A large transfer is a target. Do it from a secure connection rather than hotel or café Wi-Fi, confirm the recipient's details by phone, keep your banking OTPs on a phone only you use, and be wary of anyone who contacts you about the payment unexpectedly — especially with "new" bank details or a request for a fee to release the money. Our guide to payment scams covers the warning signs.

How we researched this guide

We used South African banks' own published fees — Capitec's bank charges (from 1 March 2026) and Standard Bank's Forex Pricing Guide 2026 — and Wise's September 2026 summary of Absa's international payment fees; Capitec's guide to receiving international payments; FA News's 2026 summary of the allowances; Thai banks' published tariffs (Bangkok Bank, SCB and Krungsri, 2026); Bangkok Bank's guidance on sending money out of Thailand; SWIFT code directories for the Thai banks' codes; and Swift's published gpi figures. Fees, rates and requirements change; confirm with both banks before a large transfer. Checked 22 October 2026. This guide is general information, not financial advice.

S

Our verdict

A SWIFT transfer from South Africa to Thailand needs the exact account name, account number and SWIFT code — no IBAN — plus a reason for exchange control. Costs are your bank's fee (a flat R175 at Capitec, a percentage plus a SWIFT fee at the big banks), the exchange-rate margin (usually the biggest part) and a Thai receiving fee capped at ฿500.

Mind your R2 million allowance and get SARS approval early for anything above it. For deposits, property and lump sums, get a quote from an FX specialist such as Vita Capital before every transfer.

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 do I need to send money from South Africa to a Thai bank account?

The account holder's name exactly as the bank has it, the account number, the bank's SWIFT code, usually the recipient's address and the bank branch, and a reason for the payment for exchange control.

Do Thai banks use IBANs?

No. Thailand doesn't use IBANs. Use the account number and the bank's SWIFT (BIC) code.

What is Bangkok Bank's SWIFT code?

BKKBTHBK. Kasikornbank is KASITHBK, SCB is SICOTHBK, Krungthai is KRTHTHBK and Krungsri is AYUDTHBK. Confirm with the bank before sending.

How much does Capitec charge to send money to Thailand?

R175 for an international payment made in the app, online or by USSD — a fixed fee, whatever the amount (from 1 March 2026). The exchange rate is separate.

How much do Standard Bank and Absa charge?

Online, Standard Bank charges 0.62% (minimum R180, maximum R830) plus a R125 telecommunication fee. Absa charges 0.55% online (minimum R190, maximum R820) plus a R100 SWIFT fee. Branch fees are higher.

How much does a Thai bank charge to receive a SWIFT transfer?

Usually 0.25% of the amount with a minimum and a cap: ฿200–฿500 at Bangkok Bank and Krungsri, ฿300–฿500 at SCB — about R98 to R245.

Does a SWIFT transfer count towards my allowance?

Yes. Transfers abroad count towards your R2 million single discretionary allowance each calendar year. Above that, you need SARS approval under the foreign investment allowance.

Should I send rand, dollars or baht?

For everyday amounts, let it arrive as baht and compare the amount. For a condo purchase, the money must arrive as foreign currency and be converted in Thailand — many people send US dollars.

How long does a SWIFT transfer to Thailand take?

Usually one to five business days, depending on correspondent banks, cut-off times and holidays in both countries.

Do I need documents for a large transfer to Thailand?

At the Thai end, from USD 50,000 or equivalent, banks such as SCB ask for supporting documents and a Foreign Currency Transaction Form. At the South African end, above R2 million a year you need SARS approval.

How do I receive money from Thailand in South Africa?

Give the sender your account number and your bank's SWIFT code (Capitec's is CABLZAJJ) — no IBAN — and your name exactly as on your ID. Your bank will ask you to make a Balance of Payments declaration before crediting it.

What does SHA mean on an international payment?

Shared charges: you pay your bank's fee, and the receiving and correspondent banks take theirs from the money. OUR means you pay all the charges.

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

South African outward and inward fees from Capitec (bank charges, valid from 1 March 2026), Standard Bank (Forex Pricing Guide 2026, effective 1 January 2026) and Wise's summary of Absa's fees (30 September 2026). Receiving process from Capitec. Allowances from FA News (2026). Thai receiving fees and charges from Bangkok Bank, SCB and Krungsri (2026). Outward transfers from Thailand from Bangkok Bank. Thai SWIFT codes from SWIFT code directories. Swift gpi figures from Swift. Worked examples at ฿2.04 = R1 (22 October 2026). Checked 22 October 2026.

More International Accounts 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.