SimFinder
Troubleshooting

eSIM Won't Activate? How to Fix Common Setup Issues

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:

CauseFix
QR code already used on another deviceContact your carrier or eSIM provider for a new QR code
QR code has expiredSame as above — expiry periods vary by provider (hours to weeks)
Screen too dim or glare on the screenSet brightness to maximum on the device displaying the QR code
QR code displayed too smallEnlarge the image on a PC or tablet screen
Trying to scan a QR code on your own screenThe 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:

  1. Settings > Cellular > Add eSIM
  2. Tap “Use QR Code”
  3. Tap “Enter Details Manually” at the bottom
  4. Enter the SM-DP+ address and activation code exactly as provided

On Android (Pixel):

  1. Settings > Network & internet > SIMs > Add SIM
  2. Tap “Enter code manually” or “Help”
  3. 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):

  1. Confirm the Wi-Fi connection is actually working — open a browser and load any page
  2. Try a different Wi-Fi network (some networks block the eSIM provisioning servers)
  3. Turn Airplane Mode on, wait 10 seconds, then turn it off
  4. Restart the device
  5. 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:

  1. Settings > General > Transfer or Reset iPhone > Reset
  2. Tap “Reset Network Settings”
  3. Restart, then retry eSIM setup

Android (Pixel):

  1. Settings > System > Reset options
  2. Tap “Reset Wi-Fi, mobile & Bluetooth”
  3. 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:

  1. 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).
  2. 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.
  3. 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.