Sending money internationally to Thailand involves choosing between bank transfers, specialist services, and digital apps — and the differences in rate and fees are significant. Bank wire transfers are the traditional method — reliable but expensive. Most banks charge ฿500–1,500 per transfer in fees, and their exchange rates are typically 2–4% worse than the mid-market rate. For large transfers (property deposits, long-term payments), banks are sometimes necessary but rarely the best value option. Wise (formerly TransferWise) is consistently the best option for regular transfers — it uses the real mid-market exchange rate with a transparent fee (typically 0.4–0.7%), arrives in 1–2 business days, and can deliver directly to any Thai bank account. On a ฿500,000 transfer, using Wise vs a standard bank transfer saves ฿8,000–20,000. Revolut offers similar rates to Wise up to monthly free transfer limits. OFX (formerly OzForex) is competitive for large transfers (฿500,000+) with no fixed fees. Western Union is convenient in some origin countries but typically has higher fees and worse rates than digital alternatives. For receiving money in Thailand as a resident: having a Bangkok Bank account is advantageous as it is widely used for international transfers and has relationships with many correspondent banks. Kasikorn (KBank) and SCB are also commonly used. Keep transfer records for tax purposes if you are a Thai tax resident — foreign-sourced income remitted to Thailand may be taxable.
Frequently Asked Questions
Related Articles
Get Thailand Travel Updates
Monthly updates on visa changes, new destination guides, best-value hotels, and seasonal travel tips — all written by people who actually live in Thailand.
No spam. Unsubscribe anytime. We never share your email.
Was this page helpful?
ThailandKnowledge Editorial Team
Written and verified by long-term Thailand residents and travel experts.
Our editorial standards