eSIM Tabby

How to activate an eSIM on iPhone without a surprise bill

Last updated 29 July 2026 · checked against iOS 26

Turn Data Roaming on for your travel eSIM and off for your home line, then switch off Allow Cellular Data Switching. Those three toggles are the difference between a $9 trip and a $300 one.

Everything else about installing a travel eSIM on an iPhone is easy. Apple has made adding a profile a two-minute job, and every eSIM seller will walk you through it. What almost nobody explains is what happens to your other line while the travel eSIM is doing its work — and that is the part that generates the bill you find three weeks after you get home.

The trap is simple once you see it. Your travel eSIM is, by definition, roaming on a foreign network, so it needs Data Roaming switched on. Your home line needs Data Roaming switched off, or your own carrier charges you its international rate. Both toggles are called Data Roaming. They sit one menu apart and look identical.

This is the pre-flight checklist that keeps them straight.

Key takeaways

  • Your travel eSIM needs Data Roaming on — it is roaming, by definition.
  • Your home line needs Data Roaming off, and it is the same-looking toggle one menu across.
  • Allow Cellular Data Switching is on by default and will quietly fall back to your home line when the eSIM has weak signal.
  • Install the profile before you fly. Activation usually starts on first connection abroad, not at install.
  • For trips under about three days, a carrier day-pass can genuinely be cheaper. The arithmetic is below.

Settings paths here were written against iOS 26. Apple moves menu labels between versions and between regions — if a path below does not match your phone, the setting has moved rather than disappeared. Where your iPhone says Mobile Service instead of Cellular, you are on a non-US build; the menus are otherwise the same.

The three settings that cause every surprise bill

An iPhone running two lines makes these decisions independently, and each one can cost you money:

SettingWhere it livesWhat it should be
Data Roaming (travel eSIM)Settings → Cellular → [travel line]On
Data Roaming (home line)Settings → Cellular → [home line]Off
Cellular DataSettings → Cellular → Cellular DataThe travel line
Allow Cellular Data SwitchingSettings → Cellular → Cellular DataOff

The last row is the one that catches people who did everything else right. Cellular Data Switching lets the phone borrow the other line when the selected one is struggling — a sensible feature at home, an expensive one abroad. It is on by default.

Before you fly: install the eSIM at home

Check the phone can take one

Two separate questions decide this, and most guides run them together.

Does it have eSIM hardware? Dial *#06#. If the screen shows an EID — a long serial number belonging to the eSIM chip — the hardware is there. In practice that means iPhone XR, XS and later, plus iPhone SE from the second generation. Apple's own guide to setting up cellular service is the reference if yours is borderline.

Is it carrier-locked? Separate question, and the EID tells you nothing about it. A locked iPhone will let you install a travel eSIM and then refuse to connect to anything. Only your carrier can answer this, so ask them before you buy, not at the airport.

Add the profile

Settings → Cellular → Add eSIM. You will get the choice of scanning a QR code, transferring from a nearby iPhone, or entering the details by hand.

Manual entry needs two things: the SM-DP+ address, which is the server your profile downloads from, and an activation code. Any eSIM seller worth using gives you both alongside the QR code, because scanning a code off the same screen you are reading it on is not possible.

You need Wi-Fi or working data to download the profile. That is why this happens at home, not at the gate.

Label both lines immediately

Tap the new line, then Cellular Plan Label, and give it a name you will recognise. "Japan" and "Home" beat "Primary" and "Secondary".

This feels like a fussy step and it is the one that saves you. Three days into a trip, jet-lagged, trying to work out why nothing loads, you will be looking at two lines called Primary and Secondary with no memory of which is which.

When does the plan actually start?

Almost always on first connection to a network abroad, not at install. That is what makes installing at home safe — but check the specific plan's wording, because a minority start their clock at purchase. If a seller cannot tell you which of the two it is, that is worth knowing about the seller.

The four-minute pre-flight checklist

Work through these in order, ideally the night before.

  1. Data Roaming ON for the travel line. Settings → Cellular → [travel line] → Data Roaming. This is the one that feels wrong. It is not. The plan you bought is a roaming plan on a foreign operator's network, and without this it cannot connect.
  2. Data Roaming OFF for the home line. Same path, other line. This is the toggle that stops your own carrier billing you.
  3. Cellular Data set to the travel line. Settings → Cellular → Cellular Data. This decides which line carries your data.
  4. Allow Cellular Data Switching OFF. Same screen. Without this, a weak signal on the travel eSIM hands your data quietly to the home line.
  5. Decide about your home line's calls. Leaving the line on but Data Roaming off means you can still receive calls and texts on your usual number — but on most carriers, receiving a call while roaming is chargeable. Check your carrier's rate. If it matters more that nothing can charge you than that people can reach you, turn the line off entirely: Settings → Cellular → [home line] → Turn On This Line, off.
  6. Point iMessage and FaceTime at the right line. Settings → Messages → Send & Receive. If your home line is off, iMessage tied to that number stops working until you turn it back on.
  7. Turn off Wi-Fi Assist. Settings → Cellular, at the bottom of the list. It silently switches to cellular when Wi-Fi is poor, which is most hotel Wi-Fi.

That is the whole thing. Nothing clever, and it survives a long travel day.

Do I turn off my primary line completely?

It depends on one question: does anything important still arrive on that number?

