Global Connectivity
26.05.2025

Global IoT roaming: Hidden costs, critical challenges, and strategic solutions

Roaming can be a powerful tool for IoT, but only if you understand its hidden pitfalls. Turn it from a potential cost sink into a strategic advantage for your global deployments.
Jazz Rosende
Jazz Rosende

Technical Content Specialist

Roaming is not the best solution for every IoT use case. While roaming has become a popular solution for deploying IoT devices across multiple countries, the reality is far more nuanced than most solution providers initially realize.

Global IoT roaming presents unique challenges that differ significantly from consumer roaming, with the devices themselves — often unattended, power-constrained, and deployed in hard-to-reach locations.

This blog explores the hidden costs of global IoT roaming strategies, the strengths and limitations of different approaches, and practical considerations to help you make informed decisions for your IoT deployments.

Global IoT roaming: key takeaways

  • Roaming isn’t one-size-fits-all: Consumer-grade roaming often falls short for unattended, low-power IoT devices.
  • Hidden costs add up: Beyond per-MB charges, plan for higher power consumption, extra troubleshooting, and potential downtime.
  • Know your provider: MNO vs MVNO vs enhanced service provider—each impacts coverage, steering, latency, roaming agreements, and support.
  • Technology choices matter: The network technology (2G, LTE-M, NB-IoT, Cat 1 bis) significantly impacts coverage, power, and cost.
  • Test in the field: Lab tests alone can’t reveal steering quirks, PSM/eDRX mismatches, or coverage holes across borders.
  • Future-proof early: Account for 2G sunsets, regulatory changes (e.g., NIS2), and the need for eSIM/multi-IMSI flexibility.

The biggest issues with global IoT roaming solutions

Compared to our smartphones, IoT devices are kind of dumb, cheap devices that have very bespoke power and coverage requirements. This is why standard IoT roaming solutions might not work very well for global IoT use cases.

Roaming was not designed for IoT

Unlike smartphones, IoT devices are often:

  • Unattended and difficult to physically access.
  • Expected to operate for years on a single battery.
  • Unable to be easily serviced when connectivity issues arise.
  • Deployed in challenging environments like basements, industrial settings, or stacked against each other with no line of sight.

The connectivity needs of these devices differ fundamentally from consumer devices, yet many providers simply repackage consumer-grade roaming solutions for IoT.

IoT roaming costs: direct vs indirect expenses

There’s often too much emphasis on direct costs compared to indirect ones, where the latter often creeps up on you making overall expenses rise. 

The price per megabyte or SIM cost is more straightforward and easier to account for. Indirect costs stemming from increased connection failures, higher retries, slower time-to-connect, extra network scans, and higher battery drain can significantly inflate the total cost of ownership (TCO). Troubleshooting unattended devices also adds to these operational inefficiencies.

Indirect costs are incurred over the life of the device, especially because of a roaming solution which has not been set up correctly.

In tracking use cases, for example, the battery itself is around 70% of the total material cost of an IoT device. Any factor that reduces battery life directly impacts your TCO.

Low-power IoT device design: The guide focuses on the importance of low-power IoT devices for creating smaller, cost-effective, and energy-efficient IoT devices.

Network steering

Many roaming providers implement steering to direct devices to preferred networks based on commercial agreements rather than signal quality. This practice, while economically advantageous for the provider, can have severe consequences for IoT devices

This forced steering leads to:

  • Increased connection failures and drops
  • Higher retry rates consuming both power and data
  • Slower time-to-connect and additional network scans
  • Significantly higher battery drain

💡 Did you know? The SIMs in your IoT devices can assist the radio module in optimising how they scan and attach to networks. Read this guide on automatic network selection to improve the coverage of your devices.

Coverage issues

Having consistent global coverage is always challenging. While a provider might boast a large number of roaming partners, improving coverage isn’t just about the number of networks available but also how the operator connects devices to them. Limited access to good coverage or unavailable radio towers in certain regions can cripple an IoT deployment.

Coverage challenges are particularly acute with newer technologies like LTE-M and NB-IoT:

For example, according to World Bank data, there are 791 4G networks globally with 9 out of 10 people covered by LTE. Whereas the number of LTE-M and NB-IoT networks are around 100-130, which means that unless you are working in a jurisdiction where you have multiple networks with low-power wide-area networks (LPWAN), it’s really difficult to achieve a global deployment right now just on LPWAN.

Regulations and compliance

The regulatory hurdles to connect devices globally is a minefield.

