IoT Strategy
29.07.2026

IoT roaming regulations: the blockers that halt new-market launches

Permanent roaming bans and time limits can stop a launch dead, and most fleets meet them with devices already in the field. Here’s how the blockers show up and how SGP.32 changes things.

IoT roaming regulations are the local rules that decide whether a roaming device can legally operate in a market — and for how long. Some countries prohibit permanent roaming outright; others enforce time limits after which a device must switch to a local profile; others still require billing transparency or in-country operator agreements. Discovered late, any one of them can halt a launch.

And late is exactly when they tend to be discovered. This is one of the nine reasons IoT fleets switch connectivity providers — not because the regulations are unbeatable, but because most fleets meet them for the first time with devices already in the field. Here’s how the blockers show up, why they’re so hard to comply with mid-rollout, and how SGP.32 changes the equation.

How do regulatory blockers show up in a launch?

Fleet managers describe new-market launches coming to a halt the moment local regulation enters the picture. The biggest issue, they point out, is that managers find out about local blockers once a rollout is already underway.

The blockers themselves vary by market. Some countries prohibit permanent roaming outright. Others enforce time limits after which a device must switch to a local profile. Others still require billing transparency or in-country operator agreements that are difficult or impossible to meet. For anyone selling into government or utilities, the bar is even higher: without formal regulatory clearance, deals simply don’t close.

When scoping solutions, managers report that local operators won’t cooperate on migrations. As a result, clean OTA transitions are impossible and costly physical SIM swaps are the only alternatives. Import rules around SIMs and eSIMs add another layer of uncertainty for hardware that has to cross borders before it can be deployed.

“Devices in-country were put on a forbidden list by networks and didn’t recover until we cleared the priority network list; without local agreements this kind of thing blocks multi-operator failover.”

The cumulative effect is that a prospect can’t confidently promise a customer in a new market that the product will work — not because the technology fails, but because the regulatory and commercial landscape is too fragmented to navigate reliably.

Why is compliance so hard mid-rollout?

Regulation is a constant in every market, and an unpredictable one. Rules around permanent roaming, local operator requirements, and SIM import restrictions vary widely by country and change without much warning. The real problem isn’t regulations per se — it’s that discovering them tends to happen late, when a rollout is already planned or a tender is already won. The markets with roaming restrictions are generally known; what’s unknown is what it takes, step by step, to overcome the blocker.

Compliance is usually a simple commercial and legal decision: identify the requirement, meet it. With cellular connectivity, the “meet it” part is theoretically solved by remote SIM provisioning — swapping profiles over the air on a deployed device. However, until SGP.32, there was no practical standard for remotely switching operator profiles on deployed devices, which meant SIMs were effectively locked to whatever operator they shipped with.

So what would elsewhere be a straightforward compliance step — swap to a local profile, meet the local requirement — becomes a hardware or logistics problem instead.

What SGP.32 changes (and what it doesn’t yet)

SGP.32, the GSMA’s eSIM IoT standard for remote SIM provisioning, changes the underlying capability: switching a deployed device to a local profile becomes an over-the-air update rather than a truck roll. That’s the difference between a compliance requirement being a line item and being a blocker.

But the ecosystem around it is still maturing. Until remote profile management is widely accessible and affordable, compliance in new markets will keep depending on getting the SIM choice right before deployment.

That’s why many fleet managers are willing to navigate the developing SGP.32 market and pay the early-adopter premium to turn compliance into a simple OTA update — and for some, it’s a must. For the fuller background on why permanent roaming causes so much trouble in the first place, see our guide to IoT’s struggle with permanent roaming.

How Onomondo handles new-market compliance

Onomondo is SGP.32-ready and owns its own global core network, which means a device that needs a local profile can get one over the air — compliance becomes an OTA update, not a hardware swap or a field visit.

The pattern across every lesson in this series holds here too: the fix is being decided before the rollout, not during it. Adopt SGP.32 early, know the requirements in the markets you’re entering, and the regulatory landscape becomes something you navigate rather than something you hit.

