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,
The ISP (Internet Service Provider) must capture live data usage from its network monitoring system.
Rate the usage according to defined tiers.
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:
Managing this type of billing requires:
High-volume usage capture from the telecom mediation system.
Accurate categorization of usage (local vs international calls, SMS).
Real-time rating to prevent discrepancies.
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.
As we drive across industries in each post, the next sector, the next post will be on Usage Billing in Logistics & Delivery.
Recent Topics
Service disruption in Zoho Cliq (EU Region) – February 9, 2026
Hello everyone, We’d like to inform you about a brief service disruption that affected Zoho Cliq users in the EU region earlier today. The issue has been resolved, and all services are now operating normally. Summary On February 9, 2026, Zoho Cliq experienced
Spotlight series #26 - Build slides with visual clarity using Diagram
Hello all! The feature in the spotlight this month is Diagram. Let's say you are a part of a project kickoff meeting and your teammate starts explaining the project life cycle like this: "First we ideate, then we create an initial prototype and share
Client scripts for Zoho Books ?
Good day everyone, I am looking for a way to be able to interact with the Quotes and Invoices as they are being created. Think of it like Zoho client script in Zoho CRM. But for the life of me I dont see a way to do this. The issue with having function
Uplifted homepage experience
Hello everyone, Creating your homepage is now much easier, more visual, and more impactful. Until now, your homepage allowed you to display custom views, widgets, analytic components, and Kiosk. With the following improvements, the homepage is now a smarter,
Unable to produce monthly P&L reports for previous years
My company just migrated to Books this year. We have 5+ years financial data and need to generate a monthly P&L for 2019 and a monthly P&L YTD for 2020. The latter is easy, but I'm VERY surprised to learn that default reports in Zoho Books cannot create
What's new in Zoho Sheet: Simplify data entry and collaboration
Hello, Zoho Sheet community! Last year, our team was focused on research and development so we could deliver updates that enhance your spreadsheet experience. This year, we’re excited to deliver those enhancements—but we'll be rolling them out incrementally
Sort by age
It would be very helpful if there was a way to sort by age in the Age column. Please add this function if possible. Thanks!
How to list services on quote instead of products
I need to create a customer facing estimate that displays our services. The default quote layout only allows products to be listed. Is there a way to correct this?
Task Order
Hello! I've recently switched to Zoho Projects and a long time user of MS Project, Asana and LiquidPlanner (which has recently been purchased) and I'm running into a frustration I'm hoping someone can assist with. It has to do with how tasks are ordered
Crossbeam
Does anyone use Crossbeam with their Zoho CRM? I'm looking for a way to import Crossbeam partner leads into Zoho CRM. If so: - What's your experience been like? - Are you able to automatically import Crossbeam leads > Zoho CRM? How? - What doesn't work
Access forms within a form
I have multiple forms that I would like to create access to for users within one form. Example: I have forms A, B, C, D. I would like to create a form with the links to forms A, B, C, & D. That way we can send one link and then the user can select the
WorkDrive issues with Windows Explorer Not Responding
We are using WorkDrive to collaborate on editing video content. We have a lot of files and quite a few are a few gigs. Recently anytime I try and work with the files Explorer freezes for a couple minutes whether it's dragging the files into Premiere or
Multiple Cover Letters
We are using the staffing firm edition of Recruit and we have noticed that candidates cannot add more than one cover letter. This is a problem as they might be applying for multiple jobs on our career site and when we submit their application to a client,
Issues with Actions By Zoho Flow
Hi, I have a workflow that fires when a deal reaches a stage. This then sends out a contract for the client to sign. I have connected this up through Actions by Zoho Flow. Unfortunately this fails to send out. I have tracked it down to the date fields.
Fill Mail Merge document up with subform fields of an Inventory module record being in the Related List
Hi, I try to insert subform fields from an inventory module record being on the Related List of another inventory module record into a Mail Merge template without success. For example: we use ratecards in licensing and this ratecard items are available
Enhancements for Currencies in Zoho CRM: Automatic exchange rate updates, options to update record exchange rates, and more
The multi-currency feature helps you track currencies region-wise. This can apply to Sales, CTC, or any other currency-related data. You can record amounts in a customer’s local currency, while the CRM automatically converts them to your home currency
Better use of contacts
Zoho inventory has the ability to add multiple contacts to customers. However Zoho inventory doesn't currently provide a way to link a contact to objects like sales orders. This means that while you can tell what company has placed a sales order you can't
How can we add products using a Wizard?
We want to create a Wizard to add products. Why is there no possibility to use the products module when creating a wizard?
Orphan email alias blocking user creation – backend cleanup required
Hello Zoho Mail Support, I´m unable to assign or create the address xx@iezzimatica.ar in my organization. Current situation: Alias cannot be assigned to any user (system says it is already in use) New user with this address cannot be created Address does
Direct Access and Better Search for Zoho Quartz Recordings
Hi Zoho Team, We would like to request a few enhancements to improve how Zoho Quartz recordings are accessed and managed after being submitted to Zoho Support. Current Limitation: After submitting a Quartz recording, the related Zoho Support ticket displays
Ensure Consistent Service Delivery with Comprehensive Job Sheets
We are elated to announce that one of the most requested features is now live: Job Sheets. They are customizable, reusable forms that serve as a checklist for the services that technicians need to carry out and as a tool for data collection. While on
Something wrong with client script??
Someone have the same feeling? Client script behavior become very strange..
API 500 Error
Hello amazing ZOHO Projects Community, I get this message. How can we solve this? { "error": { "status_code": "500", "method": "GET", "instance": "/api/v3/portal/2010147XXXX/projects/2679160000003XXXX/timesheet", "title": "INTERNAL_SERVER_ERROR", "error_type":
Polish signer experience to compete with docusign
I would like to suggest that someone spend the little bit of time to polish the signer experience, and the email templates to more of a modern professional feel. They are currently very early 2000s and with some simple changes could vastly improve the
how to change the page signers see after signing a document in zoho sign
Hello, How can I please change the page a signer sees after signing a document in Zoho Sign? I cannot seem to find it. As it is now, it shows a default landing page "return to Zoho Sign Home". Thanks!
Digest Janvier - Un résumé de ce qui s'est passé le mois dernier sur Community
Bonjour chers utilisateurs, Le premier mois de l’année est déjà derrière nous ! Découvrons ensemble comment s'est passé janvier pour Zoho Community France. Nous avons démarré le mois avec une nouvelle intégration entre Zoho Desk et Zoho Contracts. Cette
CRM gets location smart with the all new Map View: visualize records, locate records within any radius, and more
Hello all, We've introduced a new way to work with location data in Zoho CRM: the Map View. Instead of scrolling through endless lists, your records now appear as pins on a map. Built on top of the all-new address field and powered by Mappls (MapMyIndia),
Customize Calendar view in Teamspaces Settings
Right now every customization that happens inside of the calendar view inside of CRM is only visible for the specific user. We want to be able to set up calendar views as an admin for specific roles. I would suggest to do that inside of the settings of
Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!
Hello Everyone, We’re thrilled to announce a powerful set of enhancements to Kiosk Studio in Zoho CRM. These new updates give you more flexibility, faster record handling, and real-time data capture, making your Kiosk flows smarter and more efficient
Can we fetch Deal owner and Deal owner email with COQL?
While fetching deal deatils with coql api and while fetching deal owner name and email it is just giving owner id not ginving name and email https://www.zohoapis.in/crm/v2/coql
Zoho Social - Cliq Integration / Bot
Dear community / zoho, I am looking for a way to create a bot within Zoho Cliq to update my colleagues about our Zoho Social activities. For example, if a new post is published, it would be great if this post automatically would be shared in our social
Comment to DM Automation
Comment to DM automation feature in Zoho Marketing Automation, similar to what tools like ManyChat offer. Use case: When a user comments on a social media post (Instagram / Facebook), the system should automatically: Send a private DM to the user Capture
Send / Send & Close keyboard shortcuts
Hello! My team is so close to using Zoho Desk with just the keyboard. Keyboard shortcuts really help us to be more efficient -- saving a second or two over thousands of tickets adds up quickly. It seems like the keyboard shortcuts in Desk are only for
Handling Agent Transfer from Marketing Automation Journey to SalesIQ WhatsApp
We are currently using Marketing Automation for WhatsApp marketing, and the features are great so far We have a scenario where, during a campaign or journey, we give customers an option to chat with our sales team. For this, we are using SalesIQ WhatsApp
Cliq iOS can't see shared screen
Hello, I had this morning a video call with a colleague. She is using Cliq Desktop MacOS and wanted to share her screen with me. I'm on iPad. I noticed, while she shared her screen, I could only see her video, but not the shared screen... Does Cliq iOS is able to display shared screen, or is it somewhere else to be found ? Regards
Webinar - Getting Started with Zoho LandingPage
Want to launch landing pages that support real marketing goals? This webinar is designed to help you understand the role landing pages play in your overall campaigns and how they contribute to lead generation and conversions. During this session, you’ll
Increase Round Robin Scheduler Frequency in Zoho Desk
Dear Zoho Desk Team, We hope this message finds you well. We would like to request an enhancement to the Round Robin Scheduler in Zoho Desk to better address ticket assignment efficiency. Current Behavior At present, the Round Robin Scheduler operates
Separate Items & Services
Hi, please separate items and services into different categories. Thank you
Zoho mail to contacts and leads, but not to accounts?
We use the accounts tab a lot for our business because they can be linked to the sales orders. Now we want to use the mail add on to link communication of our emails to our accounts. However this is only possible for contacts and leads? It would be convenient
Zoho CRM || Unable to Bulk Assignment of Territories for Contacts
Dear Zoho CRM Support Team, I hope this email finds you well. We recently performed a bulk upload of Contacts into Zoho CRM using the official sample Excel template downloaded from the CRM. The upload itself was completed successfully; however, we encountered
Next Page