I'm Teddy, and if you've landed on this page, your eSIM is not working and you're probably somewhere between an airport gate and a hotel room, phone in hand, panicking a little. I've been there myself, in Manila, in Oslo, in the middle of the Omani desert with no bars showing. Take a breath.
In almost every case, this isn't a broken eSIM. It's a settings issue, and it's fixable in a couple of minutes once you know where to look.
This guide walks through the most common reasons an eSIM stops working on iPhone and Android, with clear, step-by-step fixes. No jargon without an explanation, no filler, just what actually solves the problem.
Why Is My eSIM Not Working? The Most Common Causes
"eSIM not working" can mean five completely different things: no network at all, network but no data, an error message during setup, or a signal that just won't stick. Before you try anything, it helps to match your exact symptom to the right fix.

Here's the table I mentally run through every time I land somewhere new and my eSIM doesn't behave.
| Symptom | Likely cause | Fix |
|---|---|---|
| No network at all | Data roaming turned off | Turn on data roaming |
| Network shows, but no internet | Wrong line selected for data | Select the eSIM line |
| "No service" before departure | Normal behaviour for most travel eSIMs | Wait until you land |
| "Code no longer valid" during setup | The QR code has already been scanned once | Check if the eSIM is already installed |
| "eSIM not supported" | Device incompatible or network-locked | Check device compatibility |
| Weak or dropping signal | Wrong local partner network selected | Select the network manually |
It's Rarely a Real Fault
Across the dozens of eSIMs I've tested and used on real trips, actual hardware failures are extremely rare. What looks like a broken eSIM is almost always a setting that got missed during setup, or a step that simply hasn't happened yet (like landing).
That's genuinely good news. Before you blame your provider or your phone, run through the checks below. They solve the vast majority of eSIM issues, and they take less time than reading this sentence twice.
Quick Checks Before You Panic (2 Minutes)
These are the three things I check first, every single time, before touching anything else. They resolve most temporary connection problems on their own.

- Check that data roaming is switched on. This is the number one reason an eSIM stops working abroad.
- Check that the eSIM line is selected for cellular data, not your regular SIM or your home number.
- Toggle airplane mode on and off, then restart your phone.
Turn On Data Roaming
Data roaming is what allows your phone to use a mobile network in another country. Without it, your travel eSIM will never pick up internet, even if it's perfectly installed and showing full signal.
On iPhone: go to Settings > Cellular > Cellular Data Options > Data Roaming, then switch it on. On Android, the exact path varies slightly by brand, but look for "Roaming" inside your network or mobile data settings.
Select the eSIM Line for Cellular Data
If you're running two lines (your usual SIM and your eSIM), your phone needs to know which one to use for mobile data. This is one of the most common mistakes: the eSIM is correctly installed, but the phone keeps trying to use the other line for data.
On iPhone: open Settings > Cellular > Cellular Data, then select the eSIM line. On Android: go to Mobile Network > Preferred SIM for data and choose your eSIM.
Restart and Airplane Mode Toggle
A simple restart refreshes the system and often clears up temporary connection glitches. It sounds too basic to work, but it fixes a surprising number of eSIM issues.
Turn your phone off completely, wait a few seconds, then turn it back on. Or, faster, switch airplane mode on for 15 seconds before switching it off again. This forces your phone to run a full network search from scratch.
eSIM Installed But No Internet: What's Going On
This is the most frequent case: the install went fine, the eSIM line shows up in your settings, but nothing loads. Here's what usually solves this exact problem.

