Slot ID: blog-post-top
You've got 50,000 Thai baht burning a hole in your pocket. Maybe it's leftover travel cash, or you just got paid by a client in Thailand. The first thing you do is Google "baht to US dollar". Google says 1 USD = 35.20 THB. That means your 50,000 baht is worth $1,420.45. But when you walk into an exchange booth, they offer you 36.00 THB per USD. Suddenly your 50,000 baht is only $1,388.89. That's a $31.56 difference, gone.
That gap is the spread. It's how exchange services make money. The mid-market rate you see online is the midpoint between global buyers and sellers. It's not a rate you can get. The rate you actually get is always worse. Sometimes a lot worse. The same principle applies whether you're converting baht, rupees, or pounds. For a detailed breakdown of how the rate you see differs from the rate you get, see this guide on 1 US Dollar in Indian Rupees.
Don't just take the first rate you're offered. In Thailand, SuperRich and other independent booths usually beat the banks. Let's say you're in Bangkok. SuperRich offers 35.80 THB per USD. Bangkok Bank offers 36.20. A booth at Suvarnabhumi Airport offers 36.80. For 50,000 THB:
SuperRich gives you $37.95 more than the airport. That's a nice dinner. So if you're still in Thailand, do the legwork.
Your bank might offer 37.00 THB per USD, which gives you $1,351.35. That's worse than any Thai option. For a step-by-step breakdown of converting another currency with similar fee traps, check out Pound to USD: 7 Steps to Convert £1,500 Without Losing $180 to Fees.
Some exchange booths advertise "no commission" but give you a terrible rate. Others offer a better rate but charge a flat fee. You have to do the math. Here's an example with 50,000 THB:
Booth B looks worse at first glance, but the commission is worth it. Always ask: "Is there a commission?" and "What rate will I get after all fees?" That's how you avoid getting quietly skimmed. The same logic applies to converting dollars to yen, which you can read about in USD to Japanese Yen: How to Convert $2,000 Without Getting Quietly Skimmed.
Cash is one thing. But if you have baht sitting in a Thai bank account, you have better options. Services like Wise and Revolut use the mid-market rate plus a small fee. Let's say Wise charges 0.45% + 10 THB. For 50,000 THB, the fee is 225 + 10 = 235 THB. You convert 49,765 THB at the mid-market rate of 35.20. That gives you $1,413.78. That's more than any cash option above. The catch is you need a Thai bank account and online banking access. If you're converting dollars to won, the process is similar, as outlined in Dollar to Won: A Practical Guide to Converting $2,000 Without Losing Money.
If you're sitting on 500,000 THB, don't convert it all at once. Exchange rates move every day. By converting in chunks, you average out the rate. For example, convert 100,000 THB now, another 100,000 next month, and so on. This is called dollar-cost averaging. It's not foolproof, but it reduces the risk of converting at a bad moment. If you're moving money digitally, you can set up recurring transfers. If you have cash, you'll need to make multiple trips to the booth, which might not be practical. Use your judgment.
In Thailand, exchanging more than 50,000 THB often requires your passport. That's standard. In the US, depositing foreign cash over $10,000 triggers a Currency Transaction Report. Banks are required to file it. It's not a big deal, but don't be surprised if the teller asks questions. And never split a deposit to avoid the report. That's called structuring, and it's illegal. If you have a large amount, just be transparent. The same rules apply whether you're converting baht, pesos, or anything else. For a guide on converting USD to Mexican pesos, which covers similar reporting thresholds, see USD to MXN: How to Convert $3,000 to Pesos Without Losing Money on Fees.
Before you hand over your baht, run the numbers. The formula is:
USD = (THB - fees) / exchange rate
So if you have 80,000 THB and the booth offers 35.90 THB per USD with a 150 THB fee, you do: (80,000 - 150) / 35.90 = $2,224.23. Compare that to another booth offering 36.10 with no fee: 80,000 / 36.10 = $2,216.07. The first one is better. It takes 30 seconds on your phone calculator.
Here's a quick cheat sheet for converting baht to US dollars:
Let's put it all together. You have 100,000 THB. You're in Bangkok. You check three options:
Wise wins, followed by SuperRich. Your US bank is the loser, costing you $139.67 compared to Wise. That's real money. So if you have the option, keep your baht in a Thai bank account and use a digital transfer. If you're stuck with cash, head to SuperRich before you fly home. And if you're already home with baht, at least check a few US exchange services before settling for your bank's rate.
Slot ID: blog-post-bottom