Blog
Connectivity

Multi-IMSI explained: switching carrier without touching the SIM

Before eSIM there was already a way to move a device from one network to another without swapping the card: Multi-IMSI. It is still alive, still useful, and almost always confused with eUICC.

March 22, 20267 min

A traditional SIM has one IMSI burned in: a numeric identity the network uses to know who owns the card and which operator to authenticate it against. Multi-IMSI is a card that stores several IMSIs inside a Java Card applet and can pick which one to use without the device noticing.

How the switch works

The Multi-IMSI applet is installed on the SIM like any other SIM Toolkit applet. When a rule fires — no acceptable coverage, failed registration, operator disconnect, remote OTA command — the applet switches the active IMSI and issues a REFRESH to the modem. The modem re-registers as if starting fresh; the visited network sees a new IMSI and authenticates it against the correct HLR/HSS.

  • ICCID does not change. Same card in your inventory.
  • MSISDN may or may not change, depending on provider design.
  • The switch takes 5 to 30 seconds. Not instant, but automatic.

How is it different from eSIM/eUICC?

eSIM (or eUICC when talking about the non-consumer card) swaps the full profile: IMSI, Ki keys, OTA keyset, preferred PLMNs, files. It is a formal carrier change, using the SGP.02 or SGP.32 standard and an SM-DP+ platform. Multi-IMSI only changes the authentication identity: the "carriers" behind the IMSIs are usually pseudo-operators, i.e., agreements with several MNOs that respond to the same IMSI range.

Multi-IMSI does not give you distinct commercial operator profiles. It gives you multi-network connectivity from a single contract with your MVNO, with the underlying physical network switched by rules.

Real advantages

  • Universal compatibility. Works in any modem that supports standard UICC — no eUICC or RSP manager needed.
  • No per-switch cost. No SM-DP+ transaction; the applet decides locally.
  • Fast resilience. If a network goes down or the profile is steered out, the applet switches within seconds without human intervention.

Limitations to know

  • It will not truly bypass permanent roaming. If the destination country regulator requires a local SIM, a foreign IMSI is still foreign. Multi-IMSI can give you an IMSI from a pseudo-operator with local presence, but confirm this case by case with the provider.
  • Very old modems can be flaky. Some industrial 2G/3G modems mishandle UICC-RESET REFRESH without a reboot; test before buying thousands.
  • Not a GSMA standard. Each provider implements its own applet; changing provider means changing SIM.

When to use Multi-IMSI vs. eSIM?

  • Multi-IMSI: existing fleets whose hardware does not support eUICC, need for fast in-country switching, tight budget.
  • eSIM/eUICC: greenfield devices, long-horizon projects where a real local carrier profile per country will be desirable, compliance with permanent-roaming rules using an in-country profile.
  • Both at once: yes, eUICC cards with a Multi-IMSI applet on top do exist. Best of both worlds, for those who can afford it.

Working on a project like this?

Drop us a line and a network engineer gets back to you in under 24 h.

Talk to an engineer