Go to comparator

eSIM Not Working: The Complete Fix Guide for iPhone and Android (2026)

By Teddy

eSIM & travel writer

Published on 13 August 2026
In short

In 9 cases out of 10, an eSIM not working can be fixed in under 2 minutes: turn on data roaming, make sure the eSIM line is selected for cellular data, then restart your phone. Many travel eSIMs only connect once you actually land at your destination. And whatever you do, never delete your eSIM to try reinstalling it: most QR codes only work once.

  • Turn on data roaming: it's the number one cause of eSIM not working abroad
  • Select the eSIM line for cellular data, not your usual SIM
  • Many travel eSIMs show no signal until you land at your destination
  • 'Code no longer valid' means the QR code has already been used
  • Never delete an eSIM to try again: it usually cannot be reinstalled
The guide

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.

A smartphone showing an eSIM screen, held in hand at a terrace

Here's the table I mentally run through every time I land somewhere new and my eSIM doesn't behave.

SymptomLikely causeFix
No network at allData roaming turned offTurn on data roaming
Network shows, but no internetWrong line selected for dataSelect the eSIM line
"No service" before departureNormal behaviour for most travel eSIMsWait until you land
"Code no longer valid" during setupThe QR code has already been scanned onceCheck if the eSIM is already installed
"eSIM not supported"Device incompatible or network-lockedCheck device compatibility
Weak or dropping signalWrong local partner network selectedSelect 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.

Two hands adjusting the settings on a smartphone

  1. Check that data roaming is switched on. This is the number one reason an eSIM stops working abroad.
  2. Check that the eSIM line is selected for cellular data, not your regular SIM or your home number.
  3. 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.

A smartphone with a blank screen held in the street

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.

  1. Open Settings > Cellular and confirm your eSIM line appears and is turned on.
  2. Turn on data roaming if you're abroad.
  3. Select the eSIM line under Cellular Data, not your other SIM.
  4. Try manual network selection if signal is weak.
  5. 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.

  1. Open Settings > Connections > SIM Manager, or Network & Internet > SIMs depending on your phone.
  2. Confirm the eSIM is listed and switched on.
  3. Set the eSIM as the preferred SIM for mobile data.
  4. Turn on data roaming if travelling.
  5. 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.

Frequently asked questions

Why is my eSIM not working?

The most common cause is data roaming being switched off, or the wrong line selected for mobile data. Check both of these settings first, before trying anything else.

My eSIM shows as active but I have no data, what do I do?

Start with the basics: data roaming on, eSIM line selected for data, then a full restart. If that doesn't solve it, try selecting the local network manually instead of automatic.

What does "eSIM not supported" mean?

It means your phone either isn't eSIM-compatible, or it's locked to a specific carrier. Check your device's compatibility before buying a plan to avoid running into this.

What does "this code is no longer valid" mean on iPhone?

It means the QR code has already been scanned once. eSIM QR codes are designed to install only a single time, so check your settings first in case it's already there.

Is it normal for my eSIM to show no signal before I even land?

Yes, completely normal. Many travel eSIMs only attach to a network once you've physically arrived in the covered country. Don't worry about "no service" showing during the flight or before departure.

Can I reinstall my eSIM if I delete it?

In most cases, no. The majority of eSIMs cannot be reinstalled from the same QR code once removed. Always try every fix in this guide before deleting anything.

About the author

Teddy

eSIM & travel writer

Teddy, 35, travel photographer and seasoned traveler. From the Philippines to Norway, he tests and compares eSIMs in the field to help travelers stay connected without overpaying.

Ready to find your eSIM?

Compare travel eSIMs

This page contains affiliate links: if you subscribe through one of our links, we may earn a commission at no extra cost to you. It never influences our ratings or reviews.

Compare eSIMs

Compare eSIMs