An iPhone stuck on Activating, or showing Unable to Activate eSIM, has almost always failed at the download or network registration step rather than because the plan is faulty. The fix is usually a better internet connection, a restart, and a few minutes of patience, in that order.
This page covers what the iPhone is actually doing while it says Activating, the specific conditions that stall it, and the sequence that recovers it without burning a single use activation code.
In this guide:
- What activating actually means
- The six causes, most common first
- The fix sequence
- Why captive portals break eSIM installs
- Protecting your activation code
- Which message means what
- How to avoid it next time
- If the activation code is spent
What activating actually means
Adding an eSIM to an iPhone runs two separate operations that the interface presents as one word.
The first is the profile download. Your iPhone contacts the provider’s activation server, identified by the activation code in the QR code, and downloads an eSIM profile onto its secure element. This needs a working internet connection and takes seconds on a good one.
The second is network registration. The phone presents the new identity to a mobile network and waits to be accepted. This needs mobile coverage from a network the plan can use, and it is where a travel plan bought for another country will stall indefinitely.
Knowing which half you are in tells you what to fix. If the line has not appeared in your cellular settings yet, you are in the download. If it appears but shows no service, you are in registration, which is the territory covered by the eSIM not provisioned guide.
The six causes, most common first
- A weak or filtered internet connection during install. Public Wi Fi with a sign in page is the single most common cause, because the portal intercepts the traffic the download needs.
- The activation server is busy. Providers process activations in a queue. Congestion adds minutes, not hours.
- The QR code has already been used. Most codes are single use. A second install attempt on the same code, or an install on a different phone, leaves nothing to download.
- Wrong date and time on the phone. Profile downloads are cryptographically signed and a badly wrong clock invalidates the check. Set date and time to automatic.
- An outdated iOS version. Older versions have known eSIM install bugs that later releases fixed. Apple’s own eSIM setup guide documents the current supported flow.
- No coverage the plan can use. If you are registering a country plan while still at home, it will wait. That is expected, not a failure.
The fix sequence
Follow it in order. Each step is cheaper to undo than the one after it.
- Move to a strong, open Wi Fi connection, ideally your home network. Avoid any network that shows a sign in page.
- Leave it for up to ten minutes with the screen on. Most stalled activations complete on their own.
- Restart the iPhone. This cleanly restarts a half finished process rather than layering a second attempt on top.
- Check Settings, General, Date and Time, and switch on Set Automatically.
- Check for an iOS update and install it if one is pending.
- Confirm the line in Settings, Cellular. If the plan appears but has no service, the download succeeded and you have a registration problem: switch on data roaming for that line and try manual network selection, as in fixing no signal abroad.
- Contact the provider with your order reference and ask whether the activation code has been consumed. Do not rescan repeatedly before asking.
Deleting the line is not on this list. On iPhone, removing an eSIM is permanent, and a profile that is merely stuck is still a working profile. The full troubleshooting guide explains why deletion is the last step rather than the first.
Why captive portals break eSIM installs
Airport, hotel and cafe Wi Fi frequently uses a captive portal: you connect, and every request is redirected to a sign in page until you accept the terms. Your browser handles that redirect visibly. The eSIM installer does not, and simply sees its request answered by something that is not the activation server.
The result is an install that hangs or fails with no useful message, in exactly the place travellers most often attempt it. Three ways around it:
- Install at home before departure, on a network with no portal.
- Complete the portal sign in in Safari first, confirm a normal web page loads, and only then start the install.
- Use another phone’s personal hotspot, which has no portal of its own.
This is also why a hotel network that loads web pages fine can still fail an install: some portals keep filtering non browser traffic after sign in.
Protecting your activation code
Treat the QR code as a one time key rather than a password you can reuse.
- Do not scan it on two phones. The first successful download consumes it.
- Do not cancel and retry repeatedly. Each attempt risks consuming the code with nothing to show for it.
- Keep the original email. If the code is spent and the install failed, the order reference in that email is what lets a provider reissue it.
- Do not delete the line to start fresh, unless the provider has confirmed they will reissue.
Some providers can reissue freely and some cannot, because the constraint often sits with the network rather than the seller. Asking takes a minute and saves the plan.
Which message means what
iPhone reports several distinct failures with similar wording, and the right fix differs by which one you see.
| Message on screen | Stage it failed at | What to do |
|---|---|---|
| Activating, spinning indefinitely | Profile download or activation queue | Strong Wi Fi, wait ten minutes, then restart |
| Unable to Activate eSIM | Download rejected or code already used | Check date and time, then ask the provider if the code is spent |
| Cellular Plan Cannot Be Added | Download blocked, often by a captive portal or filtered network | Change network, retry once |
| Line appears but shows No Service | Download succeeded, registration failed | Turn on data roaming for that line, select a network manually |
| Line appears with service but no internet | Registration succeeded, data routing wrong | Set it as the data line and check the APN |
The dividing line runs between the top three rows and the bottom two. Above it you have no profile on the phone yet and the fix is about the connection. Below it the profile is installed and working, and the fix is a settings change covered in the eSIM installed but no data guide.
How to avoid it next time
Install before you fly, on home Wi Fi, and leave the line switched off until you land. The download then happens under conditions you control, and the only step left for arrival is registration, which needs no internet connection of its own.
Our install and activate guide has the exact iPhone menu path, and when to activate your travel eSIM covers the timing so you do not lose days of validity by starting early. To check your handset supports eSIM at all before any of this, use the device compatibility checker, and browse plans by country on the destinations index.
If the activation code is spent
If the provider confirms the code has been consumed and cannot be reissued, a replacement plan is the quickest way back online, and it costs less than another hour of retrying.
Viasimo delivers a fresh QR code by email within minutes of purchase, installs from your iPhone’s own settings with no app, and prices every plan as a one off with nothing renewing afterwards. The coverage and the validity are shown before you pay, so you can size the replacement to the days you have left rather than buying a full trip again.
Start from the destinations index, or go straight to the USA, Europe or Japan. Install over Wi Fi while you still have it.
To go straight to buying, open the eSIM plan picker, choose where you are going and how long for, and the matching plans appear with their prices.