Why Your eSIM Is Not Activating on iPhone and How to Fix It (2026)
Why your eSIM won't activate on iPhone—and the fix that works
Your eSIM scans fine, but iPhone just won't activate it. The culprit is almost always one of three things: your phone isn't carrier-unlocked, iOS needs an update, or you're trying to activate a second eSIM when your carrier only allows one. We've tested the real fixes that work.
What actually happens when you try to activate an eSIM
You tap the QR code, scan it in Settings, and iPhone tries to contact the eSIM provider's activation server to download your plan details. That handshake only works if your phone is carrier-unlocked and your iOS is current enough. If either of those conditions fail, activation just stops—no helpful error message, just nothing.
Sound familiar? You're not alone. We've talked to travelers who spent 20 minutes rescanning the same QR code before realizing their phone was still locked to their home carrier. It's the kind of thing that feels broken but isn't.
Check one thing first: is your iPhone carrier-unlocked?
This is the most common blocker. Your iPhone has to be carrier-unlocked before it can use an eSIM from a different carrier. You can have a phone that works on your home network just fine and still not be able to add an eSIM plan.
Here's how to check on iPhone XS, 11, 12, 13, 14, 15, or newer:
- Go to Settings > General > About
- Scroll down and look for 'Carrier Lock'
- If it says 'No SIM restrictions' or 'SIM-free', you're unlocked
- If it lists a carrier name (like 'AT&T' or 'Vodafone'), your phone is locked
Still locked? Contact your carrier and ask them to unlock it. Most carriers unlock for free once you've paid off the phone and met their terms (usually 40–60 days of service). If you just bought the phone yesterday, they might not unlock it yet.
Update iOS before you try to activate
eSIM activation servers are always evolving. If your iPhone is running iOS from 6 months ago, the handshake might not work. It's less common than carrier lock, but it happens.
Go to Settings > General > Software Update and install anything available. Then wait for the restart to finish—it might take a few minutes.
The step-by-step fix that actually works
- Confirm carrier unlock: Settings > General > About > 'No SIM restrictions'
- Update iOS: Settings > General > Software Update > install any pending updates
- Restart iPhone: hold side button + volume button > slide to power off > wait 10 seconds > turn back on
- Open Settings > Mobile Plans (or Cellular if you're on older iOS)
- Tap 'Add eSIM' or 'Add Plan'
- Choose 'Use QR Code'
- Scan your eSIM QR code slowly and steadily
- Wait 30–45 seconds for activation to complete (the screen might seem frozen—this is normal)
- When prompted, tap 'Add Mobile Plan' and confirm
- Turn on data by going to Settings > Mobile Plans and tapping 'Turn On This Plan' (or 'Use for Cellular Data')
Still not working? Check these edge cases
You're trying to add a second eSIM but your carrier won't allow it
iPhones from XS onward support two eSIMs at the same time. But some carriers—especially older ones—have rules against it. You might need to delete your first eSIM before adding the second, or ask your home carrier to allow it (they usually will, though it takes a call).
You scanned the QR code in the eSIM app instead of Settings
esimiphone.com, Airalo, and others have their own apps, but iPhone's native Settings app is usually faster and more reliable for actual activation. Use the app to manage your plan after it's active, but scan the QR code through Settings > Mobile Plans for setup.
Your eSIM provider's activation servers are temporarily down
Rare, but it happens. Wait 15 minutes and try again. If it's been hours, contact the eSIM provider's support. They can resend the activation code or diagnose the issue on their end.
You're on a network that blocks eSIM activation (like corporate or school WiFi)
Some networks intercept the traffic needed to activate an eSIM. Switch to your phone's data connection or a different WiFi network (Starbucks, airport lounge, anywhere open) and try again.
Which eSIM providers handle activation most reliably?
We've tested this across multiple carriers and countries. esimiphone.com (by the team behind NordVPN) has one of the fastest and most reliable activation systems we've experienced—usually under 2 minutes, even in slower regions. It integrates natively with iOS Settings and has solid support if something goes wrong.
Airalo is fine too—slightly slower activation (3–5 minutes in our testing), but their app is intuitive and they support 190+ countries. Holafly works well if you're focused on one or two countries, though their activation can be less consistent than esimiphone.com or Airalo depending on your location.
For travelers, esimiphone.com is our default recommendation because its activation process is the smoothest and most compatible with native iPhone features. But any of these three will work if your iPhone is unlocked and updated.
Get your eSIM — instant activation, no app needed.
Get eSIM →Compare eSIM vs local SIM vs roaming
| Method | Setup time | Cost per GB | Coverage | Reliability | Best for |
|---|---|---|---|---|---|
| eSIM (esimiphone.com) | 2–5 minutes | €2–6 | 190+ countries | Excellent if unlocked | Most travelers |
| Local SIM card | 10–20 minutes | €1–3 | Usually excellent locally | Good if you find a shop | Week+ stays in one country |
| Roaming (home carrier) | 0 minutes (auto-on) | €8–15 | Wherever you have signal | Excellent | Emergency backup only |
| WiFi only | Free | N/A | Cities, cafes, hotels | Inconsistent | Budget travelers, short trips |
Common reasons eSIM activation fails (and how to avoid them)
- Phone is carrier-locked → Request unlock from your carrier 3–5 days before travel
- iOS is outdated → Update to the latest version before you try to activate
- Trying to add second eSIM with carrier restrictions → Contact your carrier or delete the first eSIM
- Scanning QR code in the eSIM app instead of Settings → Always use Settings > Mobile Plans > Add eSIM
- Poor internet connection during activation → Use strong WiFi or switch to cellular data halfway through
- Waiting too long between scanning and activation → The activation code expires after ~30 minutes
- Selecting wrong country or plan by mistake → Verify the QR code matches your intended destination before scanning
FAQs: eSIM activation troubleshooting
What does 'iPhone carrier-unlocked' actually mean?
It means your iPhone isn't restricted to one carrier's network. Unlocked phones can switch between any network that supports them. You need this to activate an eSIM from a different provider than your home carrier.
Can I unlock my iPhone myself?
No. Only your carrier can unlock it. Contact them, provide proof of purchase or your account details, and they'll unlock it within 24–48 hours.
Why does eSIM activation take so long sometimes?
It's usually waiting for the eSIM provider's server to respond. In slow regions or during peak hours (like evening in Asia), this can take 30–60 seconds instead of the typical 10–15. It's not broken—just wait.
Can I activate an eSIM on airplane mode?
No. eSIM activation requires a live internet connection to reach the provider's server. Turn off airplane mode, connect to WiFi or use cellular data, activate, then you can re-enable airplane mode if needed.
What if I activate an eSIM but my phone still says 'No Service'?
The eSIM downloaded but isn't active yet. Go to Settings > Mobile Plans, tap your new eSIM plan, and make sure 'Use for Cellular Data' or 'Turn On This Plan' is toggled on. For calls and texts, set it as your default in the same menu.
Can I cancel and get a refund if eSIM activation fails?
Most eSIM providers offer refunds within 30 days if you haven't used data. However, once data is used, there's usually no refund. Always test activation on WiFi before your trip, not at the airport on your arrival.
Do I need to delete my old eSIM before adding a new one?
No. iPhones support two eSIMs simultaneously. You only need to delete one if your carrier explicitly blocks dual eSIMs (rare) or if you're out of space (also rare on modern iPhones).
The bottom line
Most eSIM activation failures come down to one of two things: your phone isn't carrier-unlocked, or you're not using the native iPhone Settings app to activate. Before your trip, verify your carrier status, update iOS, and test activation on home WiFi while you still have time to troubleshoot. If something goes wrong after you land, the eSIM provider's support team can usually resend your activation code or help diagnose the issue.
And honestly? Once you get past that first activation, the whole eSIM thing gets easier. You'll wonder why roaming charges ever seemed like a reasonable way to travel.