How to Install eSIM on iPhone
On this page
Installing a Roamix eSIM on iPhone takes about 3 minutes and requires only a Wi-Fi connection. You can do it through the camera-based QR code scan in Settings, or by entering the activation details manually if scanning isn't working.
Before You Start
Make sure you have everything in place before beginning:
- An eSIM-compatible iPhone — iPhone XR/XS/XS Max or any later model (excluding China variants)
- Carrier unlocked — Settings → General → About → Carrier Lock must read "No SIM restrictions"
- Active Wi-Fi connection — do this at home, not at the airport
- Your Roamix QR code — check your order confirmation email or log in to roamix.app → My eSIMs
- A second device to display the QR code — laptop, tablet, or a friend's phone works great
If you want to scan the QR code from the same device, you can also take a screenshot of the QR code and use the "Use QR Code" option — iOS will let you scan from your Photo Library on some versions.
Method 1: Install via QR Code (Recommended)
- Open Settings on your iPhone
- Tap Cellular (some regions show this as Mobile Data)
- Tap Add eSIM or Add Cellular Plan
- Tap Use QR Code
- Display your Roamix QR code on a laptop or second device
- Hold your iPhone camera over the QR code — the camera frame will appear in Settings (do not use the regular Camera app)
- Tap Continue when the plan details appear
- Tap Add Cellular Plan to confirm
- When prompted to label your plan, type "Roamix" or "Travel" — this helps you identify it in your settings later
- Tap Done
Your Roamix eSIM is now installed. The next screen will ask you to set up Dual SIM preferences.
Method 2: Install Manually
Use this method if QR code scanning isn't working, or if you're copying the codes from your email.
- Open Settings → Cellular → Add eSIM
- Tap Enter Details Manually (or Use Details Manually depending on iOS version)
- In the SM-DP+ Address field, paste the server address from your Roamix email or dashboard
- In the Activation Code field, paste the activation code (a long alphanumeric string)
- Leave the Confirmation Code field blank unless Roamix specifically provides one
- Tap Next — iOS will connect to the server and download your eSIM profile
- Label the plan "Roamix" when prompted
Manual installation produces the exact same result as QR code scanning — there's no difference in the eSIM profile you receive.
Setting Up Dual SIM After Install
Once the eSIM is installed, iOS will walk you through a Dual SIM setup screen. Here's the recommended configuration:
- Default Voice Line → set to your home SIM (so calls use your regular number)
- Cellular Data → set to Roamix (for affordable travel data)
- iMessage & FaceTime → keep on your home SIM number
- Navigate to your home SIM line settings and turn Data Roaming off
This ensures Roamix handles all data, your home number stays reachable for calls, and your home carrier can't charge you for data roaming.
Common iPhone eSIM Errors
| Error | Likely cause | Fix |
|---|---|---|
| "Cellular Plans Cannot Be Added" | Phone is carrier locked | Contact your carrier to unlock |
| "QR Code is Not Valid" | Code already used or expired | Log in to roamix.app for a fresh code |
| Download stalls at 0% | Weak Wi-Fi | Move closer to router; try manual install |
| "Contact Your Carrier" | Temporary server issue | Wait 5 minutes, then retry |
If you encounter an error not listed here, contact support@roamix.app with your order number and the exact error message.
Ready to get connected? Browse Roamix plans for your destination and have your eSIM installed before you board.
Frequently Asked Questions
Was this article helpful?