We live in a world where connectivity has become a lifestyle rather than a luxury. From smart thermostats that adjust your home's temperature to GPS trackers monitoring end-to-end fleets and sensors that optimize energy grids, the Internet of Things has woven digital intelligence into everyday life.
Billions of devices are constantly talking to us, to each other and to the cloud, providing an avalanche of data every second. This data fuels smart decisions, greater efficiency and an entirely new business model.
But for IoT providers, it also introduces a complex financial question: "How do you turn constant, variable device activities into clear, fair, and scalable revenue?"
Many providers start with flat-rate or subscription-based billing. It's simple to launch, but it quickly becomes misaligned with reality. A simple example is a household sensor that transmits a few readings per day shouldn't be billed the same as an industrial gateway streaming live data 24/7. Static pricing models cause imbalance and make heavy users overconsume, and light users overpay.
As the IoT ecosystem expands, the real challenge becomes monetizing data usage accurately without manual intervention or considering different data sources.
With Zoho Billing, businesses capture real-time device activity and transform it into transparent automated invoices. Let's explore how it works across three popular IoT services.
Scenario 1:
A utility provider offering smart water and gas meters to homes and offices. Each meter transmits consumption data hourly to the cloud. Residential customers expect fair pricing that reflects their consumption patterns. It's simple, user who uses less pays less and heavy users pay more. Instead of a flat per litre rate, the provider uses volume-based pricing:
Up to 25,00 litres: $0.002 per litre
25,001 to 75,000 litres: $0.0015 per litre
Above 75,000 litres: $0.001 per litre
This model rewards conservation and scales naturally across different customer types.
If a household uses 30,000 litres, it pays: 30,000 x $0.0015= $45
A small business uses 90,000 litres, pays: 90,000 x $0.001= $90
The IoT platform transmits usage data via Zoho Billing API, and Zoho Billing automatically applies the right price to each customer based on total consumption. The combination of automated data capture, volume-based billing, and clear invoices builds trust with consumers while scaling effortlessly for utility.
Scenario 2:
A fleet management company offering GST tracking, route analytics, and driver monitoring for logistics firms. Clients pay a fixed fee per vehicle for access to the tracking system and addon charges if their data usage exceeds the plan limit. The base plan is $20 per vehicle per month, including 1GB of data. For usage over 1 GB, the additional cost per MB is $0.05.
A logistics company with 50 trucks uses 65 GB in total. The average usage is 1.3 GB per truck. So it pays,
Item | Value |
Base Fee for 50 trucks (50x20) | $1000 |
Overage per truck (0.3x 1024 MB x $0.05) | $15.36 |
Total Overage ($15.36x50 trucks) | $768 |
Total Invoice Value ($1000+$768) | $1768 |
The service provider exports usage logs as a monthly CSV file and imports them into Zoho Billing. The billing system applies the base plan inclusions, calculates the overage automatically, and generates a detailed invoice showing per-vehicle consumption.
The model delivers predictable revenue for the business while giving customers full visibility into what they are paying for. This is almost a win-win situation for both clients and the service provider.
Scenario 3:
A small home security provider offering connected cameras, sensors and cloud video storage to a residential complex. House owners are billed based on multiple metrics, namely, the number of active devices, the number of motion events captured, and the minutes of video stored in the cloud.
The base price for a camera is $5 per month and $0.01 per motion event recorded. For video stored in the cloud, the charges are $0.002 per minute.
If a user has four cameras, 800 motion events, and 15,000 minutes of video pay,
Item | Value |
Cameras 4x $5 | $20 |
Motion event 800 x $0.01 | $8 |
Video Storage 15,000 x $0.002 | $30 |
Total Invoice Value | $58 |
The system integrates directly with Zoho Billing's API, transmitting daily usage updates for each customer. Each metric is defined separately, and Zoho Billing aggregates and applies the relevant pricing for each before generating a consolidated invoice.
This ensures billing accuracy and flexibility, even as the business scales to millions of active devices.
Every Connection Counts; Every Count Pays
In the connected economy, devices never sleep and do not produce data. For IoT providers, success is translating the constant data flow into dependable, transparent revenue.
Zoho Billing makes it effortless. It supports different pricing models and usage-based billing, allowing IoT businesses to bill accurately without the burden of complexity. Whether managing smart meters, connected fleets, or home automation systems, Zoho Billing ensures that every byte, event, and interaction is captured, calculated, and billed accurately.
Usage billing is complex, but not when you use Zoho Billing anymore.

