LoRaWAN vs NB-IoT vs LTE-M: How to Choose
The three leading low-power wide-area (LPWAN) options compared on range, power, bandwidth, cost and mobility — with a clear framework for picking the right one.
The short answer: use LoRaWAN for long-range, ultra-low-power, low-data sensors on a network you control (no carrier fees); use NB-IoT for static, deep-indoor devices on licensed cellular (utility meters); and use LTE-M for devices that move, need moderate bandwidth, OTA, lower latency, or voice (asset tracking, wearables). NB-IoT and LTE-M are licensed cellular standards; LoRaWAN is unlicensed and self-operable.
Side-by-side comparison
| Attribute | LoRaWAN | NB-IoT | LTE-M |
|---|---|---|---|
| Spectrum | Unlicensed sub-GHz | Licensed (cellular) | Licensed (cellular) |
| Range | 2–15 km | 1–10 km (deep indoor) | 1–10 km |
| Bandwidth | 0.3–50 kbps | ~20–250 kbps | ~375 kbps–1 Mbps |
| Power / battery | Best (10+ yr) | Very low | Low–moderate |
| Mobility | Limited | No (static) | Yes (handover) |
| Voice (VoLTE) | No | No | Yes |
| Network | Self-run or public | Carrier subscription | Carrier subscription |
| Best for | Rural/private sensors | Deep-indoor meters | Mobile / OTA / voice |
Figures are typical real-world ranges; actual performance depends on antenna design, environment, and network configuration.
Which one should you pick?
Choose LoRaWAN if…
- You want the longest battery life on low, infrequent data
- You can run your own gateways and avoid per-device fees
- Devices are mostly static, rural, or on a private campus
- Cost at large scale matters more than deep-indoor reach
Choose NB-IoT if…
- Devices are static and deep indoors (basement meters)
- You want carrier coverage with no network to operate
- Data is low-volume and latency-tolerant
- Lowest-power cellular for fixed reporting is the priority
Choose LTE-M if…
- Devices move and need cell handover (asset/people tracking)
- You need firmware OTA, lower latency, or voice (VoLTE)
- Moderate bandwidth (hundreds of kbps) is required
- A single SKU must roam across regions and carriers
The decision in one paragraph
Start with two questions: does the device move, and do you control the network? If it moves or needs voice/OTA at moderate data rates, that's LTE-M. If it's static and deep indoors on a carrier, that's NB-IoT. If it's static, low-data, and you'd rather run your own gateways to avoid per-device fees, that's LoRaWAN. For global products, a combined NB-IoT/LTE-M module is a common hedge. Our RF design and IoT teams choose and validate the radio against your real coverage and power budget.
Frequently Asked Questions
Neither is universally better; it depends on your network and data needs. LoRaWAN uses unlicensed spectrum and you can run your own gateways with no carrier fees — ideal for long-range, ultra-low-power, low-data sensors in areas you control (agriculture, campuses, private metering). NB-IoT runs on licensed cellular with excellent deep-indoor penetration and no network to operate yourself — ideal for static devices like basement utility meters where carrier coverage exists. Choose LoRaWAN for network control and cost at scale; choose NB-IoT for deep-indoor reach and zero network ownership.
Both are licensed cellular LPWAN standards, but LTE-M offers higher bandwidth (~375 kbps–1 Mbps vs NB-IoT's ~20–250 kbps), lower latency, mobility with cell handover, and voice (VoLTE) support. NB-IoT trades those away for deeper indoor penetration and slightly lower power on static, infrequent-reporting devices. Use LTE-M for anything that moves, needs firmware OTA, or needs voice; use NB-IoT for stationary, deep-indoor, low-data devices.
For the radio module, LoRaWAN and NB-IoT modules are typically the lowest cost, with LTE-M slightly higher. The bigger cost difference is the network: LoRaWAN has no per-device subscription if you run your own gateways, whereas NB-IoT and LTE-M require a cellular data plan per device. At large scale in an area you control, LoRaWAN usually has the lowest total cost of ownership; for a few devices across wide carrier-covered geography, cellular avoids gateway capital cost.
All three can achieve multi-year battery life. LoRaWAN generally edges out the others for ultra-low-power, infrequent uplink-only sensors because of its simple, asynchronous protocol. NB-IoT is very efficient for static, low-frequency reporting. LTE-M uses somewhat more power due to higher throughput and mobility features, but still supports years of battery life with power-saving modes (PSM, eDRX).
Yes. Multi-radio designs are common — for example LTE-M with a LoRaWAN fallback, or a module supporting both NB-IoT and LTE-M so the same device works across regions and carriers. It adds BOM cost and firmware complexity but improves coverage and future-proofs the product. We often recommend a combined NB-IoT/LTE-M module for global products.
Not sure which radio fits your product?
Tell our RF & wireless team your range, power, and data requirements and we'll recommend and validate the right connectivity.
Talk to an RF Engineer