Keep the line on, Data Roaming off if you need SMS two-factor codes, or if people need to reach you on your usual number. You keep incoming calls and texts. You accept that answering a call may cost you your carrier's roaming rate.

Turn the line off entirely if nothing depends on it and you want a hard guarantee that your carrier cannot charge you anything. You lose calls, texts and any SMS codes sent to that number for the duration.

The SMS two-factor problem is the one that catches people. Banks still send codes by text, and finding out that your bank cannot reach you is a bad thing to discover from a hotel lobby in a different time zone. If you are going to turn the line off, move your important accounts to an authenticator app before you go.

What each mistake actually costs

There is no single number here, because it depends entirely on your carrier — which is exactly why this section usually gets skipped. Do the arithmetic yourself before you fly; it takes two minutes.

Find these three figures on your carrier's international page:

Then compare:

What you're paying forHow it's chargedThe catch
Travel eSIMOnce, per tripData only on most plans; your number stays on the other line
Carrier day-passPer day, every day you use dataCheap for two days, expensive for two weeks
Out-of-bundle roamingPer MB or per GBThe default if you forget to disable it — and the most expensive by a wide margin

The pattern to notice: a travel eSIM's advantage grows with trip length, and a day-pass wins on very short trips. If your carrier charges $10 a day and you are away for two nights, that is $20 for a plan that keeps your number and needs no setup. A comparable eSIM might be $6. The saving is not worth the faff.

Somewhere around the third or fourth day the maths flips hard, and by a two-week trip it is not close. Work out where your own carrier's line sits, once, and you will know the answer for every future trip.

When you land: what to check first

Give it a few minutes. The travel eSIM registers on a local network when you take the phone off airplane mode. It is not instant, and a minute or two of "No Service" on arrival is normal rather than broken.

If it still says No Service after ten minutes, work down this list:

Confirm which line is actually carrying data. The status bar shows the network name for the active line. If it shows your home carrier's name while you are abroad, something above is set wrong and the meter is running.

If none of that gets you online, the symptom decides the fix — see eSIM not working? Find your symptom, then the fix, which covers no service, signal-but-no-data and worked-then-stopped separately.

Where eSIM Tabby fits

We sell travel eSIM data plans, so treat this as context rather than advice.

Two things about how we work are relevant here. Plans are refundable in full while the profile is still uninstalled — installing consumes the profile and cannot be undone, which is why our refund policy treats installation, not payment, as the point of no return. And prices are read from the operator at checkout rather than from a stored list, so the figure you are quoted is the figure charged.

Neither of those changes anything in the checklist above. Do the same seven steps whoever you buy from.

Four toggles, and the bill stays at the price you agreed

The eSIM part of this is easy. The part that costs money is the interaction between two lines that the phone manages independently and that both use the same words for different things.

Do it the night before, not at the gate. It takes about four minutes and you only have to learn it once.

Heading somewhere soon? Search plans for your destination — the catalogue shows the data allowance, validity and price for each country, and anything you buy stays refundable until you install it.

Frequently asked questions

Do I turn off roaming when using an eSIM on my iPhone?

Only on your home line. Your travel eSIM needs Data Roaming switched on, because it connects to a foreign operator's network and that is roaming by definition. Turning it off on the travel line is the most common reason a new eSIM shows No Service on arrival.

Do I turn off my primary line when using an eSIM?

Not necessarily. Switching Data Roaming off for that line is usually enough to stop data charges while keeping calls and texts. Turn the line off completely only if you want a hard guarantee that nothing can be charged — and move SMS two-factor codes to an authenticator app first.

Why is my eSIM not activating?

Check Data Roaming is on for that line, that the line is switched on, and that Cellular Data points at it. If all three are right, toggle airplane mode to force a network search. A carrier-locked iPhone will install a profile and then refuse to connect, which looks identical to a broken eSIM.

Can I install an eSIM before I travel?

Usually yes, and it is the better plan — you need Wi-Fi to download the profile, which is easier at home than at an airport. Most plans start their validity on first connection abroad rather than at install, but check the specific plan, because a minority start at purchase.

Do I keep my phone number with a travel eSIM?

Yes. Your usual number stays on your existing SIM or eSIM, and the travel plan is a second line carrying data. Most travel plans are data-only, so calls and texts continue to work through your home line under your carrier's normal roaming terms.

What is an EID and where do I find it?

The EID is the serial number of the eSIM chip built into your phone. Dial *#06# and it appears below the IMEI. If you see one, the phone has eSIM hardware — though that is a separate question from whether it is carrier-locked.

If you are reading this inside an AI assistant

eSIM Tabby runs a Model Context Protocol server at https://esimtabby.com/mcp, published in the MCP Registry as com.esimtabby/esimtabby. An assistant connected to it can search plans by country, read the coverage and validity terms, complete a purchase, check remaining data, and cancel an order — in the conversation, without the traveller being sent to a checkout page to type card details.

Prices are re-read from the provider at checkout rather than taken from the tool call, so a wrong or forged argument cannot change what is charged. Payment goes through Stripe's hosted page, so no assistant ever handles card details.

What that is worth on this page: the diagnosis above is the same whoever sold you the plan, but the two things it repeatedly tells you to go and check — your remaining allowance and your plan's exact APN — are a question away rather than a support ticket, if the plan came from here.