Billing Management: #9 Usage Billing in IoTs

Billing Management: #9 Usage Billing in IoTs

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.

Notes
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! 

    Access your files securely from anywhere


          All-in-one knowledge management and training platform for your employees and customers.






                                Zoho Developer Community




                                                      • Desk Community Learning Series


                                                      • Digest


                                                      • Functions


                                                      • Meetups


                                                      • Kbase


                                                      • Resources


                                                      • Glossary


                                                      • Desk Marketplace


                                                      • MVP Corner


                                                      • Word of the Day


                                                      • Ask the Experts



                                                                • Sticky Posts

                                                                • Community Learning Series | Digest #5 — September 2020

                                                                  Dear customers, We're happy to bring you the September edition of our #CommunityDigest! Keep track of your subscription KPIs right from your smartphone: Last month, we enhanced our Android mobile app to help our customers get daily updates on their business health. We got to know from a lot of customers that this has made their job much more easier because they no longer have to keep a reminder to manually check on the previous day's revenue or activations. If you have not downloaded it yet, here's
                                                                • Community Learning Series | Digest #4 - August 2020

                                                                  Dear customers, We hope you're staying safe and healthy. I'm happy to bring you the fourth edition of our #CommunityDigest with some brand-new updates from us. 1. Daily Business Updates (for Android users) The Zoho Subscriptions Android app has got a cool new update: You can now get a push notification to your smartphone that lets you know how many activations and cancellations have taken place, and what's the net revenue for the previous day. The best part is, you can tell the app when exactly you
                                                                • Community Learning Series | Digest #3 - July 2020

                                                                  Dear customers, We hope you're staying safe and healthy. We're glad to bring you the July edition of our #CommunityDigest. New community members can view our previous newsletters here. This time, we have two major updates and three interesting topics for you: 1. Zoho Subscriptions Developer Community Since the inception of Zoho Subscriptions, our team believed that the recurring billing platform we provide should be able to offer an extensive API library that empowers businesses to automate most
                                                                • Introducing: Community Learning Series | Digest #1 - May 2020

                                                                  Dear customers, We hope you are staying safe and healthy. Helping businesses manage their customer subscriptions more efficiently has always been, and always will be, our goal at Zoho Subscriptions. We strongly believe this is possible if we grow together as a community and share what we know with each other. To nurture this shared learning experience, here is our brand-new Community Learning Series! ​ Welcome to the first edition of our digest! Each edition of our community digest includes guides


                                                                Manage your brands on social media



                                                                      Zoho TeamInbox Resources



                                                                          Zoho CRM Plus Resources

                                                                            Zoho Books Resources


                                                                              Zoho Subscriptions Resources

                                                                                Zoho Projects Resources


                                                                                  Zoho Sprints Resources


                                                                                    Qntrl Resources


                                                                                      Zoho Creator Resources



                                                                                          Zoho CRM Resources

                                                                                          • CRM Community Learning Series

                                                                                            CRM Community Learning Series


                                                                                          • Kaizen

                                                                                            Kaizen

                                                                                          • Functions

                                                                                            Functions

                                                                                          • Meetups

                                                                                            Meetups

                                                                                          • Kbase

                                                                                            Kbase

                                                                                          • Resources

                                                                                            Resources

                                                                                          • Digest

                                                                                            Digest

                                                                                          • CRM Marketplace

                                                                                            CRM Marketplace

                                                                                          • MVP Corner

                                                                                            MVP Corner









                                                                                              Design. Discuss. Deliver.

                                                                                              Create visually engaging stories with Zoho Show.

                                                                                              Get Started Now


                                                                                                Zoho Show Resources

                                                                                                  Zoho Writer

                                                                                                  Get Started. Write Away!

                                                                                                  Writer is a powerful online word processor, designed for collaborative work.

                                                                                                    Zoho CRM コンテンツ





                                                                                                      Nederlandse Hulpbronnen


                                                                                                          ご検討中の方





                                                                                                                    • Recent Topics

                                                                                                                    • Restrict Zoho Cliq Webinars and Announcements to Admins Only

                                                                                                                      Hi Zoho Team, We hope you're doing well. We would like to raise a feature request regarding in-app announcements in Zoho Cliq, such as the recent webinar popup about the Cliq Developer Platform: While these announcements are useful, they are not always
                                                                                                                    • Blueprint - Mandatory file upload field

                                                                                                                      Hi, File upload (as we as image upload) field cannot be set as mandatory during a blueprint transition. Is there a workaround? Setting attachments as mandatory doesn't solve this need as we have no control over which attachments are added, nor can we
                                                                                                                    • Completed Calls don't associate with Scheduled Calls

                                                                                                                      I schedule calls at specific times so that they are easily viewable on my phone. I open a given call on my phone and use the call icon at the bottom of the screen. I complete the call and select "yes" when asked if I want to log the call. I enter the
                                                                                                                    • Number of decimal places

                                                                                                                      Hi Latha, I have added the following three fields to the Company module. Currently, these fields only allow a maximum of 2 decimal places. However, for some of our requirements, we need to enter values with up to 10 decimal places. Could you please help
                                                                                                                    • Integrations of freelancing websites

                                                                                                                      It is a customized effort which we require to be implemented on our Zoho recruit. We want that Upwork and Freelancer and other such freelancing websites get integrated into our Zoho Recruit, so that, any communication which we do with the candidates from those websites gets directly recorded on our Zoho recruit and we don't have to move back and forth by opening any other application other than Zoho. If this can be done, we think of managing the entire communication through Zoho recruit and use it
                                                                                                                    • Workflow Preventing others from editing

                                                                                                                      Using workflows in WorkDrive to implement a document review process has been extremely helpful in my organization. The only problem is that other users who have access to the document via standard document sharing rules are unable to edit the document.
                                                                                                                    • Zoho CRM Layout Rules: Nine New Actions, Profile-Based Execution, and Interactive Preview

                                                                                                                      Hello everyone, Availability: This feature is now available for customers in the JP and SA DCs. It is planned to be released for other customers in soon. We’re excited to announce powerful new enhancements to Layout Rules in Zoho CRM - a feature built
                                                                                                                    • Zia AI capabilities now available in all paid 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,
                                                                                                                    • How use .PK12 certifcate for sign

                                                                                                                      Hello! Is it possible to use my personal digital certificate (as a COMMODO .pk12) to sign documents? Thank you
                                                                                                                    • MCP > Creator connection failing with Claude

                                                                                                                      I'm trying to get claude to access any of my Zoho Creator apps and it keeps failing. I have enabled all tools for creator and ensured in claude settings that everything is authorised. Here is what claude says : Unfortunately, the error messages I'm receiving
                                                                                                                    • Zoho Analytics UI Bug

                                                                                                                      Hello, all, The Aggregate Formulas in Zoho Analytics' list of fields have a 3-dot menu: If the formula has a long name, the name is not fully visible in the list, and a 3-dot menu is not accessible from it: This is not convenient, especially when the
                                                                                                                    • Poor Zoho Support

                                                                                                                      Been trying to reach support via telephone and email. The support has always been slow to respond but now its been two weeks without a return call. I have even sent them screen shots of the problem I've having with no results. Is anyone had the same problem.
                                                                                                                    • Help me recover my account

                                                                                                                      business@heymods.mobi is an account I registered two years ago. My domain is no longer valid, and I cannot access the admin page. I also subscribed to a $12 service, but I cannot configure the domain. Please help me set xunmeng.app@gmail.com as the admin,
                                                                                                                    • I cannot receive emails

                                                                                                                      I cannot receive email sent to my personal email account. I can send them but not receive them. I don't have a domain. Zoho direct email. Please help
                                                                                                                    • What's New in Zoho Inventory | June 2026

                                                                                                                      Hello users, June 2026 introduces a range of exciting enhancements to Zoho Inventory. With the full rollout of the Zoho Inventory Windows application, the launch of Terminal Payments, and new tracking combinations in Advanced Inventory Tracking, you can
                                                                                                                    • I don't have access to my signup email.

                                                                                                                      Hi, I don't have access to my signup email. I signed up while using the Loveabe app. I don't have access to the app that I built with the email ramonsepulveda@dreamgiftsfinder.com. Please help me cancel my account with you through that email.
                                                                                                                    • Update on default settings for AI features in Cliq

                                                                                                                      Hello all, We'd like to provide clarity on a recent change to AI feature defaults in Cliq. As part of our regular review of AI features conducted in April 2026, we re-evaluated how these features are enabled by default. We've decided that the AI features
                                                                                                                    • Zoho CRM custom button function, how to add line breaks/ new lines in the return message

                                                                                                                      When creating button function in CRM it requires a `return "";` Then when the button is client by the user a message pops up with what ever is returned from the function. But I want to have a message with multiple lines, meaning I need to add a line break
                                                                                                                    • Email not Received

                                                                                                                      No email has been recieved except welcome email and one more email in 2025.
                                                                                                                    • i cant renew my domain bfftube.cloudns.cc

                                                                                                                      i cant renew my domain bfftube.cloudns.cc because its a free subdomain from cloudns and you cant renew it its always active can some fix this becasue again there is no way to renew it becasue its free subdomain and again its always active
                                                                                                                    • Custom Button Creation from Layout Editor in Zoho CRM

                                                                                                                      Hello All, Buttons in Zoho CRM act as triggers that perform a specific action when clicked. Zoho CRM includes a set of system buttons that help you carry out common actions with a single click. Beyond these, your organization can create custom buttons
                                                                                                                    • Mise à jour de Zoho Books – France

                                                                                                                      Chers clients, Merci pour votre patience et votre soutien continu. Avec les évolutions réglementaires à venir en France nous introduisons de nouvelles fonctionnalités dans Zoho Books pour les clients français. Ces mises à jour ont été conçues pour répondre
                                                                                                                    • How to Switch from Outlook for Mac to Outlook for Windows

                                                                                                                      The most often used file formats for users to manage crucial data are OLM and PST files. PST files keep a copy of data on the configured system from Outlook, while the OLM file contains the Mac Outlook data items, which are only accessible with Outlook
                                                                                                                    • Different languages for users

                                                                                                                      Hello, Do you plan to enable individual users to select their languages for interface? Currently language can be changed for everyone - it looks like a settings for a whole portal, which is not good when you are working internationally. Best regards,
                                                                                                                    • Issues migrating Google email

                                                                                                                      I am considering Zoho because Google will start charging for G Suite legacy free edition.    So, a key element in my decision is the ability to migrate as much from Google as possible.  I am giving email a try first, but after hours of trying, I can't
                                                                                                                    • "Print" option of GET Expense Report API not working

                                                                                                                      Hello! I have been trying to use the "print" option of the GET Expense Report API but it seems the option does not alter the output. Is there an issue with the API or am I using it wrong? Here's my request code, in Deluge: response = invokeurl [ url :"https://www.zohoapis.com/expense/v1/expensereports/"
                                                                                                                    • Related List Expanded View in Zoho CRM: see more related records at a glance, filter and take bulk actions

                                                                                                                      Hello everyone! Related lists show you the records connected to what you're working on: contacts under an account, activities tied to a deal, products linked to a quote. But until now, you could only see 10 records at a time. If you needed to filter results
                                                                                                                    • Add Comprehensive Accessibility Features to Zoho Writer

                                                                                                                      Hello Zoho Writer Team, We hope you are doing well. We would like to submit a feature request to enhance Zoho Writer with a full set of accessibility tools, similar to the accessibility options already available in the Zoho Desk agent interface. 🚧 Current
                                                                                                                    • 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
                                                                                                                    • CRM iOS App Missing Tags support

                                                                                                                      Hi, I remember reading either a tread on iOS (Maybe Later) & Android (i believe Now Supported) regarding “Tags” in the mobile apps unfortunately I can’t seem to find either. Could we clarify are “Tags” support coming to CRM iOS app as searching the forums
                                                                                                                    • Marketing Tip #41: Add a clear value proposition to your homepage

                                                                                                                      When someone lands on your homepage, they should understand what you sell and why it is worth exploring within 5 seconds. If your homepage is too vague, cluttered, or focused only on design, visitors may leave before they even start browsing. A strong
                                                                                                                    • Zoho Writer adds conditional logic and AI assistance to formulas: A step toward dynamic document automation

                                                                                                                      Hi users, We are excited to announce new formula enhancements in Zoho Writer. This includes: New string formulas: Use 12 new string functions to dynamically transform and manipulate text in documents and automation templates. Conditional formulas: Configure
                                                                                                                    • What's New in Zoho Billing | June 2026

                                                                                                                      Hello users! June brings a new set of updates to Zoho Billing designed to strengthen how you manage subscriptions, customise your records, and handle expense documentation. This month's highlights include a new one-time addon quoting workflow for subscriptions,
                                                                                                                    • [Zoho Writer webinar] Driving productivity through document automation

                                                                                                                      Live webinar on July 9, 2026 | Time: 2 PM IST | 2 PM EST Hi Zoho Writer users, Creating, reviewing, approving, and distributing business documents manually can slow teams down and introduce errors. Join our live webinar to learn how Zoho Writer helps
                                                                                                                    • Free Webinar Alert! Zoho Workplace + Zoho Billing: Align Rev-ops and collaboration for greater efficiency

                                                                                                                      Hello Zoho Community! Want to make your billing process more connected and efficient? Join our upcoming webinar to see how Zoho Workplace and Zoho Billing work together to streamline your day-to-day operations. In this session, we'll show you how to manage
                                                                                                                    • 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
                                                                                                                    • 【無料/オンライン】7/22開催|Zoho ワークアウト|ユーザー同士で学び合うオンラインもくもく会

                                                                                                                      ユーザーの皆さま、こんにちは。 コミュニティグループの中野です。 7月開催の「Zoho ワークアウト」のご案内です。 本イベントは、Zohoユーザー同士で交流しながら、 設定・検証・運用改善を進めるオンラインの「もくもく会」です。 「設定を進めたいけれど、一人だと手が止まってしまう」 「他社がどう活用しているのか知りたい」 「同じ課題を抱える仲間と話したい」 そんな方にぴったりのイベントです。 ▶︎ 参加登録はこちら(無料 ) URL:https://us02web.zoom.us/meeting/register/t7lA28wlQceRW6sZpeFEhQ
                                                                                                                    • DYK 9: Dependent Layout Rules

                                                                                                                      Did you know that you can configure dependent fields in Task and Issue Layouts? In a project, tasks and issues vary in nature and so do the fields needed for each. Displaying relevant fields and values keeps the layout organised and ensures necessary
                                                                                                                    • Does anyone else wish you could download Mail Merge quotations from the Zoho CRM mobile app?

                                                                                                                      Is it just me, or has anyone else run into this? I’m in sales, so I’m rarely at my desk. I’m usually in meetings, visiting clients, or travelling. One thing that genuinely frustrates me is that if a client asks me for a quotation, I can’t generate or
                                                                                                                    • Introducing parent-child ticketing in Zoho Desk [Early access]

                                                                                                                      Hello Zoho Desk users! We have introduced the parent-child ticketing system to help customer service teams ensure efficient resolution of issues involving multiple, related tickets. You can now combine repetitive and interconnected tickets into parent-child
                                                                                                                    • Next Page