Select the Network Manually
When automatic network selection can't find the right partner network, manual selection often fixes it. On iPhone: Settings > Cellular > (your eSIM line) > Network Selection, turn off automatic, then pick a partner network from the list that appears.
This matters most in places where several local operators overlap. I had to do this once in Oman, where automatic selection kept locking onto a network that wasn't included in my plan.
Check the APN Settings
APN stands for Access Point Name: it's the small technical setting that tells your phone how to reach the operator's data network. Most eSIMs configure this automatically, but a few providers ask you to enter it manually.
If that's your case, your provider will have sent the exact APN in your confirmation email. Just copy it into the eSIM's mobile data network settings, without guessing or improvising.
Why Your eSIM Shows No Signal Before You Land
Here's a detail that calms down most stressed travellers: many travel eSIMs only connect to a network once you've physically arrived at your destination. Before departure, or mid-flight, it's completely normal to see "no service."
These eSIMs are built to attach to the local partner network only when your phone actually detects it. So if you're testing a Japan eSIM from your living room in the UK, don't worry that nothing shows up until you land at Narita.
eSIM Says "Unable to Activate" on iPhone
This is a different issue entirely: no connection problem, but a block right at setup. The causes here are specific and usually easy to spot.
"Code No Longer Valid": The QR Has Already Been Used
This message almost always means the QR code has already been scanned once. This is important to understand: an eSIM QR code typically installs only once, unlike a physical SIM you can pop in and out as many times as you like.
If you see this, first check your settings to confirm the eSIM isn't already installed on this device, or wasn't accidentally installed on another phone first.
eSIM No Signal: Device Compatibility and Network Lock
An "eSIM not supported" message points to a compatibility issue, or a phone locked to a network. Some phones bought on a carrier contract (this is common with US-bought iPhones) are locked and will reject third-party eSIMs entirely.
Before buying an eSIM, always check your phone's compatibility first. A quick search of your exact model plus "eSIM compatible" tells you in seconds whether this will even work.
Roaming Disabled and Coverage Gaps
Finally, double-check that you're actually in a country your plan covers. It sounds obvious, but I've seen travellers buy a "Europe" eSIM assuming it covers Turkey or Morocco too, which it usually doesn't.
How to Fix eSIM Not Working on iPhone
iPhone and Apple's ecosystem make this fairly predictable once you know the settings menu. Here's the sequence I run through on iPhone.
- Open Settings > Cellular and confirm your eSIM line appears and is turned on.
- Turn on data roaming if you're abroad.
- Select the eSIM line under Cellular Data, not your other SIM.
- Try manual network selection if signal is weak.
- Restart the phone.
A recent iPhone (iPhone XS or newer, unlocked) supports eSIM. If yours came from a US carrier, there's a real chance it's network-locked, which will block any third-party eSIM from activating. If none of this works, Apple Support can confirm whether your specific device is eSIM-capable and unlocked.
How to Fix eSIM Not Working on Android
Android's settings menu shifts a bit depending on the brand (Samsung, Google Pixel, Xiaomi), but the logic stays the same. Here's the general flow.
- Open Settings > Connections > SIM Manager, or Network & Internet > SIMs depending on your phone.
- Confirm the eSIM is listed and switched on.
- Set the eSIM as the preferred SIM for mobile data.
- Turn on data roaming if travelling.
- Restart the device.
Not every Android phone supports eSIM, particularly budget and mid-range models. If your exact model isn't listed as eSIM-compatible by the manufacturer, no amount of settings tweaking will make it work.
eSIM Not Working Abroad
Travelling is where most eSIM issues actually surface, simply because roaming introduces more variables: local partner networks, coverage gaps, and time zones affecting activation windows. If your eSIM not working abroad is the specific issue, here's the order I'd check things in.
- Confirm data roaming is on (this alone fixes most cases).
- Confirm you've actually landed, since many plans only connect on arrival.
- Try manual network selection if the country has several partner operators.
- Check the plan genuinely covers the country you're in, not just the region.
- Restart the phone once you've made any change.
If you're browsing Reddit threads about this (and plenty of travellers do, mid-panic in an airport lounge), you'll notice the same handful of fixes come up again and again. Roaming, line selection, restart, in that order. It's rarely more complicated than that.
The Mistake to Avoid, and When to Contact Support
Never Delete Your eSIM to "Try Again"
This is the single most important piece of advice in this guide. Faced with an eSIM not working, a lot of travellers instinctively delete it, planning to reinstall from the same QR code.
That's usually a mistake. Most eSIM QR codes cannot be reused once the eSIM has been deleted. You lose the plan, the money, and you're left with nothing. Always run through every fix in this guide before you even consider deleting anything.
Still Stuck? Contact Your Provider
If, after everything, the eSIM still isn't working, get in touch with your provider's support team. Have this ready before you message them:
- The exact error message shown
- Your phone's model
- The country you're currently in
- The steps you've already tried
A decent provider typically replies within a few hours, and some offer live chat that's genuinely faster.
How to Avoid This Next Time
Two habits prevent most of this hassle on future trips: check your phone's eSIM compatibility before buying anything, and pick a provider with clear setup instructions and responsive support. A solid provider avoids most of these issues before they start, and our eSIM comparator makes it easier to spot the ones worth using.
Two habits to avoid this next time: always check your phone's eSIM compatibility before buying, and follow a proper setup guide, like my step-by-step iPhone eSIM activation guide.