Your Thai bank is stealing from you. Standard SWIFT transfers charge 300–500฿ in fees, plus they give you the worst exchange rate in town. I've lived in Phuket for six years. I've sent thousands of pounds, dollars, and euros to Thailand. Here are the methods that actually work—with real costs, current exchange rates, and honest tips no one else tells you.
Why Your Bank's Rates Are Terrible
When you send money via SWIFT wire through your home bank, you're paying for:
- Your bank's outgoing fee (£15–25 or $30–50)
- The correspondent bank's fee ($20–50, often hidden)
- Exchange rate margin: 2–4% worse than the real rate
A £1,000 transfer to Thailand? You lose £30–60 in fees alone. Then the exchange rate hits you for another £20–40. Total cost: 5–8%. That's insane.
The good news: there are methods that cost 1% or less. Let me break them down.
Quick Comparison: All Methods
| Method | Fee (Example) | Rate Margin | Speed | Best For |
|---|---|---|---|---|
| Wise | 1–2% ($10–20 on $1k) | Real rate | 1–2 days | Regular transfers, small–mid amounts |
| SWIFT Bank Wire (KBank/BBL) | 300–400฿ + $20–50 (correspondent) | 1–2% | 3–5 days | Large amounts (฿500k+), Non-OA lump sum |
| Revolut | 1.5–2% | Real rate | 1–2 days | Alternative to Wise, multi-currency |
| OFX | 0.8–1.5% | Real rate | 2–3 days | AUD transfers (best for Aussies) |
| Western Union | 3–5% | 2–3% | Minutes–hours | Emergencies only |
| ATM Withdrawal | 220฿ Thai fee + 3–4% FX | 3–4% | Instant | Small amounts, emergencies |
Wise: The Gold Standard (My #1 Recommendation)
If you're sending money to Thailand regularly—rent, utilities, savings—Wise is unbeatable. No hidden fees. Real mid-market exchange rate. Set up takes 10 minutes.
How Wise Works
- You send from your home bank to Wise's local bank account (GBP account in the UK, USD in the US, AUD in Australia)
- Wise holds your money in a local currency pool, then sends it to Thailand using their own licensed correspondent banks
- You receive THB directly to your Thai bank account in 1–2 days
The magic: Wise doesn't use the correspondent bank fee model. They use the real mid-market rate—the rate you see on Bloomberg, XE.com, or OANDA—with only a 1–2% platform fee (which is transparent upfront).
Real Cost Example: £1,000 to Thailand
- Your bank (SWIFT): £1,000 → ฿41,200 (at realistic 1.5% bad rate). Fee: £20. Total received: ฿40,400. You lose ฿800 + £20 fee.
- Wise: £1,000 → ฿42,180 (at real rate). Fee: 1.2% = £12. Total received: ฿42,680. You save ฿2,280 vs. your bank.
Setting Up Wise
- Go to [AFFILIATE_WISE] and create an account (ID verification: passport, 5 mins)
- Add your home bank account to verify (UK Faster Payments, US ACH, Australian transfer)
- Enter your Thai bank details (IBAN not needed; just account number + Thai bank code)
- Send money (see the fee + rate before you confirm)
- Money arrives in 1–2 business days
The Wise Debit Card
Bonus: Wise issues a physical debit card (available in Thailand). Spend in any currency, real rate, no markup. Withdrawal fee: 2% (compared to 3–4% on regular ATM cards from your home bank). Costs 50 THB/year, but pays for itself after 2–3 withdrawals.
SWIFT Bank Wire: When Size Matters
For a one-time large transfer—like the Non-OA retirement requirement of ฿800,000—a direct SWIFT wire is sometimes cheaper than Wise. Why? Wise caps fees at 2%, but a SWIFT wire might cost only 350฿ + correspondent fees.
Which Thai Banks Accept SWIFT?
Kasikornbank (KBank): SWIFT code KASITHBK. Good exchange rates, moderate fees.
Bangkok Bank (BBL): SWIFT code BKKBTHBK. Wide network, but fees can be higher.
Both are reliable. KBank is slightly faster.
The Correspondent Bank Problem
Here's the catch: your home bank often routes the wire through 1–2 intermediary banks before it reaches Thailand. Each one takes a cut: $20–50. This is the hidden cost most people don't know about.
Example: You wire $10,000 from the US. Your bank charges $45, KBank's fee is 350฿ ($11). But the US correspondent bank adds $25, and the Thai correspondent adds another $15. Total cost: $96 + bad exchange rate. You're back to 2% loss.
When SWIFT Makes Sense
- Large transfer (฿500,000+): The fee % is so small it doesn't matter
- Non-OA lump sum (฿800,000): Paper trail for immigration is cleaner with a direct bank wire
- One-off transfer: You don't want to set up a Wise account
The Non-OA Retirement Visa: ฿800,000 Safely
If you're applying for a Non-OA retirement visa (or topping up), you need to show ฿800,000 in a Thai bank account and leave it there for 2 months before your extension.
My recommendation: Use Wise to send regular amounts (฿200k–300k per transfer), then do a final direct SWIFT wire for the last chunk. Why? It looks normal (Wise transfers are common), but the final wire gives you a clean SWIFT receipt for immigration.
The FET Certificate
After your money arrives, ask your Thai bank for an FET (Foreign Exchange Transaction) certificate. This proves the baht came from a legitimate foreign exchange transaction. It's required if you're using the money for:
- Non-OA visa extension
- Property purchase (legally own land in Thailand as a foreigner)
- Large Thai government transactions (school fees, etc.)
Get it before you move the money. Once it's in your Thai account, it becomes a "local transfer" and the FET certificate is hard to get retroactively.
ATM Withdrawal Reality Check
Plenty of expats just withdraw cash from Thai ATMs with their home bank card. It's easy, but expensive.
Cost per withdrawal: 220฿ Thai bank fee + 3–4% foreign exchange spread = roughly 4–5% total cost. A $1,000 withdrawal costs you $40–50. Only do this in emergencies.
If you need cash regularly, use the Wise debit card. 2% fee is half the cost of ATM withdrawals.
Country-Specific Guides
United Kingdom (GBP to THB)
Best route: Wise (£1–2 fee on most transfers, real rate). UK Faster Payments takes 2 hrs to Wise, 1–2 days to Thailand.
Backup: Barclays or Lloyds SWIFT to KBank. Fee: £20–25 + £35–45 correspondent. Avoid unless transferring £50,000+.
Australia (AUD to THB)
Best route: OFX (0.8–1.5% fee, real rate, 2–3 days). Australian-based, faster settlement.
Second best: Wise (same as UK). SWIFT: Commonwealth Bank or ANZ. Fee: $50 AUD + correspondent $25–40.
United States (USD to THB)
Best route: Wise ($8–15 fee on most transfers). ACH takes 1 day to Wise, then 1–2 days to Thailand.
Backup: Chase or Bank of America SWIFT to KBank. Fee: $45–65 + correspondent $25–50. Only for large transfers.
European Union (EUR to THB)
Best route: SEPA transfer to Wise (€2–5 fee), then Wise forwards to Thailand (real rate + 1–2% platform fee).
Direct SWIFT: Possible but slower and more expensive than routing through Wise first.
Frequently Asked Questions
For amounts under ฿500,000: Wise. 1–2% fee, real exchange rate, 1–2 days, fully transparent.
For one-off amounts over ฿500,000: Direct SWIFT wire to KBank. Total cost often 1.5–2% after all fees, and cleaner paper trail for immigration/property.
Bottom line: Wise 90% of the time. SWIFT for large, infrequent transfers.
Step 1: Send funds to Thailand via Wise or direct SWIFT (your choice; Wise is simpler, SWIFT looks "official" to Thai banks).
Step 2: Once money arrives, immediately request an FET certificate from your Thai bank. This proves legitimacy for property purchase. Some banks waive fees; others charge 100–200฿.
Step 3: For property purchase, you'll also need the FET cert and an FET Form (Form Por. Tor. Kor. 20) filed with Thai customs. Your bank or real estate lawyer can help.
For ฿100k+, use SWIFT to avoid Wise's daily/monthly transfer limits.
The "best" rate is the real mid-market rate—the rate used by major institutions. Check xe.com or oanda.com for today's real rate.
Any service claiming to offer a "special" rate better than mid-market is either lying or taking it from you elsewhere (hidden fees, slow settlement, etc.).
Wise and Revolut offer real mid-market rates + transparent, small fees. Everything else (banks, Western Union, money changers) adds a margin: 1–4%.
Short answer: No—transferring foreign currency is not a taxable event.
The catch: If the money you're transferring was earned in Thailand in the same tax year (Jan–Dec), it may be subject to Thai income tax. This is rare for expats (most earn abroad), but if you're freelancing for Thai clients, it applies.
For Non-OA visa: The money itself is not taxed. It's your "savings" proof, not income.
Consult a Thai tax accountant if you're unsure. Most expats are fine.
Kasikornbank (KBank) SWIFT code: KASITHBK
You'll also need:
- Thai account number (10 digits, starts with 0)
- Branch code (if your home bank requires it—KBank will provide on request)
Bangkok Bank (BBL) SWIFT code: BKKBTHBK if you prefer BBL.
Both are reliable. KBank is slightly faster due to less congestion.
Next Steps
Ready to transfer money to Thailand the smart way? Here's what to do:
- If you transfer regularly: Open a Wise account (takes 10 mins)
- If this is a one-time large transfer: Talk to your home bank about SWIFT fees first, then compare vs. Wise
- If you need the FET certificate: Know where your money is coming from, and request it immediately upon receipt