The next post will summarise what we have covered so far, as we cover usage billing and other billing that Zoho Billing offers. Most importantly, we will see the common mistakes businesses make while billing. Stay tuned!
Recent Topics
How to automatically update a % field according to a dropdown field in the Quote table
Hello there, I have following couples: Success % Status 0% NP 30% No Feedback 50% PR 80% Opp. Concreta 100% A I would like the Success % field (percent) to automatically update based on the item of the Status field (dropdown). The fields are within the
Support for tags on mobile apps?
Hi, please could you suggest when support for tags on the mobile apps is coming?
Zoho Social API for generating draft posts from a third-party app ?
Hello everyone, I hope you are all well. I have a question regarding Zoho Social. I am developing an application that generates social media posts, and I would like to be able to incorporate a feature that allows saving these posts as drafts in Zoho Social.
mail did't send for particular email
mail did't send for particular email
Group settings in Zoho Mail: Manage members, moderation, and spam controls for your organization's groups
When teams rely on group email addresses like team@org.com, hr@org.com, or sales@org.com, managing them without clear controls leads to unapproved senders, flooded inboxes, and no accountability over what gets delivered. Zoho Mail's Group settings in
Update to Free plan attendee limit
Hi everyone! A quick update about Zoho Webinar's Free plan. We’ve adjusted the Free plan attendee limit from 100 to 20 attendees. Everything else in your Free plan stays the same; you'll continue to have access to all your existing features. If your webinars
Possibility to modify a standard wedget to create my own customized wedget
Below is the std wedget available for dashboard which is great to show the the overdue, current, and all tasks as well as issues for each team member. My problem is this; The list of users cannot be edited (there are admin users which are not relavant
Feature Request: Include Creator-applicable Deluge updates in the Creator Release Notes
I'd like to put forward a suggestion about how Deluge updates are surfaced to Zoho Creator developers, and I'm hoping the Creator team will consider it. Zoho Creator is built on Deluge. Every workflow, custom function, validation and schedule we write
Add home page or dashboard in CRM customer portal
is it possible to add home page or dashboard in CRM customer portal?
Close task on Completion Date entry
This discussion is similar to my issue: "backdated-task-completion-date" discussion Scenario: A bunch of tasks have been completed. But, they have not been closed. Time goes by You finally get around to closing those tasks Projects assigns the date the
Introducing Color and Order Preferences for Blueprint Transitions
Blueprints exist to improve the efficiency of your company's processes and ensure compliance — but only if your users follow them promptly. More often than not, your users may find it challenging to adopt your processes and follow through on them, especially
Groups and Moderation
Hi, I have set up a Group in my organisation but am having trouble with moderation. The members are a mix of addresses within the organisation and external emails addresses. The issue is how to set moderation to be off whenever any of the members sends
Introducing Radio Buttons and Numeric Range Sliders in Zoho CRM
Release update: 1. 2 March 2026: Currently out for CN, JP, AU and CA DCs (Free and standard editions). For other DCs, this will be released by mid-March. 2. 26 March 2026: CA, SA, AU, JP, CN DCs - Free, Standard, Professional, Enterprise, Ultimate, CRM
Zoho CRM Sandbox now supports integrations
Hello everyone, We are now expanding Zoho CRM Sandbox to support integrations with other Zoho products. You can connect, configure, and validate the behavior of your integrated tools within a safe, isolated environment - testing end-to-end without touching
Archiving Contacts
How do I archive a list of contacts, or individual contacts?
Introducing the New Zoho Assist Quick Support Plugin
We are thrilled to announce the new Zoho Assist Quick Support Plugin, the upgraded and enhanced version of the Zoho Assist Customer Plugin. This new plugin allows organizations and IT administrators to deploy it directly onto their customers’ devices,
What's New - June 2026 | Zoho Backstage
Hello everyone! We’ve rolled out a new set of improvements across Zoho Backstage to help you manage events more efficiently and provide a better experience for your attendees. Take a look at what’s new in this month’s update. Assign attendees later and
More Zia AI capabilities are included across additional Zoho Desk editions
Hello everyone, We are expanding the availability of AI-powered features in Desk to the other paid subscriptions from 7th July 2026. Right now, the following AI-based features are available for Enterprise edition users: Intelligence: Sentiment analysis,
Summer release '26 should be called Enterprise Summer Release '26
Summer release '26 should be called Enterprise Summer Release '26 because almost all updates or the more useful ones, are limited for Enterprise subscriptions. us with Basic or Premium susbcriptions are basically left in the cold.
Previous conversation title on new messenger widget translation
The title of previous conversations title on the new messenger widget personalisation appears in english even when spanish is selected as default language
Export Tickets from the Help Center
Hello everyone! We are now allowing end users to export tickets directly from the help center. The ticket export allows users to: Filter tickets by Department, Priority, and Account before exporting. Download files from Export History (Setup > Data administration
Account Duplication Control in Zoho CRM
The Goal Prevent users from creating duplicate Account records in Zoho CRM. Accounts should be sourced from ERP and synced into Zoho—no. Allow to create Accounts if they don't exist in our ERP. What I've Implemented removed Account creation permissions
Error 1011 saving website personalisation — blocking all changes (corrupted "home_page.content" field)
When trying to save changes under Settings → Brands → MY COMPANY → Website → Personalisation → Messenger, I receive the following error: "Either the request parameters are invalid or absent" upon checking on the developer console of the browser I get
Canvas View: Add font family selection (incl. Google Fonts / Hebrew & RTL fonts)
Hi Zoho CRM team, The Canvas design suite (List View, Tile View, Table View and Record Detail) currently allows customizing font weight, size, color, alignment and case - but there is no option to choose the font family. All text is rendered in the built-in
This user is not allowed to add in Zoho. Please contact support-as@zohocorp.com for further details
Hello, Just signed up to ZOHO on a friend's recommendation. Got the TXT part (verified my domain), but whenever I try to add ANY user, I get the error: This user is not allowed to add in Zoho. Please contact support-as@zohocorp.com for further details I have emailed as well and writing here as well because when I searched, I saw many people faced the same issue and instead of email, they got a faster response here. My domain is: raisingreaderspk . com Hope this can be resolved. Thank you
Issue embedding image Zoho Books email signature
I am trying to embed my company logo to my email signature using the image url tool on the settings but I keep getting the following error: Enter a valid public image URL I am using a public link from either WorkDrive or OneDrive and I still get the same
E-Mail Distribution List
How do I create an e-mail distribution list in Zoho Mail?
Tip #80- Secure Connect: Add an Extra Layer Before You Connect – 'Insider Insights'
Tip 80 – Secure Connect: Add an Extra Layer Before You Connect – 'Insider Insights' Hello Zoho Assist Community! Picture this: your support team relies on unattended access to keep the business running. Servers need overnight patches. Remote workstations
Business Whatsapp is not Showing
I’ve attached a screenshot from the Zoho CRM Android app when clicked the call button. It is showing Personal WhatsApp, which is not installed on the phone. Also, the installed WhatsApp Business account is not showing.
How to access a unified inbox for more than one zoho accounts (using paid workplace services)
Hello, we are using zoho for a few months and also suggest your services, setting them up for our clients. Several from our clients, our company as well, use more than 1 email addresses. Using the web version, we are only able to add them as accounts
Modify a standard wedget to create my own customized wedget ?
Below is the std wedget available for dashboard which is great to show the the overdue, current, and all tasks as well as issues for each team member. My problem is this; The list of users cannot be edited (there are admin users which are not relavant
Advanced Formatted Resume Templates for Applications
Advanced Formatted Resume Templates can now be created and used directly from the Applications module, with support for application module fields. Until now, Advanced templates were limited to the Candidates module. That meant resumes generated from Applications
Zoho Books | Product updates | July 2026
Hello users, We’re excited to bring you the latest updates in Zoho Books for July 2026! This month's release introduces Terminal Payments, CMP-08 filing for composition taxpayers, SEPA Credit Transfer support, the new Receipts and Payments Report for
Boost your CRM communication with new font types, sizes, and default reply-to options while composing emails
Hello Everyone, We’re excited to introduce a series of impactful enhancements to the email composer settings in Zoho CRM. These updates enable you to personalize and optimize your customer interactions with greater efficiency. So what's new? Add custom
Zoho CRM Community Digest - June 2026| Part 2
Hello Everyone! Welcome to the second half of our June Zoho CRM Community Digest! We are keeping the momentum going with powerful updates to filter out unnecessary email syncs, a revamped CRM Import tool, smarter follow-up updates in cadences, and Zia
Migrate from Zoho Mail to G Suite
I am unable to find any documentation on how one can migrate from Zoho Mail to another platform, like G Suite or Office 365. Please point me to the right documentation. Thank you.
Zoho Desk Android app - Option to set an email template as default
Hello everyone! We have enhanced the Email Template section in our app by introducing the ability to set a template as default directly from the Zoho Desk Android app, making it easier to access your preferred template without repeated manual selection.
Zoho Desk Android and iOS app update: Odia Language
Hello everyone! We have now brought in support to access the Zoho Desk app in Odia language. Please update the app to the latest version directly from the Play Store/ App Store or using the links below: Zoho Desk - Play Store Zoho Desk - App Store Once
How to check Leads with no Task (open activity)
Hi everyone, I was wondering if there’s a way to view leads that don’t have any tasks assigned or open activities linked to them.
How do I migrate from Office 365 to Zoho Mail?
Check out Advik Email Migration Wizard, this software is specially developed to move mailboxes from Office 365 to Zoho Webmail. In addition you can migrate from Gmail, Yahoo, Rediffmail and 80+ webmail servers to ZOHO MAIL. Isn't it amazing? This is an all in one email migration solution. Steps to export emails from Office 365 to Zoho Webmail are as follows; Run Advik Email Migration Tool in your system. Select Office 365 as source and enter its login credentials. Select mailbox folders and choose
Next Page