Thai Bank Fee Comparison 2026: Transfers, FCD, ATM & SMS Fees
Pulling cash out of a Thai ATM on a foreign card costs ฿220–350 per withdrawal in 2026, and sending money out of the country by SWIFT runs ฿250–1,200 depending on the bank and channel you pick. Neither number is flat anymore: fees vary by bank, currency, and whether you use a branch, an app, or a promotional rate. This page lines up the four banks foreigners use most — Bangkok Bank, Kasikorn/KBank, SCB and Krungsri — across transfers, foreign-currency deposit (FCD) accounts, card withdrawals, and the small recurring charges that quietly add up.
Figures are baht first, USD in parentheses at the site anchor of ฿33/USD (spot moves daily; treat conversions as approximate). Fee schedules change without much notice, so every table below is dated and sourced.
Quick answer: the numbers that matter
- Foreign-card ATM withdrawal: ฿220–350 per transaction (Visa/UnionPay ~250; foreign Mastercard up to 350; AEON cheapest at ~150). No longer a flat ฿220.
- Inbound transfer (Bangkok Bank): 0.25% of the amount, min ฿200, max ฿500.
- Outbound SWIFT: Krungsri's app promo is flat ฿250 (USD/EUR/GBP/SGD/AUD) through 31 Dec 2026; standard branch schedules run ฿500–1,200 by currency and bank.
- SCB outward via app: no separate fee, but a 0.25% (USD) or 0.50% (other) FX commission is built into the rate.
- Monthly account fee: none on basic savings accounts in 2026; SMS alerts cost roughly ฿15–20/month.
- FCD account: typically USD 1,000+ first deposit; SCB paused new FCD openings at selected branches from 1 July 2026, favoring its e-FCD app product.
The fee matrix: four banks side by side
This is the core comparison. Fee schedules are published at different levels of detail bank to bank, so where a bank does not publish an itemized figure as clearly as its peers, that is noted rather than guessed at.
| Bank | Inbound transfer | Outbound SWIFT | ATM (foreign card) | FCD min. deposit | SMS/monthly fee |
|---|---|---|---|---|---|
| Bangkok Bank (BBL) | 0.25% of amount, min ฿200 / max ฿500 | ~฿500–1,000 plus any correspondent deduction en route — confirm before sending | ~250 (Visa/UnionPay) | USD 1,000 first deposit; ~USD 250 avg. balance or small under-balance fee | ฿15/month, or ฿149/year package |
| Kasikorn (KBank) | Comparable band to BBL; published in KBank's own fee PDF | Comparable range to BBL/Krungsri; check current schedule at opening | ~250–350 | Offered; minimums not itemized as publicly as BBL's | K-mAlert SMS; not itemized here, sources vary, ~฿10–20/month |
| SCB | Comparable inbound band to BBL | No separate app fee; 0.25% (USD) / 0.50% (other) FX commission built into the rate | ~250–350 | New openings paused at selected branches from 1 Jul 2026 — use e-FCD; maintenance fee waived on USD/GBP/EUR/SGD/CNY since Feb 2025 | No flat SMS fee published; check current schedule |
| Krungsri | Comparable inbound band to BBL | App promo: flat ฿250 (USD/EUR/GBP/SGD/AUD) through 31 Dec 2026. Standard "Charge SHA": ฿500 or USD 20, plus currency add-ons (EUR/GBP ฿1,200, JPY 0.05% min ฿5,000, other ฿800) | ~250–350 | Offered; not itemized as publicly as BBL's | Comparable small fee; sources vary |
Source: Bangkok Bank, Kasikornbank, SCB and Krungsri official rate/fee pages, cross-checked July 2026 · verified July 2026 · ฿33/USD. Where a bank's own schedule does not itemize a figure as clearly as its peers, that gap is noted rather than estimated.
Two things jump out. Krungsri's flat ฿250 app promo currently beats standard branch SWIFT pricing at every big-four bank for the currencies it covers. And SCB's "fee-free" transfer is not really free — a 0.25–0.50% FX spread on a ฿100,000 transfer costs ฿250–500, the same range as Krungsri's flat promo. Compare the cheapest way to send money to Thailand for how these bank rails stack up against Wise and other non-bank options.
Sending money into Thailand
Bangkok Bank publishes the clearest inbound schedule: 0.25% of the transferred amount, minimum ฿200, maximum ฿500 per incoming SWIFT transfer — genuinely capped, so a ฿1,000,000 transfer costs the same ฿500 as a ฿300,000 one. The catch is any correspondent bank en route (common on US and European sends) can deduct its own handling fee first, so the amount landing can be ฿500–1,500 short of what was sent.
For anyone funding visa-related savings — a DTV proof-of-funds balance, an 800,000 THB retirement deposit, or a marriage-visa 400,000 THB deposit — a non-bank service like Wise usually lands the full amount with a smaller, transparent cut (roughly 0.6% plus a small fixed fee at the mid-market rate), depositing directly into a Thai account, often same-day. See Wise vs Revolut for Thailand: Revolut cannot hold or send THB directly into a Thai account, which matters for anything visa- or property-related.
Sending money out of Thailand
Outbound transfers are where bank schedules diverge most. Krungsri's app promo (flat ฿250 for USD/EUR/GBP/SGD/AUD, through 31 December 2026) is currently the cheapest published bank rate for a standard remittance. Its standard branch "Charge SHA" pricing is less generous: ฿500 or USD 20, plus currency-specific loadings (EUR/GBP add ฿1,200; JPY is 0.05% with a ฿5,000 minimum). SCB's app-based outward transfer carries no separate fee but folds a 0.25–0.50% FX commission into the rate — a similar cost, dressed differently.
If you are repatriating condo-sale proceeds or moving a large lump sum, the FET form matters more than the transfer fee. Any inbound transfer of USD 50,000 or more triggers an FET (Foreign Exchange Transaction form, formerly Thor Tor 3), issued by the receiving bank and reported to the Bank of Thailand — the document you need later to prove funds arrived from abroad and to repatriate money tax-free. See transferring money out of Thailand and FET forms and bringing money for a condo purchase for the full mechanics.
ATM and foreign-card withdrawal fees
The old flat "220 baht ATM fee" is now a floor, not a ceiling:
| Card network / bank | Typical fee per withdrawal |
|---|---|
| Visa / UnionPay (most big-four banks) | ~250 THB |
| Foreign Mastercard (some banks) | up to 350 THB |
| AEON | ~150 THB (cheapest widely available) |
| Baseline / older signage | 220 THB (increasingly outdated) |
Source: Thailand Ultimate banking research, cross-referenced against multiple 2026 expat-finance trackers · verified July 2026 · ฿33/USD. Flat per-withdrawal surcharge, independent of amount — withdraw larger sums less often.
Full detail, including how this stacks with your home bank's own foreign-transaction fee, is on Thailand ATM fees for foreign cards.
FCD accounts: holding foreign currency without converting
A Foreign Currency Deposit (FCD) account lets you hold incoming USD, GBP, EUR or AUD without immediately converting to baht, so you can wait for a better rate. Bangkok Bank's general FCD needs a first deposit around USD 1,000 and an average balance near USD 250 to avoid a small under-balance charge. SCB's e-FCD waives maintenance fees on USD, GBP, EUR, SGD and CNY (since Feb 2025) and JPY/HKD (since Oct 2025) — but SCB has paused new FCD openings at selected branches from 1 July 2026, routing new customers to the app-based e-FCD product instead. Kasikorn and Krungsri also offer FCD accounts; their schedules exist but are not published with the same public detail, so confirm the current rate card in person.
An FCD account also matters for condo purchases: the money needs to arrive from abroad in foreign currency and convert inside Thailand to qualify for foreign freehold registration. Full mechanics are on FCD accounts.
Monthly fees, SMS alerts, and the DTV banking wrinkle
Basic Thai savings accounts carry no monthly maintenance fee in 2026 — that part of Thai banking is still genuinely free. The recurring cost most expats forget is the SMS transaction-alert service: Bangkok Bank charges ฿15/month (or a discounted ฿149/year package), and competitors charge similarly small amounts.
One thing no fee schedule can fix: DTV holders are being refused new bank accounts almost universally in 2026 at Bangkok Bank, Kasikorn, SCB, Krungthai and Krungsri, because DTV is treated as a tourist-category visa under current anti-mule KYC rules. LTR and retirement (O-A) visa holders still get accounts opened routinely. Check the DTV funds checker and read how to open a Thai bank account in 2026 before you fly over expecting a straightforward account opening.
For which bank is worth the hassle overall — not just fees but English support and app quality — see Bangkok Bank vs Kasikorn vs SCB and best Thai bank for foreigners 2026.
Frequently Asked Questions
What is the real ATM fee for foreign cards in Thailand in 2026?
Between ฿220 and ฿350 per withdrawal, not a flat ฿220 as often quoted. Visa/UnionPay cards commonly see around ฿250, some foreign Mastercards up to ฿350, and AEON is cheapest at roughly ฿150. The fee is flat per transaction, so fewer, larger withdrawals reduce the drag.
Which Thai bank has the cheapest international transfer fee?
Krungsri's in-app promo (flat ฿250 for USD, EUR, GBP, SGD and AUD, through 31 December 2026) is currently the cheapest published bank option for outbound. SCB's app transfers carry no separate fee but build a 0.25–0.50% FX commission into the rate instead, landing in a similar range. Bangkok Bank's inbound fee (0.25%, capped ฿200–฿500) is the clearest published inbound schedule among the big four.
Do Thai banks charge a monthly account fee?
No — basic savings accounts carry no monthly maintenance fee in 2026. The recurring cost people actually pay is the SMS transaction-alert service, roughly ฿15/month at Bangkok Bank (or a discounted annual package), with similarly small fees elsewhere.
Can I still open a Thai bank account on a DTV visa?
Almost never in 2026. Bangkok Bank, Kasikorn, SCB, Krungthai and Krungsri refuse new accounts to DTV holders near-universally, usually a polite branch refusal with no written reason, since DTV is classified as tourist-category under current KYC rules. LTR and retirement (O-A) visa holders still open accounts routinely.
What is an FCD account and do I need one?
A Foreign Currency Deposit account lets you hold USD, GBP, EUR or AUD without converting to baht immediately — useful if you expect a better rate later or need to prove funds arrived from abroad for a condo purchase. Bangkok Bank's general FCD needs roughly a USD 1,000 first deposit; SCB paused new FCD openings at some branches from 1 July 2026 in favor of its e-FCD app product.
The bottom line
The flat "220 baht ATM fee, done" version of Thai banking is gone. Every category here has a real range: ATM withdrawals ฿150–350, outbound transfers ฿250–1,200, inbound transfers capped but not free. Pick your channel deliberately — Krungsri's app promo or SCB's wider-spread transfer for outbound, Bangkok Bank's capped 0.25% for inbound, AEON for ATM withdrawals when you can find one — rather than assuming one bank wins across the board. None of it matters if your visa route cannot get you an account in the first place, so confirm that before optimizing for fee pennies.
Sources
- Bangkok Bank official Rates & Fees pages, accessed 2026-07-10
- Kasikornbank Service Fees schedule (20 May 2026 edition), accessed 2026-07-10
- SCB SWIFT Outward / Foreign Currency Deposit pages, accessed 2026-07-10
- Krungsri (Bank of Ayudhya) international remittance and FCD fee schedule, 1 Jan 2026 edition
- Thailand Ultimate Verified Facts Dossier, banking section, last verified 2026-07-10




