Frequently Asked Questions

What are permanent roaming restrictions?

Rules in some markets that limit how long a roaming device can stay connected. Some countries prohibit permanent roaming outright; others enforce time limits after which a device must switch to a local profile.

What is a local profile in IoT?

An operator profile from an in-country network, used in place of a roaming connection. In markets that restrict permanent roaming or require in-country agreements, switching a device to a local profile is how it stays compliant.

How does SGP.32 help with in-country compliance?

SGP.32 is the GSMA’s eSIM IoT standard for remote SIM provisioning. It makes it practical to switch a deployed device’s operator profile over the air — so meeting a local-profile requirement becomes an OTA update instead of a physical SIM swap.

When should you check roaming regulations for a new market?

Before the rollout is planned and before a tender is won — not after. The markets with roaming restrictions are generally known; the step-by-step path to overcoming each blocker is what takes time to establish, and discovering it late is what halts launches.

Build your
own network

Secure, reliable device connectivity anywhere with our efficient IoT SIMs. Gain complete control and leave behind unreliable networks.

Start testing Onomondo for free

Ready to experience next-generation IoT connectivity? Create an account, explore the platform, and start testing Onomondo’s IoT SIM cards for free.

Articles
How to deploy eSIM IoT
IoT Technology
This one’s for you looking at a brand new fleet with eSIM IoT. The article explains: 3 ways to deploy the eSIM IoT ecosystems, the pros, cons, and how to decide.
The mini buyer's guide to esim iot
Articles
SGP.32 eSIM IoT: A short buyer’s guide
IoT SIM IoT Strategy
Ready to enter the eSIM IoT market? Take a few minutes to read this guide. Our short eSIM IoT buyer’s guide ensures that you get the best possible solution for your needs, navigates you through the market, and lists questions to ask the prospective vendors.
Questions the align with your team on eSIM IoT
Articles
Before eSIM IoT: 5 questions for your team
IoT Strategy
Here are a few questions to discuss eSIM IoT internally. Weigh the tradeoffs and conclude on how it’s best to deploy eSIM IoT for your objectives.
eSIM IoT: What are you buying
Articles
eSIM IoT: What are you buying?
IoT checklist
The eSIM IoT ecosystem comprises three components: the SGP.32-ready eUICC SIMs in the form factor of your choice, the eSIM IoT Remote Manager, and the eSIM profiles. In principle, all three of these components should be interchangeable.
Do you need eSIM IoT?
Articles
Reality check: Do you even need eSIM IoT?
IoT SIM Future-proofing IoT IoT Strategy
Is eSIM IoT the only solution to connectivity pains? This post lists the 7 most common pain points and compares eSIM IoT with alternatives solutions.
AT commands for eDRX and PSM
Articles
Implementing eDRX and PSM: AT Commands
Connectivity Basics
eDRX and PSM cut power consumption on LTE-M and NB-IoT devices in very different ways. Compare the two schemes, the AT commands to configure them, and the real-world caveats.
What is an eIM for eSIM IoT?
Articles
What is an eIM?
IoT SIM
An eIM decides which mobile operator profile runs on a deployed device, and changes it over the air without anyone touching the hardware. Here’s what it does, how it works with the IPA and the SM-DP+, and the one question worth asking any vendor before you commit.
API, webhooks and automation for scaling IoT fleets
Articles
IoT SIM management APIs, webhooks, and automation
IoT Strategy
At scale, managing IoT SIMs by hand or by support ticket blocks growth. Here’s how APIs, webhooks, and bulk actions automate connectivity management.
Troubleshooting connectivity: Device or network?
Articles
IoT device vs network: ending the troubleshooting blame game
IoT Strategy
Without packet-level visibility, nobody can prove whether a fault sits in the device or the network — so nobody owns it. Here’s how the blame game works and what breaks the loop.