Glossary Hub / What Is IoT Billing? Definition, Architecture & Challenges
What Is IoT Billing? Definition, Architecture & Challenges
What Is IoT billing? Definition & architecture
IoT billing (Internet of Things Billing) is the specialized financial process of tracking, mediating, and rating usage data from connected devices to generate accurate, recurring invoices.
Unlike traditional subscription billing, which charges a flat fee for access, IoT billing is designed to monetize the behavior of a device, whether that’s gigabytes of data transferred, machine cycles completed, or hours of uptime. It bridges the gap between physical device telemetry and financial revenue recognition.
For modern manufacturers and hardware companies, IoT billing is the engine behind Device-as-a-Service (DaaS) and outcome-based pricing. It enables businesses to shift from one-time hardware sales (CapEx) to recurring service relationships (OpEx).
TL;DR: Executive summary
IoT Billing is the system that allows companies to monetize connected devices at scale. It goes beyond recurring invoices to handle the “data gravity” of the Internet of Things. Its core function is to ingest high-volume, raw telemetry from sensors, clean that data through a mediation engine, and rate it against complex pricing logic.
Without a specialized IoT billing platform, manufacturers are often forced to rely on manual spreadsheets or rigid ERPs that crash under the volume of sensor data, leading to revenue leakage and billing disputes. Modern platforms integrate with device clouds (Azure/AWS IoT) and financial systems to automate the entire hardware-to-cash lifecycle.
Key takeaways
- What It Is: The automated process of converting raw device usage data into recognized revenue.
- The Core Difference: Unlike standard billing, IoT billing requires a Mediation Layer to filter and aggregate millions of raw sensor events before they can be priced.
- Key Capabilities: High-volume data ingestion (200k+ events/sec), on-demand rating and near‑real‑time visibility via Unbilled Usage..
- Business Impact: Enables the shift from selling “boxes” to selling “outcomes” (e.g., Energy-as-a-Service).
- Compliance: Integrates with Revenue systems to automate ASC 606/IFRS 15 compliance.
How IoT billing architecture works
Monetizing the Internet of Things requires a specialized technology stack. Traditional ERPs are built for “orders,” and not continuous streams of raw telemetry. A robust IoT billing architecture follows a linear flow:
1. Collection (device telemetry)
The process begins at the edge. Sensors and devices generate raw logs known as “Usage Events.”
Example: A medical device sends a “heartbeat” signal every 10 seconds and a “scan complete” signal every time a patient is treated.
2. Mediation (the processing layer)
This is the most critical differentiator. Raw data is messy. A Mediation Engine ingests these streams and performs three tasks:
- Filtering: Ignoring non-billable noise (e.g., system health checks).
- Aggregation: Summing up usage (e.g., combining 1,000 individual kilobyte packets into one megabyte charge).
- Mapping: Assigning the usage to the correct unique Device ID and Customer Account.
Learn more about Zuora’s Mediation Engine capabilities.
3. Rating (the pricing layer)
Once the data is clean, the Rating Engine applies pricing logic in real-time.
- Linear rating: $0.10 per GB.
- Tiered rating: The first 100 transactions are free; the next 500 are $1.00 each.
- Time-of-Use: Energy usage costs more during peak hours.
4. Invoicing & revenue recognition
The rated usage charges are combined with fixed subscription fees (e.g., a platform access fee) onto a single invoice. Simultaneously, the system tracks unbilled usage charges. For financial compliance, this data flows downstream to a dedicated Revenue Recognition solution (like Zuora Revenue) to calculate unbilled revenue (contract assets) under standards like ASC 606.
Challenges without automated IoT billing
Companies transitioning from hardware sales to connected services often underestimate the operational lift required with automated IoT billing.
- Data volume & scalability: A fleet of 100,000 devices reporting usage every minute generates 144 million events per day. Legacy systems crash under this load. You need a platform capable of rating 200,000 events per second.
- Revenue leakage: Without robust mediation, billable events slip through the cracks. Dropped packets or unassigned Device IDs lead to millions in lost revenue.
- The Hardware-to-Cash lag: There is a gap between when a device is shipped and when it is activated. Billing systems must support “provisioning triggers” to ensure billing only starts when the device is live.
- Customer trust: If a customer receives a $5,000 overage bill, they demand proof. IoT billing requires a self-service portal where customers can view their consumption in real-time.
Key benefits of IoT billing automation
Unlocking new revenue streams (DaaS)
By monetizing usage, manufacturers can capture value throughout the device’s lifecycle. Instead of a one-time $50,000 sale, you charge a monthly fee + usage, increasing Customer Lifetime Value (CLV).
Aligning price with value
IoT billing enables outcome-based pricing. If a machine is idle, the customer pays less. If it drives production, they pay more. This alignment reduces churn and “shelfware” risk.
See how Schneider Electric transformed from a traditional hardware model to a recurring revenue model.“
Bulletproof revenue compliance
Variable usage creates complex accounting liabilities. Automated IoT billing tracks “performance obligations” in real-time, ensuring a business only recognizes revenue when the service is consumed, ensuring compliance with IFRS 15 and ASC 606.
IoT billing vs. traditional subscription billing
Feature
Traditional subscription billing
IoT & consumption billing
Primary metric
Users/Seats
Usage / Throughput / Outcomes
Data source
CRM / Order form
Device sensors / APIs
Processing
Low volume
(1 invoice/month)
High volume (Millions of events/month)
Revenue rec.
Ratable over time
Tied to consumption events
Enterprise IoT billing requirements
For enterprise organizations scaling IoT operations, a basic billing tool is insufficient.
- Native mediation: The ability to ingest raw usage files (CSV, JSON) and API streams directly, normalizing complex data formats without requiring a separate, custom-built ETL tool.
- Real-time rating: Converting usage to rated charges in near real-time to provide Finance with visibility into unbilled usage before the month-end close.
- Identifier mapping: The ability to map/enrich technical identifiers to Zuora IDs (like serial numbers or UIDs) found in the usage stream to the correct customer billing account and subscription charge, ensuring usage is billed to the right entity even as fleets scale.
For developers: API-driven usage ingestion
Modern IoT billing is headless and API-first. It integrates directly with your device cloud.
- Ingest: Send raw usage events via a Streaming API.
- Query: Developers can query the rated data to display “Current Usage” dashboards inside the customer’s application.
- Provision: Automatically trigger billing activation when a device registers its first “heartbeat.”
// Example Usage Event Payload
{
"deviceId": "sensor-88402",
"timestamp": "2025-10-24T14:00:00Z",
"unitOfMeasure": "gigabytes",
"quantity": 1.5
}
Real-world examples & use cases
Smart energy (Schneider Electric)
Transformed significantly from a traditional hardware model to a recurring revenue model. By mediating usage data, they leverage a flexible billing engine to tailor digital offerings globally.
- Read the Schneider Electric Story.
Industrial software (AVEVA)
AVEVA adopted Zuora for Consumption to provide transparency to their customers.
“Adding Zuora for Consumption… will give our customers critical visibility into their consumption habits, allowing us to provide transparency.” — Kevin Cornwall, CIO, AVEVA
Frequently asked questions (FAQ)
Q: Do I need to replace my ERP to handle IoT Billing?
A: No. A modern IoT billing platform acts as a subledger that sits alongside your ERP. It handles the high-volume mediation and rating complexity, sending only the final financial journal entries to the General Ledger.
Q: Can IoT billing handle prepaid models?
A: Yes. A common model is “Prepaid Drawdown,” where a customer purchases a wallet of credits (e.g., $10,000) and the IoT billing system deducts usage from that balance in real-time.
Q: What is the difference between Mediation and Rating?
A: Mediation is the technical process of cleaning raw data (e.g., “Device A sent 50 packets”). Rating is the financial process of applying a price (e.g., “50 packets = $0.05”).
Next steps: Monetize your connected devices
Don’t let legacy systems throttle your IoT innovation. To succeed in the Internet of Things, you need a platform built for high-volume mediation and hybrid monetization.