Billing Management: #7 Usage Billing in Telecom & Internet Service Provider

Billing Management: #7 Usage Billing in Telecom & Internet Service Provider

Telecom and Internet Service Providers operate in markets where usage varies drastically from one customer to another. While flexible, usage-based models align revenue directly with consumption, they also introduce operational challenges like real-time tracking, precise rating, and transparent invoices.


Many providers still see these models as complex to automate. But the reality is that the right billing infrastructure can turn this complexity into a scalable, data-driven process. Zoho Billing offers that infrastructure, which is adaptable enough for both ISPs and telecom service providers to manage millions of usage events daily.

Below are two scenarios that show how Zoho Billing supports usage billing models in these industries.

Scenario 1:  

A regional internet service provider, having 25,000 residential customers and 3000 small businesses, decided to move away from the traditional fixed monthly broadband plan. They let the customers pay entirely based on how much data they consume rather than setting up a standard base fee. The structure is simple,

  • $0.40 per GB for the first 500 GB

  • $0.30 per GB for the next 500 GB

  • $0.20 per GB beyond that.

This model gives customers flexibility while ensuring revenue reflects actual network usage. To make this model work,

  1. The ISP (Internet Service Provider) must capture live data usage from its network monitoring system.

  2. Rate the usage according to defined tiers.

  3. Generate accurate invoices each billing cycle without manual calculation.

 With Zoho Billing, a usage-based pricing engine, and API integration, the ISP connected its network management platform directly to its billing system. Every gigabyte consumed by a customer was sent as a real-time usage record.


In Zoho Billing, the ISP once defined usage tiers and rates. The system automatically applied those rates at the end of each billing cycle, calculating charges based on total consumption.

Let's take a residential broadband plan with three users sharing one data pool. Total monthly usage is recorded as 1.28 TB (~1,280 GB)

Item

Value

Total Usage

1,280 GB

Tier 1: 500 GB x $0.40

$ 200

Tier 2: 500 GB x $0.30

$150

Tier 3: 280 GB x $0.20

$56

Total Invoice Value

$406

 
The invoices were then generated automatically, including a detailed usage summary. The customer could view their live usage within the client portal through data fed directly from the same APIs, providing transparency throughout the month.


Scenario 2:  

A telecom operator runs a postpaid service where users subscribe to a base plan, and the customer pays for additional voice and message usage. It has a strong customer base of over 120,000 postpaid subscribers. The base plan costs $50, covering 100 minutes of domestic and 50 international calls and 100 SMS. Additional usage costs:

  • $0.05 per minute for local calls.

  • $0.10 per minute for international calls.

  • $0.01 per SMS

Managing this type of billing requires:

  1. High-volume usage capture from the telecom mediation system.

  2. Accurate categorization of usage (local vs international calls, SMS).

  3. Real-time rating to prevent discrepancies.

  4. Generation of detailed transparent invoices.

Since the telecom operator handles millions of call records monthly, even small inefficiencies could lead to significant revenue leakage.


Zoho Billing was integrated directly with the Call Detail Record (CDR) system via API. As calls and SMS were logged, corresponding usage data was pushed automatically to Zoho Billing, categorized by type. Each usage metric, such as local minutes, international minutes, and SMS, was mapped to the respective price brackets. The platform automatically applies rates and calculates the total charges at the end of each billing period.

Let's take a subscriber who makes 780 minutes of local calls, 90 minutes of international calls, and 310 messages in a billing cycle.

Items

Rate

Amount

Base Plan

$50

$50

Extra domestic calls 680 minutes

$0.05

$34

Extra international calls 40 minutes

$0.12

$4.8

Extra 210 SMS sent

$0.01

$2.1

Total Invoice Value

$90.9

 
The invoice generated through Zoho Billing gives a clear usage summary. This transparency strengthens customer confidence and reduces disputes over billed usage. Telecom providers maintained their pricing structure with minimal billing overhead, scaling up new offerings without changing their core system.


Potential Shift 
Across the connectivity industry, usage-based billing is becoming the new standard. Success depends on a system that can manage continuous usage flow, accurately rate customers, and clearly communicate with them.

Zoho Billing enables this transformation by providing an adaptable billing infrastructure that handles real-world complexities with built-in handlers. This allows industry experts to focus on innovation and not manual reconciliation. It helps service providers manage the full lifecycle of usage-based revenue with reliability and precision.