Different countries, different regions, and different operators impose varying rules on roaming, and therefore implementation will look wildly different from one place to the next. 

Regulations like permanent roaming restrictions, data sovereignty laws, and use-case limitations, among others further complicate IoT roaming. The roaming solution therefore needs to be adaptable to system-wide changes such as network shutdowns, regulatory changes, and consolidation, all of which can all impact IoT deployments.

Change is the only thing constant with compliance, and long-term planning is the way to get ahead of it.

What is permanent roaming?

Permanent roaming refers to a situation where IoT devices connect to a network outside their “home” network for extended periods, typically beyond 30-45 days. This presents significant challenges for global IoT deployments because traditional telecommunication systems were designed for human travel patterns, not IoT use cases.

Learn more about permanent roaming restrictions and the solutions you can implement for your fleet in this guide.

The strengths of roaming solutions for IoT 

Despite the challenges, roaming has its place and offers distinct advantages for certain IoT deployments.

  • Single SKU for global deployments: Only needing one SKU to serve your needs across different markets and jurisdictions is a major advantage. This simplifies logistics and inventory management, eliminating the need to manage different SIMs for different countries. For solutions that need to be deployed across borders, this can significantly reduce complexity.
  • Resilience: A properly configured IoT roaming solution gives you resilience with multiple networks in a country — all the aspects which an IoT device looks for. This multi-network roaming SIM provides redundancy if one network experiences issues, potentially increasing uptime and reliability for critical applications.
  • Scalability: Roaming enables expanding deployments across countries without negotiating with local providers, making it easier to scale IoT solutions internationally.
  • Flexibility for certain use cases: For applications like asset tracking, where devices move across regions, or for low-data applications where optimizing for coverage is more important than maximizing data throughput, roaming can be an ideal solution.

What is IoT roaming?

How global IoT roaming works - simplified

Understanding how roaming works is key to identifying its limitations and it’s not as simple as your phone connecting to a partner network when you travel.

In consumer roaming, your smartphone initiates a manual or automatic network attach to a visited network. Billing records traverse IPX/GRX interconnects between your home MNO and the visited MNO, then onto your operator’s core.

How global IoT roaming works - full overview

In IoT roaming, IoT devices connect to a local network in the deployed country but rely on the home operator for routing data. There’s plenty of back-and-forth interconnection that happens and this introduces latency and impacts performance.

This interconnection typically follows one of several models, based on the type of provider you’re working with, which usually falls within MNOs or MVNOs:

  • MNO (Mobile Network Operator): Owns and operates its own network infrastructure, including radio access and core networks.
  • MVNO (Mobile Virtual Network Operator): Does not own the network infrastructure but leases it from MNOs. There are different types:
    • MVNO Reseller: Primarily handles marketing and sales, reselling the MNO’s service.
    • MVNO Service Provider: Has more control over customer care and billing.
    • MVNO Enhanced Service Provider: Owns more of the solution, potentially including parts of the core network, but not the radio access.

Home-routed traffic, common in roaming, means data from a device in a roaming country is routed back to the home network provider’s core network before going to the internet.

This is why it’s crucial to know your provider and know exactly what they can offer you. Understand what part of the value chain they provide because different parts change the way we experience roaming internationally.

IoT roaming with different cellular network technologies

The choice of network technology is a critical trade-off in any roaming strategy.

Legacy: 2G / LTE

  • 2G has powered IoT since 1998 but is being sunset in many regions (North America already, Europe within 5 years, or read the 2G/3G sunset dates here).
  • LTE / LTE Cat-1 offers a transitional path: ubiquitous coverage, mature deployments, and moderate bandwidth. (Get an overview of the LTE landscape in this blog.)

LPWAN: LTE-M, NB-IoT

  • These technologies were designed for IoT, offering better power efficiency. However, the number of LTE-M, and NB-IoT networks are around roughly 100 and 130, which means that unless you are working in a jurisdiction where you have multiple networks with LPWAN, it’s really difficult to achieve a global deployment right now, just on LPWAN.
  • Configuration challenges also exist, where settings and configurations to leverage low-power features like PSM (Power Saving Mode) and eDRX (extended Discontinuous Reception) are very different from one network to another, with variations per country and regions as well. For example, you might set up a device expecting to sleep for an hour, but if the network’s eDRX settings aren’t aligned, your device could stay awake far longer, negating power-saving benefits. Again, it is important to ask what settings your network providers have for these power-saving features.

See which networks your fleet can connect to in your deployment area in our global network marketplace.

