Short answer: if you are using a travel eSIM, data roaming should be ON for the travel eSIM line and OFF for your home SIM. That one setting split is what keeps your trip connected and your home bill at zero. The confusion comes from the word roaming itself, because it means two completely different things depending on which line it is applied to.
We answer this question in support chats almost every day, usually from someone standing in an arrivals hall wondering why nothing loads. So here is the full picture, written the way we explain it to customers, not the way a settings menu explains it.
What data roaming actually means
Roaming just means your phone is using a network that does not belong to your own carrier. At home, your phone talks to your carrier's towers. Land in another country and those towers are gone, so your phone asks a local network to carry its traffic instead. The data roaming switch is simply permission for that to happen.
Here is the part most people miss. A travel eSIM from any provider, ours included, is technically a roaming product. The eSIM's home network is somewhere far away, and it works abroad by roaming onto local networks under an agreement that has cheap data built in. That is why a travel eSIM will not connect if its roaming toggle is off. You are not turning on expensive roaming. You are turning on the product you paid for.
The two-line setup that gets it right
Nearly every traveller today runs two lines at once: the home SIM they want to keep for calls and banking codes, and the travel eSIM they bought for data. Each line has its own roaming switch, and they need opposite settings.
Your home SIM: roaming OFF. With roaming off, your home line cannot quietly use foreign data in the background. It still connects to the local network for basic service, which means normal calls and SMS can still reach you. Banking verification texts arrive fine with data roaming off, because SMS does not travel over mobile data at all.
Your travel eSIM: roaming ON. This is the line doing the work. On iPhone, go to Settings, then Cellular, tap the travel eSIM, and turn on Data Roaming for that line only. On Android it is under Settings, then Network and Internet, then your eSIM, then Roaming. Also make sure the travel eSIM is selected as your mobile data line, because installing a plan does not automatically make the phone use it.
One reader question we ranked for recently asked exactly this: if data roaming is turned off on my primary SIM while my travel eSIM handles data, will my primary still work? Yes. Voice calls and texts to your home number keep working on most modern networks, because they route over the local carrier's voice service rather than mobile data. What you avoid is the data charge, which is where the frightening bills come from.
What happens if you get it backwards
Both mistakes are common and both are cheap to fix, but only one of them is cheap to make.
If your travel eSIM's roaming is off, nothing loads. Maps hang, messages queue, and the plan you bought looks broken. It is not broken. Nine times out of ten this exact toggle is the fix, and it is the first check in our eSIM not working guide.
If your home SIM's roaming is on, your phone may quietly route data through it whenever the travel eSIM signal dips. At carrier pay-per-use rates that can run over $2 per MB, a single automatic photo backup can cost more than your whole travel data plan. This is also why we suggest switching off the setting called Allow Cellular Data Switching on iPhone, which exists to fill signal gaps by borrowing the other line, exactly what you do not want abroad.
Will I still get texts with data roaming off?
Yes. This is the question people worry about most, usually because of banking codes. SMS rides on the voice network, not the data network, so verification texts reach your home number even with its data roaming off. WhatsApp and iMessage are different, they need data, but they will happily use your travel eSIM's data or hotel WiFi. We cover the full picture in our guide to calls and texts on a data-only eSIM.
Roaming plans from your carrier vs a travel eSIM
The other way to travel is to leave your home SIM's roaming on and pay your carrier for the privilege. The big US carriers charge $12 a day for this. Here is what that looks like against a travel eSIM over a real two week trip to Europe.
| MegaEsim eSIMBEST CHOICE | Carrier day pass | |
|---|---|---|
| Cost for 14 days in Europe | ✓$5.99, Italy 10 GB, 30 days | $120 to $168 at $12 a day |
| Speed | ✓Full speed for the whole plan | 5 GB a day high speed, then slowed |
| Your own number | Stays live on your home SIM | ✓Works exactly as at home |
| Setup | 5 minute install before flying | ✓None |
| 10% discount code | ✓SUMMER10 | ✗ |
| Get eSIM → |
The carrier day pass is genuinely convenient, you change nothing and your number works as normal. For a weekend that convenience can be worth it. Over two weeks the same convenience costs more than ten times the eSIM, and we would rather you knew that before the trip than after the bill. Our eSIM Price Index tracks what data actually costs across 189 countries if you want to check any destination before you fly.
A 30 second pre-flight checklist
Install the travel eSIM at home on WiFi before you leave. Label the lines so Travel and Personal are obvious in settings. Set mobile data to the travel eSIM. Turn its data roaming on. Turn your home SIM's data roaming off, but leave the home line itself on so calls and codes still reach you. Switch off cellular data switching. That is the whole job, and it takes less time than airport passport control.
If you are still choosing a plan, our plans start at $1.29 and cover 192 countries, with the price you see on every destination page being exactly what checkout charges. And if you want the full walkthrough of how an eSIM works from purchase to signal, that lives in our how it works guide.
Quick answers
Should you leave data roaming on or off?
On for the travel eSIM you bought for the trip, off for your home SIM. The travel eSIM needs roaming on to function at all, and your home SIM needs it off so background apps cannot generate charges at home-carrier roaming rates.
What happens when data roaming is on?
The line is allowed to use foreign networks for data. On a travel eSIM that data is prepaid and cheap. On your home SIM it is billed by your carrier at their roaming rates, which for US carriers commonly means $12 per day or per-MB charges.
What happens if I do not turn off data roaming on my home SIM?
Possibly nothing, if you also keep mobile data pointed at the travel eSIM and your phone never switches lines. But one automatic switch during a signal dip can start the meter. Turning it off costs you nothing, so it is the safer default.
Does airplane mode stop roaming charges?
Completely, but it also stops everything else, including the travel eSIM you want to use. It is a blunt tool for the airport, not a strategy for the trip.
- ✓Plans from 1 GB up to unlimited
- ✓Hotspot on your normal allowance
- ✓Daily full speed allowance published upfront
- ✓Support answered around the clock