NotesAs we drive across industries in each post, the next sector, the next post will be on Usage Billing in Logistics & Delivery. 

    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

                                                                                                                • Trigger workflows from SLA escalations in Zoho Desk?

                                                                                                                  Hey everyone, I’m currently working with SLA escalation rules in Zoho Desk and ran into a limitation that I’m hoping someone here has solved more elegantly. As far as I can tell, SLA escalations only support fairly limited actions (like changing the ticket
                                                                                                                • Zoho Bookings - Feature Request - Services Which Include A Resource and Consultant

                                                                                                                  Hi Bookings Team, My feature request is to have the ability to add Consultants and Resources to Services. Use case: Your business provides first aid training and there are certain equpment you require to provide the half day training. There are only specific
                                                                                                                • What's New in Zoho Invoice | January – March 2026

                                                                                                                  Hello everyone! We're back with the latest updates and enhancements we've rolled out in Zoho Invoice from January to March 2026. Here's what's new this quarter: Compact Bilingual Template [GCC Editions] Tax Calculation on MRP for Tobacco Products [India
                                                                                                                • What is a realistic turnaround time for account review for ZeptoMail?

                                                                                                                  On signing up it said 2-3 business days. I am on business-day 6 and have had zero contact of any kind. No follow-up questions, no approval or decline. Attempts to "leave a message" or use the "Contact Us" form have just vanished without a trace. It still
                                                                                                                • can change deal colors in bigin?

                                                                                                                  can be super useful if we can change colors deals process any way to do it?
                                                                                                                • Facturation électronique 2026 - obligation dès le 1er septembre 2026

                                                                                                                  Bonjour, Je me permets de réagir à divers posts publiés ici et là concernant le projet de E-Invoicing, dans le cadre de la facturation électronique prévue très prochainement. Dans le cadre du passage à la facturation électronique pour les entreprises,
                                                                                                                • Subform edits don't appear in parent record timeline?

                                                                                                                  Is it possible to have subform edits (like add row/delete row) appear in the Timeline for parent records? A user can edit a record, only edit the subform, and it doesn't appear in the timeline. Is there a workaround or way that we can show when a user
                                                                                                                • Zoho One - White Label

                                                                                                                  Releasing a white-label feature for Zoho One, or any software or service, can offer several advantages and benefits for both the company providing the software (Zoho in this case) and its users. Here are some key reasons for releasing a white-label feature
                                                                                                                • Google Fonts Integration in Pagesense Popup Editor

                                                                                                                  Hello Zoho Pagesense Team, We hope you're doing well. We’d like to submit a feature request to enhance Zoho Pagesense’s popup editor with Google Fonts support. Current Limitation: Currently, Pagesense offers a limited set of default fonts. Google Fonts
                                                                                                                • Client Script | Update - Client Script Support For Custom Buttons

                                                                                                                  Hello everyone! We are excited to announce one of the most requested features - Client Script support for Custom Buttons. This enhancement lets you run custom logic on button actions, giving you greater flexibility and control over your user interactions.
                                                                                                                • Setting default From address when replying to request

                                                                                                                  At the moment, if I want to reply to a request, the From field has three options, company@zohosupport.com, support@company.zohosupport.com, and support@company.com.  The first two are really internal address that should never be seen by the customer and
                                                                                                                • Ask the Experts - Live Q&A webinar

                                                                                                                  Hello Community, We’re excited to host our very first Ask the Experts session! Join us on 7 April 2026 from 11 a.m. to 12 p.m. (IST) for this live webinar Q&A session, where you will have an opportunity to connect directly with our product experts, gain
                                                                                                                • Analytics : Highlighting a single bar in a bar chart

                                                                                                                  I have a bar chart showing values across a year by week. I have a user filter to change the selected week, however the year graph will remain as showing the full year.  Is there anyway to conditionally format or construct the year graph to highlight the selected week ? 
                                                                                                                • Agents permission per department

                                                                                                                  Hi Team, can I setup permission for each agent what they can do in each department, for example I want account department agents to only have view access to support department tickets and not allowed to assign or reply to clients. I am sure this would
                                                                                                                • Zoho CRM with Built-In MCP Support

                                                                                                                  Zoho CRM now provides built-in support for Model Context Protocol (MCP), enabling AI tools to connect and perform CRM actions using natural language. Zoho CRM MCP servers act as a bridge between AI agents and Zoho CRM, exposing CRM capabilities as callable
                                                                                                                • Choose Component for User Filter

                                                                                                                  This filter in the Choose Component for User Filter would be better if had an Order or Group by function. Also, the Specify the default filter values: is very confusing and limiting.
                                                                                                                • Inviting client to setup brand and more

                                                                                                                  Hello, There are two most critical functions which must be added in Zoho Social for Agency. Invite user/client to setup brand and link social media. As a agency we tell our clients, we don't want your social media credentials to manage your account. Then
                                                                                                                • Disable - order online at zoho store

                                                                                                                  I'm running cafe with Zoho POS. Doing good, however this enablement (Disable online order only on zakyastore.in) would enhance the business. Support asked to close -> "We can close the store from more options in the Mobile store > Overview > Store details
                                                                                                                • Mass email from Report output

                                                                                                                  Hi, I'd like to send a mass email based on a report output. The report is pulling multiple information from linked modules. Each line of the report ends up with a contact name, email and multiple field values pulled from the linked modules (some are custom
                                                                                                                • Schedule from AI with Zoho Bookings MCP Server

                                                                                                                  Greetings from the Zoho Bookings team! We’re excited to introduce the Zoho Bookings MCP (Model Context Protocol) Server integration, a powerful new way to bring AI-driven automation into your scheduling workflows. With MCP, you can connect Zoho Bookings
                                                                                                                • Issue with attaching files to a task through the API

                                                                                                                  Hello! I've implemented a function that creates a task for every new bill that is created but I haven't been able to attach to the task the files which are attached to the bill. I have encountered multiple errors but the most common one is error 33003:
                                                                                                                • Create your own Zoho CRM homepage using Canvas - Home View!

                                                                                                                  Hello everyone We are excited to share a new enhancement to Canvas in Zoho CRM that gives users more control over how their homepage looks and works. Introducing Canvas Home View! What is Canvas Home View? You can now create and design a custom homepage
                                                                                                                • How to make separate ledgers for GST (different types). Based in India

                                                                                                                  Hello Everyone, I am trying to configure GST for a small business and I am not able to create separate ledgers for the different types of GST. In the reports all of it is mentioned under one heading which is not allowed. How do I make sure that the different
                                                                                                                • Zoho mail admin panel not opening

                                                                                                                • Introducing SlyteUI : From Idea to a Working Interface in Minutes

                                                                                                                  Hello everyone! Are you spending hours building basic UIs? Does even the smallest customization feel like a major task? CRM customization should feel intuitive and straightforward, not time consuming or exhausting. SlyteUI makes this possible by simplifying
                                                                                                                • Zia Agents in Zoho CRM: a better way to set up digital employees

                                                                                                                  Hello everyone, If you've been using Zia Agents in Zoho CRM, so far using Connections was the only deployment method you're familiar with. You create an agent in Zia Agents (define its objective, write instructions, use tools, add knowledge base) and
                                                                                                                • Canadian Banks ?

                                                                                                                  Can you advise which Canadian Banks can be used to fully sync credit cards and bank accounts? Thanks
                                                                                                                • Combined Tasks and Issues View (Jira-Style Unified Workload)

                                                                                                                  Hello Zoho Projects Team, We hope you are doing well. We would like to submit a feature request regarding task and issue visibility in Zoho Projects. Current Behavior: At the moment, Zoho Projects separates Tasks and Issues into different modules, each
                                                                                                                • Scale up your support with Zia actions

                                                                                                                  Hi there, Have you explored how Zia can help automate repetitive tasks? In customer support, every detail matters when delivering the right solutions to customers, and Zia is here to support you. This edition highlights how Zia can simplify and streamline
                                                                                                                • Disable Zoho Contacts

                                                                                                                  We don't want to use this app... How can we disable it?
                                                                                                                • Allow Zia Agents using Zoho One Account

                                                                                                                  When I went to try Zia Agents, it forced the creation of a new, separate account. This seems counter-intuitive to me. I don't want to manage a separate account. Plus, aren't Zoho One users the ones most likely to adopt Zia Agents most quickly? It seems
                                                                                                                • My Zoho mail stopped receiving or sending emails about 3 hours ago

                                                                                                                  Its a pop 3 account. The emails get into the actual mailbox on the server and I can send emails directly from the server, but they are no longer in Zoho, in neither of my Zoho accounts. All green ticks under Mail Accounts under Settings
                                                                                                                • POP mailbox limits

                                                                                                                  If I am accessing a remote POP mail server using Zoho Mail is there a mailbox quota for the account or is it all related to my mail account storage limits?
                                                                                                                • SPF: HELO does not publish an SPF Record

                                                                                                                  I am using Zoho mail. Completed all of the required prerequisites from the dashboard to avoid any issues with mail delivery. But when checking on mail-tester.com getting the following error. Can anyone help me solve this?
                                                                                                                • Check out in Meetings

                                                                                                                  Why there is no check out in Meetings of Zoho CRM, very difficult to track
                                                                                                                • Ability to Attach Images When Reporting Issues to Zoho Projects from Zoho Desk

                                                                                                                  Hi Zoho Desk Team, Hope you’re doing well. We’re using the Zoho Desk–Zoho Projects integration to report bugs directly from support tickets into the Zoho Projects issue tracker. This integration is extremely useful and helps us maintain smooth coordination
                                                                                                                • Zoho Show Keeps Crashing and Goes Down with the Data

                                                                                                                  Today, I am experiencing something unusual: Zoho Show keeps crashing and goes down with the data. When you try to reopen the same deck, you get that lovely "Presentation not found" error. This has happened today rather frequently with multiple decks.
                                                                                                                • Outgoing Mail Blocked – Suspicious Login Activity (Need Clarification and Solution)

                                                                                                                  Hello, I’m currently facing an issue where my Zoho Mail account has been blocked due to “suspicious login activity,” and outgoing emails are restricted. Here are the details shown: Block type: Outgoing mail blocked Reason: Suspicious login activity A
                                                                                                                • Escalate the tickets to the escalation team through email

                                                                                                                  Hi Zoho Team, I would like to ask if it is possible to escalate the tickets when the status changed to "Escalated" by sending an email to them. I have attached the snapshot from my Zoho desk where I want it to email to a certain group(escalation team).
                                                                                                                • Mailbox storage showing incorrect usage

                                                                                                                  My mailbox shows 4.99 GB used out of 5 GB. However, actual mailbox usage is only around 394 MB. Trash and Spam are already empty. IMAP/POP is not enabled. WorkDrive is not in use. This appears to be a storage calculation issue. Please help to recalculate
                                                                                                                • Next Page