Total Cost of Ownership: Planning Your LoRaWAN IoT Deployment
The Real Cost of IoT
Every IoT vendor shows you the per-unit sensor price. Few show you the total cost of ownership. The gateway costs €500. The sensor costs €80. But between those numbers and a working system that delivers value for five years sits a list of expenses that catches most organizations off guard.
Understanding these costs before committing to a technology or vendor prevents the painful realization eighteen months in that your "affordable" IoT solution costs three times what you budgeted.
Hardware Costs: The Visible Part
Gateways
| Gateway Class | Price Range | Typical Use |
|---|---|---|
| Consumer/maker | €100-200 | Lab testing, prototypes |
| Professional indoor | €200-400 | Office buildings, warehouses |
| Industrial outdoor | €400-800 | Production deployments, harsh environments |
| Carrier-grade | €800-2000+ | Telecom infrastructure, city-wide coverage |
How many gateways? Depends entirely on environment. A single industrial gateway covers 3-5 km in open terrain but might cover only 500 meters in a dense urban core. Typical deployments:
- Single building: 1 gateway
- Campus/facility: 2-4 gateways
- Farm/estate: 2-5 gateways
- Small city district: 5-15 gateways
Hidden gateway costs: Mounting hardware, weatherproof enclosures (if not included), PoE injectors or solar panels for remote locations, cellular backhaul modems for sites without Ethernet, and lightning protection for exposed mast installations.
Sensors and Devices
Sensor prices vary enormously by type and quality:
| Sensor Type | Price Range | Battery Life |
|---|---|---|
| Temperature/humidity | €20-60 | 3-8 years |
| Door/window contact | €15-40 | 5-10 years |
| Water pulse counter | €40-80 | 5-8 years |
| CT clamp (electricity) | €60-150 | 3-5 years (or self-powered) |
| GPS tracker | €50-150 | 6 months-3 years |
| Soil moisture | €40-100 | 3-5 years |
| Air quality (CO2/VOC) | €80-200 | 2-4 years |
| Weather station | €200-800 | Solar/mains powered |
| Parking occupancy | €80-150 | 5-8 years |
Volume matters. Buying 10 sensors costs significantly more per unit than buying 500. Negotiate pricing before scaling. Many manufacturers offer project pricing for orders above 100 units.
Antennas and Accessories
Often forgotten in initial budgets:
- Gateway antennas: €20-80 (stock antenna is often adequate)
- Antenna cables and connectors: €10-30
- Mounting poles and brackets: €20-100
- Surge protectors: €30-60
- Waterproof enclosures: €20-50
Infrastructure Costs: Self-Hosted vs Managed
This is where the long-term cost difference between approaches becomes dramatic.
Self-Hosted (ChirpStack + InfluxDB + Grafana)
Server requirements: A basic Linux server (physical or cloud VM) handles thousands of devices. Minimum specs: 2 CPU cores, 4 GB RAM, 50 GB storage.
| Component | Cost |
|---|---|
| Cloud VM (typical) | €10-30/month |
| Domain name | €10-15/year |
| SSL certificate | Free (Let's Encrypt) |
| ChirpStack | Free (open source) |
| InfluxDB | Free (open source) |
| Grafana | Free (open source) |
| Annual total | €130-375 |
This covers the network server, time-series database, and visualization platform for unlimited devices. The cost is the same whether you have 10 sensors or 10,000.
Managed Platform (SaaS)
| Provider Type | Typical Pricing | Notes |
|---|---|---|
| Basic IoT platform | €0.50-2/device/month | Data storage, basic dashboards |
| Enterprise platform | €2-10/device/month | Advanced features, SLAs, support |
| Carrier IoT service | €1-5/device/month + SIM fees | Bundled connectivity |
Scaling example with 500 devices:
| Approach | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | 5-Year Total |
|---|---|---|---|---|---|---|
| Self-hosted | €300 | €300 | €300 | €300 | €300 | €1,500 |
| Basic SaaS (€1/device/mo) | €6,000 | €6,000 | €6,000 | €6,000 | €6,000 | €30,000 |
| Enterprise SaaS (€5/device/mo) | €30,000 | €30,000 | €30,000 | €30,000 | €30,000 | €150,000 |
The self-hosted approach costs 95-99% less for infrastructure over five years. The tradeoff is that you need the expertise to set it up and maintain it—which is exactly what a consultant provides as a one-time cost, not an ongoing subscription.
Deployment Labor
The most frequently underestimated cost category.
Site Survey and Planning
- RF coverage assessment: walking the site with test equipment
- Gateway location identification: power, Ethernet, mounting points
- Sensor placement planning: where readings are needed
- Network architecture design: server topology, data flow
Typical effort: 1-3 days depending on site complexity.
Physical Installation
- Gateway mounting and cabling
- Sensor placement and activation
- Network connectivity verification
- Coverage validation testing
Typical effort per gateway: 2-4 hours including mounting, cabling, and testing. More for mast installations or locations requiring scaffolding/lifts.
Typical effort per sensor: 15-45 minutes for simple sensors (stick to wall, activate). 1-2 hours for sensors requiring integration with existing equipment (CT clamps on electrical panels, pulse counters on water meters).
Configuration and Integration
- Network server setup and configuration
- Device provisioning and registration
- Data pipeline configuration (MQTT → database)
- Dashboard creation and alert setup
- Integration with existing systems (BMS, ERP, billing)
Typical effort: 2-10 days depending on complexity and number of integrations.
Ongoing Maintenance Costs
Battery Replacements
The hidden recurring cost of any battery-powered IoT deployment. With 500 sensors averaging 5-year battery life, you're replacing ~100 batteries per year from year 3 onward.
- Battery cost: €2-15 per sensor depending on type
- Labor: 15-30 minutes per sensor (locating, opening, replacing, verifying)
- Annual cost from year 3: €500-3,000 for 100 replacements (batteries + labor)
Some organizations stockpile replacement sensors instead of replacing batteries—faster and ensures fresh electronics. Factor this into your budget.
Software Maintenance
Self-hosted infrastructure needs periodic attention:
- Security updates for the operating system: quarterly
- ChirpStack version upgrades: 1-2 per year
- Database maintenance (retention policy cleanup, backup verification): monthly
- SSL certificate renewal: automatic with Let's Encrypt
- Dashboard updates as requirements evolve: as needed
Typical effort: 2-4 hours per month for a well-configured system. Most of this can be automated.
Hardware Failures
Even industrial-grade equipment fails eventually:
- Gateway failure rate: <2% per year for quality hardware
- Sensor failure rate: 1-5% per year depending on environment and quality
- Budget 3-5% of hardware value annually for replacements
Network Monitoring
Someone needs to notice when things break:
- Automated alerts for gateway offline events
- Sensor heartbeat monitoring (no data = investigate)
- Data quality checks (readings within expected ranges)
A well-configured Grafana dashboard with alerting handles most of this automatically. The labor cost is responding to alerts, not generating them.
Hidden Costs That Blow Budgets
Cellular Backhaul for Remote Gateways
Gateways need internet connectivity. In buildings, this is usually Ethernet—no additional cost. For remote locations (farms, construction sites, rural infrastructure), you need cellular backhaul:
- 4G modem: €50-150
- SIM data plan: €5-20/month per gateway
- 5-year cost per remote gateway: €300-1,200 in data plans alone
SIM Fees for NB-IoT/Cellular Alternatives
If you chose cellular IoT instead of LoRaWAN:
- Per-device SIM fee: €0.50-5/month
- 500 devices × €2/month × 60 months = €60,000 in SIM fees alone
- This single cost category often exceeds the entire LoRaWAN deployment budget
Firmware Updates
Devices in the field occasionally need firmware updates (bug fixes, protocol changes, feature additions). With LoRaWAN's FUOTA (Firmware Update Over The Air), this is possible but slow due to low data rates. Planning for this capability adds complexity to device selection and network configuration.
Scope Creep
The most dangerous hidden cost. The pilot starts with 20 sensors monitoring temperature. It works. Now everyone wants humidity. And CO2. And occupancy. And water flow. And electricity. Each addition seems small but compounds into a much larger deployment than budgeted.
Mitigation: Define clear scope boundaries at the outset. Budget a 20-30% contingency for "we didn't think of that" additions.
5-Year TCO Model: 200-Device Building Deployment
A realistic example: multi-tenant commercial building with water sub-metering, electricity monitoring, temperature sensing, and air quality measurement.
Hardware
| Item | Quantity | Unit Cost | Total |
|---|---|---|---|
| Industrial gateway | 2 | €500 | €1,000 |
| Water pulse counters | 40 | €60 | €2,400 |
| CT clamp sensors | 40 | €100 | €4,000 |
| Temperature sensors | 80 | €35 | €2,800 |
| CO2/air quality sensors | 40 | €120 | €4,800 |
| Mounting hardware, cables | 1 | €500 | €500 |
| Hardware subtotal | €15,500 |
Infrastructure (5 years)
| Item | Annual Cost | 5-Year Total |
|---|---|---|
| Cloud server (self-hosted) | €240 | €1,200 |
| Domain + DNS | €15 | €75 |
| Infrastructure subtotal | €1,275 |
Deployment Labor
| Task | Hours | Rate | Total |
|---|---|---|---|
| Site survey + planning | 16 | €120 | €1,920 |
| Gateway installation | 8 | €120 | €960 |
| Sensor installation | 100 | €80 | €8,000 |
| Server setup + config | 24 | €120 | €2,880 |
| Dashboard + integration | 40 | €120 | €4,800 |
| Training | 8 | €120 | €960 |
| Labor subtotal | €19,520 |
Ongoing Maintenance (5 years)
| Item | Annual Cost | 5-Year Total |
|---|---|---|
| Battery replacements (from year 3) | €800 | €2,400 |
| Hardware replacements (3%) | €465 | €2,325 |
| Software maintenance (2h/month) | €2,880 | €14,400 |
| Maintenance subtotal | €19,125 |
5-Year TCO Summary
| Category | Cost |
|---|---|
| Hardware | €15,500 |
| Infrastructure | €1,275 |
| Deployment labor | €19,520 |
| Maintenance | €19,125 |
| Total | €55,420 |
| Per device | €277 |
| Per device per year | €55 |
Compare this to a managed SaaS platform at €3/device/month: the platform fees alone would be €36,000 over 5 years—and you'd still pay for all the same hardware, installation, and maintenance on top of that.
When Self-Hosted Beats Managed
Self-hosted wins when:
- You have more than 50 devices (fixed infrastructure cost amortizes quickly)
- Data sovereignty is required (healthcare, government, industrial)
- You want full control over dashboards, alerts, and integrations
- Long-term cost predictability matters
- You have (or can hire) the expertise for initial setup
Managed might win when:
- You have fewer than 20 devices
- Zero internal technical capability and no budget for consulting
- You need to be operational in days, not weeks
- The application is temporary or experimental
Planning Your Budget
- Start with the use case, not the technology. What decisions will this data enable? What's the cost of not having it?
- Factor in all five cost categories: hardware, infrastructure, deployment labor, ongoing maintenance, and contingency.
- Budget 20-30% contingency for scope changes and unexpected requirements.
- Plan for year 3+ when battery replacements begin.
- Compare 5-year TCO, not first-year costs. The cheapest year-one option is rarely the cheapest over five years.
What We Provide
Complete deployment planning and execution: site surveys, hardware selection, network design, installation, server configuration, dashboard development, and team training. One-time consulting engagement, not a recurring subscription. You receive full source code, documentation, and the knowledge to maintain the system independently.
Ready to Get Started?
Get expert guidance on implementing LoRaWAN solutions for your organization.
Let's Talk