
Install a new eSIM for every country you visit and you'll eventually hit a wall: the setup screen refuses to move past a certain point, or your phone flat out tells you it can't add one more. That's not a bug, and it's not your Zwitchy eSIM being broken, it's your phone's own storage limit for eSIM profiles kicking in. Here's how many eSIMs your phone can actually hold, how that's different from how many can be online at the same time, and the safest way to clear space when you hit the ceiling.
Two separate numbers matter here, and mixing them up is the source of most of the confusion. The stored limit is how many eSIM profiles your phone can keep saved at once, installed but not necessarily in use. The active limit is how many of those can actually be connected to a network and carrying calls, texts or data at the same time, almost always one or two, no matter how many you've stored. A phone holding six old travel eSIMs from past trips can still only run one or two of them live at once, the rest just sit there, dormant, until you switch to them or delete them.
Apple's own guidance is specific: an eSIM-capable iPhone can store 8 or more eSIMs, and you swap which ones are active by changing your selection in Settings. Of those stored profiles, two can be active at the same time on supported models, for example your home number on one line and a Zwitchy travel eSIM on the other. Storing more than you're currently using isn't a problem by itself, the trouble starts once you try to add a ninth, or an older phone with a smaller limit runs out of room.
Android doesn't have one universal number, it depends on the manufacturer and model. Google's own Pixel support confirms Pixel phones can hold multiple eSIM profiles, and on Pixel 7 and later with a supporting carrier, two of them can be active at once, but Google doesn't publish a fixed maximum for how many can be stored. Samsung is the same shape: the Galaxy SIM manager (Settings → Connections → SIM manager) lets you view, enable and disable every stored SIM and eSIM on the device, with the exact ceiling varying by model and software version rather than one number across the whole Galaxy line. If you're not sure where yours sits, the SIM manager screen itself is the fastest way to check, it lists everything currently stored.
If an install stalls with a message like this instead of the usual progress screen, it's frequently the storage ceiling, not a bad QR code or a network issue. The device has simply run out of room for one more stored profile, and no amount of retrying the same scan will fix that. Our guides to stuck eSIM installs and eSIM error messages cover every other install failure in detail; this is specifically the one caused by running out of storage, and the fix is the same either way: free up a slot by deleting an old profile you no longer need, then retry.
It tends to catch two kinds of traveler most. Someone who buys a new plan for every single trip, rather than keeping and topping up one, quietly stacks up a stored eSIM per destination until an older phone's smaller ceiling gets in the way. And anyone who's changed phones recently, especially onto a new device carrying eSIMs transferred from an old one plus a home carrier's own profile, can be closer to the limit than they realize before a single Zwitchy eSIM is even added. Either way, the fix is the same: check what's actually stored before assuming the install itself is broken.

One that isn't safe to delete carelessly: whichever eSIM is currently your active data line. Switch your data line to a different eSIM (or your home SIM) first, then remove the old one, rather than deleting an eSIM you're mid-trip on. And on iPhone specifically, stick to removing one profile at a time from Settings → Cellular rather than the Reset menu's "Delete All eSIMs" option, which wipes every stored eSIM at once, our guide to a disappeared eSIM covers exactly how people lose a working eSIM by mistake that way. For the full step-by-step on removing one deliberately, see how to remove an eSIM after your trip.
| Device | Stored profiles | Active at once |
|---|---|---|
| iPhone (XS/XR or later) | 8 or more | Up to 2 on supported models |
| Google Pixel 7 or later | Multiple, no fixed published max | Up to 2, with a supporting carrier |
| Samsung Galaxy | Varies by model, check SIM manager | 1 to 2 depending on model |
Deleting a stored eSIM profile from your phone never touches the plan itself. Your data allowance and validity window live on your Zwitchy account, not on the device, so clearing out an old one to make room costs you nothing and can always be reinstalled again later if you need it.
If you're a frequent traveler who buys a fresh plan every trip, the fastest way to avoid ever seeing a limit error is to stop reinstalling in the first place. Keep the same eSIM installed for a region you'll revisit, and top it up instead of deleting it and scanning a new QR code next time. A top-up attaches to the profile you already have, no new eSIM, no extra slot used, which is the simplest way to stay well clear of whatever your particular phone's ceiling turns out to be.
No. Your data allowance and validity window are tied to your Zwitchy account, not to the profile stored on your phone. Deleting the profile just removes it from the device; the plan itself is unaffected.
iPhone: Settings → Cellular lists every stored line. Android: Settings → Network & internet → SIMs (Samsung: Connections → SIM manager). Everything listed there counts toward your device's limit, whether it's active or not.
Yes, in almost all cases. Reinstall it from your Zwitchy account the same way you set it up the first time; nothing about your remaining data or validity changes.
Old eSIMs from before you were a Zwitchy customer, a previous phone's transferred profiles, or your home carrier's own eSIM can all count toward the same stored total, even ones you'd forgotten about.
No. A travel eSIM is designed to run alongside your home SIM, not replace it. Only delete something if you're actually at your phone's storage limit.