A happy medium: LTE Cat 1bis

LTE Cat 1 bis operates on existing LTE networks, offering a balance of coverage, power efficiency, and cost. It’s a practical solution for IoT deployments that require moderate bandwidth (500 Kbps, 8 ms for 500 bytes vs. 400 ms for NB-IoT) and reliable connectivity.

Higher speeds = less “on” time

Qualcomm tests show Cat 1 bis can halve the charge used by LTE-M devices and quarter that of NB-IoT in many conditions.

Future technologies: 5G, RedCap, network slicing

While 5G IoT holds promise for IoT with features like ultra-low latency and network slicing, the technology is still in its early stages for IoT deployments. The reality is that early-day deployments lack global ubiquity and standardized roaming SLAs, this means 5G RedCap or slicing is still years from global scale.

Key considerations for global IoT roaming

Power efficiency and latency

Power efficiency is critical for IoT devices, where battery life often determines the economic viability of a deployment. And to put it succinctly — use the radio on your IoT device as little as possible to make your battery last.

Latency is also related to power because if the latency is long, the device will have to stay awake for a much longer duration, which consumes power.

Home-routed architectures common in roaming can significantly increase latency. It can go up to a 3-4x increase on latency time just by roaming between countries in Europe compared to a home-routed solution.

Power-saving features like PSM and eDRX are essential for multi-year battery life, but many operators do not enable them for roaming devices, and there’s often a lack of alignment in how they’re implemented across networks.

Learn some key differences between the two power-saving approaches, eDRX and PSM, helping you make informed decisions for your IoT projects.

Network or SIM steering

Steering affects which networks devices connect to, often prioritizing cost over performance. This can lead to poor signal strength, higher retries, and shorter device lifespans.

Evaluating SIM card performance from IoT connectivity providers: Learn how network steering affects power consumption, data usage, coverage, and signal strengths in this comparative performance testing from various IoT SIM providers.

Regulations and evolving standards

  • Permanent roaming: Banned in some markets.
  • Use-case restrictions: Critical infrastructure, financial transactions, etc.
  • Data sovereignty: May require local breakout or on-site core elements.
  • NIS2 and CE updates: IoT devices increasingly under cyber-resilience and type-approval mandates.

The solution should be sustainable long-term by having multiple fallback options and the ability to update connectivity profiles over-the-air. eSIM for IoT could be a key technology for this.

How do you simplify compliance with emerging IoT security regulations? Our webinar on IoT security looks into the big picture of regulations, compliance, and device security so you can stay on top of evolving threats and risks in IoT deployments.

Future-proofing

For devices expected to operate for 5-10 years or more, planning for future network changes is essential. Plan for technology sunsets (e.g., 2G/3G shutdowns) and ensure your devices can adapt to new network environments. Testing across geographies and configurations is critical.

How to future-proof IoT device connectivity: This guide walks you through everything you need to know about IoT device connectivity, with a step-by-step process of choosing a future-proofed solution for your IoT device and evaluating the next steps to prioritizing between connectivity choices.

Building a future-proof IoT roaming strategy

IoT roaming offers significant benefits but requires careful planning to avoid pitfalls. Here’s what you can do to optimize your strategy.

6 steps to build an effective IoT roaming strategy

1. Know your provider’s network configurations and relationships

Understand what the connectivity provider is offering and what part of that value chain they can provide because different parts change the way we experience roaming internationally.

Research their position in the telco value chain, their relationships with mobile network operators, and how they handle issues like network selection and power-saving features.


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.


2. Test in actual deployment environments

It is important to first establish the use case and jurisdictions you’re going to be operating in. Then test to see if the power savings envisioned in the business case are actually reflected in the proof of concept deployment.

Testing should cover multiple locations, particularly across borders (where we see a lot of issues start to get flagged), in different settings, to identify potential issues before full deployment.

To get insights into how to conduct SIM performance tests, read this guide by Asia Mobiliti to select the best connectivity provider for connected devices.

3. Build redundancy into your connectivity strategy

The solution should be sustainable long-term by having multiple fallback options and the ability to update connectivity profiles over-the-air.

Technologies like eSIM or multi-IMSI SIMs can provide valuable flexibility if regulatory changes or network sunsets disrupt your primary connectivity path.

4. Monitor device performance beyond simple connectivity

Look beyond basic connectivity metrics to track factors like battery consumption, latency, and retry rates that impact your devices’ long-term viability. Test to see if the power savings envisioned in the business case are actually reflected in the proof of concept deployment.

