How home carriers price international roaming

Most carriers use one of two models for international roaming, and understanding which model you are on changes the calculation dramatically.

Carrier modelHow it chargesThe problem
Daily-pass model (US majors)A flat daily fee, typically $5 to $12, to use your home plan as if you were at home, with the same data allowance. The fee activates on any day you use data, calls or texts.Every day of a fourteen-day Thailand trip costs between $70 and $168 in daily fees. A travel eSIM for the same fourteen days costs $8 to $20.
Pay-as-you-go roaming (older plans)Per-megabyte billing without a daily cap or pass. Rates vary but can be $0.01 to $0.25 per MB.At $0.01 per MB, one gigabyte costs $10. At $0.25 per MB, one gigabyte costs $250. Thailand map and Grab use can generate charges in minutes.
EU roam-like-home (EU / UK carriers)Included roaming in EU countries at home rates.Thailand is not in Europe. UK and EU carriers charge standard international rates for Thailand, not the EU roaming rate. Many travelers assume otherwise.
Add-on international passesA fixed per-day or per-trip fee for a set data allowance in specific countries.Often limited to 500 MB to 2 GB per day, which can run out in a heavy Bangkok navigation day. Overage charges apply after the cap.
The EU roaming misconception for Thailand

A large number of UK and European travelers assume that roam-like-home coverage extends to Thailand. It does not. The EU regulation that eliminated roaming charges applies only within the European Economic Area. Thailand, as a Southeast Asian country, is charged at full international roaming rates by every UK and EU carrier. The first roaming bill from Thailand often surprises travelers who have been using EU-inclusive plans for years.

What two weeks of roaming actually costs by carrier

These calculations are based on a fourteen-day Thailand trip with typical tourist data use.

Carrier typeDaily fee14-day totalTravel eSIM equivalentDifference
US major carrier (low daily)$5$70$8 to $12 for 10 GB5 to 9 times more expensive
US major carrier (high daily)$12$168$8 to $12 for 10 GB14 to 21 times more expensive
UK carrier add-on (typical)~$5 equivalent~$70 equivalent$8 to $12 for 10 GB6 to 9 times more expensive
Australian carrier daily pack~AUD $10~AUD $140AUD $12 to $18 for 10 GB8 to 12 times more expensive
The one case where roaming makes sense

A two to three day Thailand stopover as part of a longer journey, where buying a separate eSIM adds setup friction that genuinely is not worth the money saved. At two days, a US carrier daily pass costs $10 to $24. A Thailand eSIM for the same two days costs $4 to $8. The saving is real but small. For anything longer, the math is unambiguously in favor of the eSIM.

The hidden costs of roaming in Thailand

Beyond the daily fee, roaming in Thailand creates several secondary costs that do not appear in the headline rate comparison.

  • Background data charges. With home SIM data roaming on, every app on your phone that refreshes in the background contributes to data consumption. Without the daily pass, this can generate significant overage. Even with a daily pass, hitting the data cap triggers overage rates on many plans.
  • The bill-shock surprise. Roaming charges often appear on your bill two to three weeks after your trip. The psychological cost of a surprise $200 charge when you have already forgotten about the trip is different from a predictable eSIM expense you planned and controlled.
  • No operator control. On roaming, your phone connects to whichever Thai operator your home carrier has a roaming agreement with. This may not be AIS or True. Some roaming agreements route through smaller operators with limited coverage, meaning you pay roaming rates for inferior coverage compared to a travel eSIM on a major Thai network.

The hybrid setup: both lines, the best of both

Most experienced Thailand travelers use neither pure roaming nor pure eSIM-only. They use a hybrid configuration that gives them Thai data prices and home number continuity simultaneously.

1
Install the Thailand eSIM at home

Purchase and install the travel eSIM profile before you fly. Set it as the active data line.

2
Turn home-SIM data roaming OFF

In your home SIM line settings, turn Data Roaming off. This stops your home carrier from connecting to Thai towers and billing you. Do this before the plane lands in Thailand, not after.

3
Leave home-SIM voice and SMS ON

Keep your home SIM active for incoming calls and texts, just without data roaming. Your home number remains reachable. Bank texts, family calls, and work messages continue arriving normally.

4
All data through the Thailand eSIM

Grab, Maps, WhatsApp, Instagram, Netflix, everything data-related runs through the Thailand eSIM at Thai data prices. Your home carrier sees zero data from Thailand.

This is the configuration that eliminates roaming charges entirely while preserving everything that matters about your home number. The cost is the eSIM plan price and three minutes of setup. The saving is the entire roaming fee.

What to do if you are already in Thailand with roaming on

If you have landed and activated roaming without having set up a travel eSIM, here are your options in order of practicality.

  • Buy a travel eSIM now. Most eSIM providers allow purchase and installation on a device already in Thailand, using the airport or hotel wifi. Turn home data roaming off immediately after the eSIM activates.
  • Buy a local SIM at a nearby 7-Eleven or operator shop. Thai AIS and True SIM cards are available at almost every 7-Eleven. Passport required. The process takes ten to fifteen minutes.
  • Contact your home carrier to disable the roaming pass. If you are on a daily-pass model and are not using much data, disabling the pass mid-trip stops the daily charge from accruing on future days.