eSIM cannot be added on iPhone? Here’s how to fix it

An “eSIM cannot be added” error on iPhone usually comes down to a few common causes. The QR code might be invalid or already used, the iPhone cannot connect to the carrier, the eSIM is unsupported, the activation fails during setup, or the device and network settings block the installation. This guide focuses exclusively on fixing eSIM installation errors on your iPhone rather than general troubleshooting after the activation finishes. Try these steps to fix the issue.

original tiktok svg
original x svg
original facebook svg
original instagram svg
original youtube svg

6 min read

eSIM cannot be added on iPhone? Here’s how to fix it

How to fix the “eSIM cannot be added” error on iPhone

When your iPhone refuses to download a new eSIM profile, the fix is usually simple. You can solve most of these installation errors without calling your carrier. The following tips will help you get past the error message.

Restart the iPhone and try adding the eSIM again

Temporary carrier connection failures, setup glitches, and failed attempts to activate an eSIM on your iPhone can block the installation process.

A quick restart is often the easiest way to clear these temporary blocks. Turn your iPhone off, wait a few seconds, and turn it back on. Once you reconnect to a strong Wi-Fi network, try scanning your QR code again.

Update your iOS before scanning the eSIM QR code

Outdated iOS versions or old carrier settings can block the eSIM installation. To fix this, update your software.

  1. Go to “Settings.”

  2. Tap “General.”

  3. Select “Software update” to check for new iOS versions.

  4. Install any available updates.

Your iPhone might also prompt you to update carrier settings automatically when you connect to Wi-Fi.

Check whether the iPhone is carrier locked

Some iPhones are tied to a specific network. If your device is carrier locked, it will usually block eSIMs from other providers. To see if this is the case follow these steps:

  1. Go to “Settings.”

  2. Tap “General.”

  3. Select “About.”

  4. Tap “Carrier lock” to check your status.

If you see “No SIM restrictions,” you have an unlocked iPhone and can use any compatible travel eSIM. If it lists a specific carrier, your device is carrier locked. You must contact that carrier to unlock it before you can add an outside eSIM.

Try adding the eSIM manually instead of using the QR code

Sometimes the camera cannot read the QR code, or the barcode is damaged.

If this happens, many carriers and eSIM providers give you the option to enter the details by hand. You can type in the SM-DP+ address and the activation code provided by your carrier. Alternatively, you can use the provider app to install the eSIM directly without scanning the code.

Why your iPhone says “This code is no longer valid”

When you scan an eSIM QR code on an iPhone, the system expects the code to be new. These codes are frequently single use, time limited, and linked to a specific carrier. You will usually see this error when you are reinstalling a deleted eSIM, transferring your phone number to a new device, rescanning an old QR code, or trying to reuse a travel eSIM you activated in the past.

The QR code was already used on another device

Most carriers only allow one activation per QR code for security reasons. Once you scan the code and install the profile, that specific barcode becomes invalid. You cannot scan it again on a second phone.

The eSIM was deleted and cannot be re-added

If you remove an eSIM profile from your settings, it is usually gone for good. You can’t just scan the original code to get it back. If you want to know how to restore eSIMs on an iPhone, you usually need to ask your provider for a new QR code because of their reactivation policies.

The QR code is valid but the iPhone still won’t add the eSIM

Sometimes the code is perfectly fine, but the installation still fails. This happens because of weak Wi-Fi issues, active VPN conflicts, pending iOS updates, or temporary carrier connection problems that lead to an eSIM not working on your iPhone. Turn off your VPN and try a different Wi-Fi network to see if that helps.

Still cannot add the eSIM? Check iPhone compatibility and carrier restrictions

Sometimes users try to install unsupported carrier eSIMs, region-restricted plans, or profiles on an unsupported iPhone model. Carrier-locked devices will also block the process.

Check whether the iPhone supports eSIM

Some phones still don’t contain the hardware required for a digital SIM. You should check your device specifications to see which iPhone models support an eSIM. Models released before the iPhone XR and XS don’t support eSIM.

Carrier-locked iPhones can block eSIM installation

If your phone is on a payment plan with a specific provider, there is a chance it’s tied to their network. Locked devices will prevent you from adding an eSIM from another carrier. Look at your carrier lock settings to verify your status.

Some travel eSIMs are region or carrier restricted

Travel eSIMs often only work on specific, approved networks in certain countries. If you try to install the profile while you are still at home, you might hit regional compatibility issues or activation limitations. Wait until you arrive at your destination to connect to the supported network.

Save on mobile data with the Saily app

Stay connected with the Saily eSIM app

Affordable mobile data plans for every journey.

FAQ