
Your eSIM won't activate. You're standing in your hotel lobby, your phone says "No Service" or the plan shows as downloaded but not working, and you're starting to wonder if you just wasted your money. Take a breath. I've troubleshot this exact problem dozens of times, both for myself and for friends mid-trip, and there's almost always a fix.
Here are eight real solutions that actually resolve eSIM activation issues, ranked from most common to least common cause.
1. You Haven't Turned On the eSIM Line
This is the number one reason eSIMs "don't work," and it's embarrassingly simple. Downloading an eSIM profile and activating it are two different steps on most phones.
On iPhone: Go to Settings > Cellular (or Mobile Data) > tap the eSIM plan > toggle "Turn On This Line." Then go back and make sure the eSIM is selected under "Cellular Data" (not your home SIM).
On Android (Samsung): Settings > Connections > SIM Manager > tap your eSIM > toggle it on. Then select it as your mobile data SIM.
On Android (Pixel): Settings > Network & Internet > SIMs > tap the eSIM > toggle "Use SIM." Set it as the data SIM.
I can't tell you how many times someone has messaged me saying their eSIM is broken, and the fix was literally flipping one toggle. No shame in it. The dual-SIM interface on modern phones isn't exactly intuitive.
2. Data Roaming Isn't Enabled
This trips up nearly everyone at least once. Most travel eSIMs work by connecting to partner networks in your destination country. Your phone treats this as "roaming," even though you're using a plan specifically designed for that country. If data roaming is turned off for your eSIM line, you'll see signal bars but no internet.
On iPhone: Settings > Cellular > tap your eSIM plan > toggle on "Data Roaming."
On Samsung: Settings > Connections > Mobile Networks > Data Roaming > turn it on for the eSIM line.
On Pixel: Settings > Network & Internet > SIMs > tap the eSIM > toggle "Roaming."
Don't worry about surprise charges here. Your travel eSIM has a fixed data allowance. Turning on roaming just lets it connect to the local network it's supposed to use. You won't get hit with extra fees.
3. Your Phone Is Still Using Your Home SIM for Data
When you have two SIMs active (your home SIM and the travel eSIM), your phone needs to know which one to use for mobile data. If it's still pointing at your home SIM, you'll either have no connection or you'll burn through expensive roaming data from your carrier.
On iPhone: Settings > Cellular > Cellular Data > select your eSIM plan. Also consider turning off "Allow Cellular Data Switching," which can cause your phone to silently fall back to your primary SIM when the eSIM signal is weak.
On Android: Settings > Connections > SIM Manager > Mobile Data > select the eSIM.
A good practice: after you've set the eSIM as your data line, temporarily disable your home SIM's data connection entirely. This forces all data traffic through the eSIM and prevents any accidental roaming charges on your main line.
4. APN Settings Need Configuration
APN (Access Point Name) settings tell your phone how to connect to the carrier's data network. Most eSIMs configure this automatically, but sometimes the automatic settings don't apply correctly, especially on Android.
Check with your eSIM provider for the correct APN. For many travel eSIMs, the APN is something simple like "internet" or "globaldata." Here's how to check and set it:
On iPhone: Settings > Cellular > tap the eSIM > Cellular Data Network. The APN field should have a value. If it's blank, enter the one provided by your eSIM service.
On Android: Settings > Connections > Mobile Networks > Access Point Names. If no APN is listed for your eSIM, tap the + icon and add one with the details from your provider.
I ran into this issue with a Pixel 7 in Portugal. The eSIM downloaded fine but wouldn't connect until I manually typed "internet" into the APN field. Took 30 seconds to fix once I knew what was wrong, but I spent an hour frustrated before figuring it out.
5. You're in a Low-Coverage Area
This sounds obvious, but it catches people off guard. You land at an airport with strong signal, get in a taxi, and by the time you reach your hotel in a smaller town or rural area, the eSIM seems to stop working. It might just be that the coverage there is thin.
Try this: go to Settings and look at your eSIM's network selection. Switch from "Automatic" to "Manual" and see which networks appear. If you see multiple carriers listed, try connecting to a different one. Some eSIM providers have agreements with several local carriers, and manually selecting one with better coverage in your area can help.
Also, check if your phone is stuck on a specific network mode. If it's set to "5G only" or "LTE only," try switching to "5G/LTE/3G (Auto)" to give it more options for connecting.
6. The eSIM Hasn't Hit Its Activation Window
Some eSIM plans don't activate until you arrive in the destination country. Others activate immediately upon installation. And some activate on first use, meaning the timer starts when you first connect to a network.
If you installed your eSIM three days before your trip and it's the type that activates immediately, your plan might have already started counting down. Check the validity period on your purchase confirmation.
If the plan is supposed to activate on arrival but you're already in-country and it's not working, try restarting your phone. Sometimes the initial network registration needs a fresh boot to trigger properly. I've had this happen twice with regional Asia eSIMs. A simple restart fixed both.
7. Your Phone's Software Needs an Update
Outdated phone software can cause eSIM activation failures, especially on Android. Google and Samsung regularly push updates that fix eSIM-related bugs in the SIM manager.
Before your trip (ideally on your home WiFi), make sure your phone is running the latest OS version:
- iPhone: Settings > General > Software Update
- Samsung: Settings > Software Update > Download and Install
- Pixel: Settings > System > System Update
I specifically had a Samsung Galaxy S23 that wouldn't activate any eSIM profiles until I installed a pending security update from March 2025. After the update, the same QR code worked perfectly on the first scan.
Also, try resetting your network settings if you've updated and it still won't work. On iPhone: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. On Android: Settings > General Management > Reset > Reset Network Settings. Fair warning: this will forget all saved WiFi passwords, so make sure you know your hotel's WiFi password before doing this.
8. The QR Code or Activation Code Is Invalid
If you've tried everything above and your phone still can't activate the eSIM, the issue might be with the profile itself. This is rare but it happens, usually due to a provisioning error on the provider's end.
First, try deleting the eSIM profile from your phone and reinstalling it using the original QR code or activation link. Sometimes the initial download gets corrupted.
On iPhone: Settings > Cellular > tap the eSIM plan > Remove Cellular Plan. Then re-scan the QR code.
On Android: Settings > Connections > SIM Manager > tap the eSIM > Remove. Then add it again.
Important: some eSIM profiles can only be installed once. If you delete it, you might not be able to reinstall with the same QR code. Check with your provider first. Reputable providers like GEO will reissue a new QR code if the first one fails, usually within minutes through their support chat.
If reinstalling doesn't work, contact your eSIM provider directly. Explain what you've tried (mention the steps above so they don't make you repeat them all). A good provider will either issue a new profile or refund you quickly. Bad providers will give you the runaround. That's one reason choosing a reliable eSIM service matters more than saving $2 on the cheapest option you can find.
Prevention: Set Up Before You Fly
The best troubleshooting is the kind you never have to do. Install and test your eSIM before you leave home. Most providers let you install the profile in advance and activate it later. Download it on your home WiFi, make sure it appears in your SIM settings, and confirm the plan details look correct.
If your plan activates on first connection and you want to test it early, some providers offer a small test allocation or a way to verify the profile is valid without starting your data timer. Ask before you buy.
Save your provider's support contact info somewhere accessible offline, like a screenshot or a note in your phone. If something goes wrong at 11 PM in a foreign city, you don't want to be searching for a customer service link with no internet connection.