“The Insight Tools allowed us to monitor data packets live, revealing the empty payloads, enabling us to pinpoint the problem without having to travel to the locations where it occurred or make any changes to our servers.”
Scott Basgaard
Founder and CTO
Read success story
scott intoto

5. Plan for the full lifecycle of your IoT deployment

Remember that IoT deployments often last 5-10 years or more, and a roaming strategy must be adaptable to events like new regulations, carrier mergers, roaming agreement changes, or network shutdowns.

6. Balancing direct and indirect costs in TCO calculations

Consider the full picture when evaluating connectivity options, this means being mindful of the costs upfront and recurring expenses, but also costs that could crop up during the entire lifecycle. Things like process costs, troubleshooting, SIM swaps, and logistics can significantly impact the total cost of ownership over a device’s lifetime.

How do you calculate the total cost of ownership of your IoT fleet? We’ll show you practical steps into minimizing your TCO in this informative webinar.

Consider the full picture when evaluating connectivity options, this means being mindful of the costs upfront and recurring expenses, but also costs that could crop up during the entire lifecycle. Things like process costs, troubleshooting, SIM swaps, and logistics can significantly impact the total cost of ownership over a device’s lifetime.

Is your IoT roaming strategy costing you more than you think?

By considering these factors from the beginning, you can develop a roaming strategy that delivers reliable connectivity throughout your devices’ lifecycle while avoiding the hidden costs that can undermine your deployment’s success.

For guidance from experts on how you can execute roaming for our global devices, watch this webinar on the right IoT roaming strategy for your use case.

FAQs about global IoT roaming

IoT devices have fundamentally different needs than consumer devices. They’re often unattended, power-constrained, and deployed in hard-to-reach locations. Unlike smartphones, IoT devices can’t be easily accessed for troubleshooting, need to operate for years on a single battery, and are frequently deployed in challenging environments like basements or industrial settings. Consumer-grade roaming solutions typically don’t account for these specific requirements.

Beyond the direct costs (per-megabyte or SIM fees), IoT roaming introduces significant indirect costs including: reduced battery life requiring more frequent replacements (batteries can represent up to 70% of device material costs); increased power consumption from connection failures and retries; operational expenses for troubleshooting remote devices; and potential revenue loss from downtime. These indirect costs often exceed the apparent savings of low-cost connectivity solutions.

Network steering is when roaming providers direct devices to connect to specific networks based on commercial agreements rather than signal quality. This practice can force devices onto networks with poorer coverage, resulting in increased connection failures, higher retry rates consuming both power and data, slower connection times, and significantly higher battery drain. For IoT devices where battery life is critical, poor steering can cut a device’s operational lifespan by half or more.

Consider the trade-offs between different technologies: Legacy networks (2G/LTE) offer broad coverage but face sunset concerns; LPWAN technologies (LTE-M, NB-IoT) provide power efficiency but have limited global coverage (only 100-130 networks vs. 791 4G networks); CAT-1 bis offers a “happy medium” with better power efficiency than LTE while maintaining good coverage; and future technologies (5G, RedCap) show promise but remain years away from global scale. The right choice depends on your specific deployment needs, geographic scope, and device lifespan.

Develop a robust strategy by: (1) Understanding your provider’s network architecture and relationships in the telco value chain; (2) Testing thoroughly in actual deployment environments, especially across borders; (3) Building redundancy with technologies like eSIM or multi-IMSI SIMs; (4) Monitoring performance beyond basic connectivity to include battery consumption and latency; (5) Planning for your device’s full 5-10 year lifecycle, accounting for network sunsets and regulatory changes; and (6) Calculating TCO based on both direct and indirect costs over the entire device lifespan.

The best global IoT SIM card

Enhance signal quality and network control with non-steered SIM cards. Connect all your devices securely to a global network with Onomondo IoT SIMs.

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.

Related articles

multi-imsi-vs-esim-vs-uicc
Articles
eSIM/eUICC vs. UICC vs. Multi IMSI
SIMs
It is becoming increasingly important for companies to have a smart network to implement IoT solutions in their operations.
PLMN lists
Articles
Improve coverage with automatic network selection
Building & Debugging Connectivity
Read this article to find out how leaving PLMN lists blank reduces SIM registration times, saves power, and reduces the chances of a poor-quality connection.
permanent roaming iot
Articles
IoT’s struggle with Permanent Roaming and proven solutions
Connectivity
The problem with permanent roaming and how you can guarantee connectivity for your IoT devices regardless of where you deploy them.