Most eSIM activation failures come down to one of four root causes: the device is carrier-locked, the device does not support eSIM, the QR code has already been used or expired, or there is no internet connection during setup. This guide walks through each scenario with specific steps for iPhone and Android.
Pre-Activation Checklist
Before attempting eSIM setup, confirm all four conditions below. Skipping any one of them will cause activation to fail.
Check 1: Your device supports eSIM
Not all smartphones support eSIM. Here is what to look for:
iPhone:
- iPhone XS, XS Max, and XR (2018) and all later models support eSIM
- iPhone 13 series and later support dual eSIM (two eSIMs active at the same time)
- iPhones sold in the US from iPhone 14 onwards are eSIM-only (no physical SIM slot)
- iPhone Air is eSIM-only in all markets (no physical SIM slot)
Android:
- Google Pixel 3 and later generally support eSIM (exceptions exist for some regional and carrier variants)
- Google Pixel 7 and later support dual eSIM
- Samsung Galaxy S20 and later flagship models generally support eSIM (carrier-locked and some regional variants may not)
- Budget models and older devices may not support eSIM — check your device specifications
How to verify:
- iPhone: Go to Settings > Cellular. If you see “Add eSIM” or “Set Up Cellular”, the device supports eSIM
- Android (Pixel): Go to Settings > Network & internet > SIMs > Add SIM. If the option exists, eSIM is supported
- Android (Samsung): Go to Settings > Connections > SIM card manager > Add mobile plan
If these menus are absent, the device either does not support eSIM or it is carrier-locked.
Check 2: The device is carrier-unlocked
A carrier-locked device cannot use eSIM profiles from other carriers, including travel eSIMs.
How to check on iPhone: Go to Settings > General > About > Carrier Lock. If it reads “No SIM restrictions”, the device is unlocked.
How to check on Android: Insert a physical SIM from a different carrier. If calls and data work normally, the device is unlocked. Alternatively, contact your original carrier directly.
How to unlock: Contact the carrier that sold you the device. Most carriers unlock devices online through their account portal, often at no charge once the device is paid off or the contract term has ended. The specific unlock policies vary by carrier and country.
After unlocking, restart the device before attempting eSIM setup again.
Check 3: You have an internet connection
eSIM profile download requires an active internet connection. Connect to Wi-Fi, or use mobile data from a second SIM already in the device.
Without internet access, you will see errors such as “Couldn’t download the eSIM”, “Unable to connect to server”, or the setup will simply time out.
Avoid using networks with heavy filtering (such as some hotel or enterprise Wi-Fi). A regular home or mobile Wi-Fi network is the safest choice.
Check 4: eSIM profile storage is not full
iPhones can store 8 or more eSIM profiles, but the exact limit depends on the eUICC chip memory. If the limit is reached, you will see “Unable to add cellular plan” or a similar error.
To free up space, delete eSIM profiles you no longer use:
- iPhone: Settings > Cellular > tap the plan > Remove Cellular Plan
- Android (Pixel): Settings > Network & internet > SIMs > tap the eSIM > Delete
Note: Some carriers do not allow a deleted eSIM to be reinstalled. Check your carrier’s policy before deleting.
Symptom-by-Symptom Fixes
Symptom A: “SIM locked” or “This carrier is not supported”
Cause: The device is carrier-locked.
Fix: Follow the unlock steps in Check 2 above. Restart the device after unlocking, then retry eSIM setup.
Symptom B: QR code won’t scan, or “Invalid QR code” error
Cause and fix:
| Cause | Fix |
|---|---|
| QR code already used on another device | Contact your carrier or eSIM provider for a new QR code |
| QR code has expired | Same as above — expiry periods vary by provider (hours to weeks) |
| Screen too dim or glare on the screen | Set brightness to maximum on the device displaying the QR code |
| QR code displayed too small | Enlarge the image on a PC or tablet screen |
| Trying to scan a QR code on your own screen | The QR code must be displayed on a different device. You cannot scan a code shown on the same phone you are setting up |
Switch to manual entry if QR scanning keeps failing:
Manual entry uses the SM-DP+ address (also called the activation server address) and an activation code provided by your carrier.
On iPhone:
- Settings > Cellular > Add eSIM
- Tap “Use QR Code”
- Tap “Enter Details Manually” at the bottom
- Enter the SM-DP+ address and activation code exactly as provided
On Android (Pixel):
- Settings > Network & internet > SIMs > Add SIM
- Tap “Enter code manually” or “Help”
- Enter the activation code
Symptom C: “Couldn’t connect to server” or timeout error
Cause: Network issue on your end, or a temporary problem on the carrier’s server.
Fix (try in order):
- Confirm the Wi-Fi connection is actually working — open a browser and load any page
- Try a different Wi-Fi network (some networks block the eSIM provisioning servers)
- Turn Airplane Mode on, wait 10 seconds, then turn it off
- Restart the device
- Wait 15–30 minutes and try again — carrier servers occasionally experience brief outages
If you are on a corporate or hotel Wi-Fi, switch to a mobile hotspot or a standard home network instead.
Symptom D: eSIM is installed but there is no data connection
Installing a profile and activating data are two separate steps. After a successful install, work through the following:
Step 1: Confirm the eSIM line is enabled
- iPhone: Settings > Cellular > tap the eSIM plan > turn on “Turn On This Line”
- Android: Settings > Network & internet > SIMs > confirm the eSIM toggle is on
Step 2: Set the eSIM as the preferred data line (dual-SIM devices)
With two SIMs in the device, you must explicitly choose which one handles mobile data.
- iPhone: Settings > Cellular > Cellular Data > select the eSIM
- Android (Pixel): Settings > Network & internet > SIMs > Mobile data > select the eSIM
- Android (Samsung): Settings > Connections > SIM card manager > Preferred SIMs > Mobile data > select the eSIM
Step 3: Enable Data Roaming if using a travel or international eSIM
Travel eSIMs and eSIMs from carriers in a different country require Data Roaming to be on.
- iPhone: Settings > Cellular > tap the eSIM > turn on Data Roaming
- Android: Settings > Network & internet > SIMs > tap the eSIM > turn on Roaming
Step 4: Set network selection to automatic
If you previously set network selection to manual, it may be pointing to the wrong network.
- iPhone: Settings > Cellular > tap the eSIM > Network Selection > turn on Automatic
- Android: Settings > Network & internet > SIMs > tap the eSIM > turn on Automatically select network
Step 5: Verify the APN setting
APN (Access Point Name) is the gateway configuration that enables mobile data. It is defined in 3GPP TS 23.003. Most eSIM profiles set the APN automatically during installation, but occasionally the profile does not apply it correctly.
If data still does not work after the steps above, contact your carrier’s support and ask them to confirm the correct APN for your plan. Do not use APN values found on third-party websites — always get them from the carrier directly.
Symptom E: “Unable to add cellular plan” (profile storage full)
Cause: The device has reached its eSIM profile storage limit.
Fix: Delete an eSIM profile you no longer need (see the deletion steps in Check 4 above), then retry. Confirm with your carrier first whether the deleted eSIM can be reinstalled.
If Nothing Works: Network Settings Reset
If all the steps above fail, resetting the network settings will remove any corrupted configuration. This also deletes saved Wi-Fi passwords, VPN settings, and Bluetooth pairings, so note those down first.
iPhone:
- Settings > General > Transfer or Reset iPhone > Reset
- Tap “Reset Network Settings”
- Restart, then retry eSIM setup
Android (Pixel):
- Settings > System > Reset options
- Tap “Reset Wi-Fi, mobile & Bluetooth”
- Confirm and restart
If activation still fails after a network reset, contact your carrier or eSIM provider’s support team. Provide the error message text, your device model, the device IMEI (dial *#06# to display it), and the EID (found in Settings > General > About on iPhone, or Settings > About phone on Android).
Understanding What “Activation” Actually Means
A common point of confusion: downloading an eSIM profile to your device and having a working data connection are not the same event.
The process has three distinct stages:
- Profile download — The eSIM data is transferred from the carrier’s server (SM-DP+) to your device’s eUICC chip. This requires internet access (Wi-Fi or existing mobile data).
- Profile activation — The carrier enables the plan on their network side. This can take a few seconds or, with some carriers, up to a few minutes.
- Service configuration — The device selects the network, applies the APN, and establishes a data session. In a dual-SIM setup, you may need to manually select which SIM handles data.
If your eSIM profile shows as installed in Settings but data is not working, the issue is in stage 3 — not in the original activation itself.
Frequently Asked Questions
Do I need Wi-Fi to activate an eSIM?
Yes. Downloading an eSIM profile requires an internet connection. Connect to Wi-Fi or use mobile data from a second SIM before starting the setup. On eSIM-only iPhones in supported regions, activation may work without Wi-Fi in some cases, but Wi-Fi is the reliable option.
My QR code says “Invalid QR code” — what should I do?
eSIM QR codes are single-use. If the code has already been scanned on any device, or if it has expired, it will no longer work. Contact your carrier or eSIM provider and ask them to issue a new QR code. You can also try switching to manual entry using the SM-DP+ address and activation code instead.
How do I check if my phone is carrier-locked?
On iPhone, go to Settings > General > About and look for the “Carrier Lock” field. If it says “No SIM restrictions”, the device is unlocked. On Android, try inserting a SIM from a different carrier — if calls and data work, the device is unlocked. You can also contact your original carrier to confirm.
I installed the eSIM but I have no data connection. Why?
Installing an eSIM profile and activating data are separate steps. First, confirm the eSIM line is enabled in Settings. If you have two SIMs, explicitly set the eSIM as the preferred line for mobile data. For travel or international eSIMs, turn on Data Roaming for that line. If data still does not work, check the APN settings with your carrier.
I get “Unable to add cellular plan” — what does that mean?
This error typically means one of four things: the device is carrier-locked, the eSIM profile storage is full, the QR code or activation code has already been used, or there is no internet connection. Work through the pre-activation checklist above to identify the cause.
For background on how eSIM technology works, see What Is an eSIM?. For definitions of terms like SM-DP+, eUICC, and APN used in this article, see SIM & Mobile Glossary. If you are deciding between eSIM providers for travel, 4 Ways to Stay Connected Abroad covers the full range of options. Use SimFinder to compare eSIM plans by country.