Billing Management: #3 Billing Unbilled Charges Periodically

Billing Management: #3 Billing Unbilled Charges Periodically


We had a smooth sail into Prorated Billing, a practice that ensures fairness when customers join, upgrade, or downgrade a service at any point during the billing cycle. But what happens when a customer requests additional limits or features during the cycle? Sending out a new invoice for each change would disrupt the billing cycle and create unnecessary confusion.

This is where unbilled charges become a deal breaker. Unbilled charges record the value of service consumed or upgrades applied during the cycle without immediately invoicing the customer. Instead, these charges are a running balance that will be added to the customer's next scheduled invoice. This allows businesses to keep a clean and consistent billing cycle while ensuring all customer amendments are adequately captured.

As many industries rely on recurring or consumption-based billing models, unbilled charges are a vital mechanism for tracking ongoing usage. Let's explore how they play out across different sectors.

Telecom  
In telecommunication, services are consumed continuously, but billing happens over time. Most postpaid service bills follow this method of billing. For instance, a customer with a plan that includes 10 GB of data may exceed their allowance. If they use an additional 2GB at $5 per GB, that customer generates $10 in unbilled charges. These charges accumulate invisibly during the cycle and appear on the next invoice, alongside their monthly subscription. Similarly, charges like roaming, pay-per-view and international calls are all tracked as unbilled until the cycle closes.

Utilities 
Electricity, water, and gas are in a similar situation due to the lag between consumption and billing. These utilities are charged based on their consumption rate and the slab they belong to. Consider a household with an electricity rate of $0.12 per kWh. By mid-month, the household has consumed 250kWh, equating to $30 in unbilled charges, even though the official invoice won't arrive until the end of the month. The service provider records the consumption internally as unbilled revenue, ensuring no usage goes unaccounted for.

SaaS 
Unbilled charges often arise in Saas for usage-based or hybrid pricing models. The usage is tracked and added as unbilled charges periodically. A customer on a $100 per month base plan decides to upgrade to the $200 plan halfway through the billing cycle. The system calculates a prorated charge of $100 for the remainder of the cycle. Instead of sending out a separate invoice right away, the service provider decides to record this as unbilled. It remains pending until the end of the billing cycle, when it will be added to the customer's regular monthly invoices. By doing this, the company ensures the billing cycle remains intact, avoids confusing customers with multiple mid-cycle invoices, and protects its revenue.

Transportation & Logistics 
Transport companies, especially those serving large shipments, both in terms of quantity and quality, often consolidate usage into a single invoice. Imagine a company making 50 travel bookings monthly, each costing $20. The total $1000 in unbilled charges accumulates as the trips are completed. Instead of invoicing after each ride, the travel agency waits until the billing period ends, offering convenience for the customers and administrative efficiency for the company.

Advertising Platform 
Marketing agencies and Digital ads rely heavily on unbilled charges because campaigns run continuously. Suppose an advertiser runs a pay-per-click campaign at $1 per click, generating 500 clicks in a week, which equates to $500. These charges accrue daily but won't be billed until the advertiser hits a billing threshold, say $2000, or the monthly billing date arrives. This approach ensures uninterrupted campaign performance while keeping billing predictable.

Stretch Across with Zoho 
With the volume of transactions each of these businesses handles, manually tracking unbilled charges will be challenging. This is where a modern billing system like Zoho Billing adds value. Zoho Billing automatically computes unbilled charges based on the data provided, whether it's extra data, additional API calls or incremental ad spend. Businesses can decide whether to,
  • Invoice immediately by charging customers for accumulated unbilled charges at any point during the billing cycle.
  • Consolidate automatically by letting Zoho Billing roll all unbilled charges into the customer's next billing date.
 
For instance, if a SaaS customer exceeds their plan by generating $300 in API consumption, the service provider can either issue a one-off invoice on any given day or allow Zoho Billing to add the charge seamlessly to the upcoming monthly bill. This flexibility reduces revenue leakage, improves cash flow, and enhances transparency to the customers.

By automating unbilled charge invoicing, Zoho Billing ensures that no consumption unit is lost. At the same time, businesses retain the freedom to charge customers in real time or on their preferred billing schedule.

Up Next
With prorated billing ensuring fairness and unbilled charges providing completeness, the next billing in line is Advance Billing. Unlike unbilled charges, where usage is billed after the fact, advance billing collects payment upfront before services are rendered, ensuring cash flow and reduced payment risk.

This model has advantages and challenges. Our upcoming post will examine how advanced billing works and the businesses that can adopt it.
 
 


      Zoho Campaigns Resources


        • 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

          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

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

                              Zoho CRM コンテンツ




                                ご検討中の方

                                  • Recent Topics

                                  • Changes to the send mail Deluge task in Zoho CRM

                                    Hello everyone, At Zoho, we continuously enhance our security measures to ensure a safer experience for all users. As part of our ongoing security enhancements, we're making an important update on using the send mail Deluge task in Zoho CRM. What's changing?
                                  • How to Invoice Based on Timesheet Hours Logged on a Zoho FSM Work Order

                                    Hi everyone, We’re working on optimizing our invoicing process in Zoho FSM, and we’ve run into a bit of a roadblock. Here’s our goal: We want to invoice based on the actual number of hours logged by our technicians on a job, specifically using the timesheets
                                  • Inclusion is the new engagement

                                    When in a very challenging situation, you may have peers or friends around you saying, “Everything will be okay.” They speak to you in a way that they are connected or in a language or tone that feels close. But your inner voice comes to you in a truly
                                  • DKIM verification for Squarespace website - Corrections to instructions

                                    Zoho Campaigns DKIM TXT record instructions for Squarespace show that Host field should show: 22111._domainkey.[domain name, e.g. mywebsite.com] However, after 72hrs, I had to reach out to Squarespace tech support, and they confirmed that the domain name
                                  • Passing the image/file uploaded in form to openai api

                                    I'm trying to use the OpenAI's new vision feature where we can send image through Api. What I want is the user to upload an image in the form and send this image to OpenAI. But I can't access this image properly in deluge script. There are also some constraints
                                  • My client requires me to have custom pdf file names to except payment for invoices, how can I customize this before emailing.

                                    Hello! I love the program so far but there are a few things that are standing in the way. I hope you guys can code them in so I can keep the program for years to come. My client requires I customize the pdf file names I send in for billing. Can you please
                                  • Disable All

                                    I want to disable all the fields on the form when it loads.  I know there is a way to do this by listing all the fields as follows: disable Name; disable Address; disable City;  ... I have over 50 fields on my form and i am wondering if there is a single command or way to just disable all fields on load.   On load = disable All Thank you for any help.  
                                  • Migrating my email from GMAIL to ZOHO MAIL..........

                                    I am a long time GMAIL user and I really only understand how they operate, but after reviewing your tutorials and forums online, it is quite unbelievable how much more and how much more streamlined ZOHO mail is, not to mention ZOHO's wonderful, more advanced capabilities. I do have several questions about transitioning over to ZOHO.  Primarily, where is the best place to start, what do I do first? And how hard is it actually to move all my business and personal accounts over here?  When I sign up
                                  • iOS Zoho Mail App Crashesruni

                                    Whenever I trying to search emails via the Zoho Mail app on my iPhone the app crashes, I am running the latest version of the app and the latest iOS version. I have all set reset the app and deleted the app and still have the same issue. Thank you in
                                  • Assessment Answered - Automation (Related List)

                                    Hello everyone, We have linked a candidate assessment to our job posting. When someone applies, they are required to answer all the assessment questions. However, some candidates submit their applications without completing the questions. In such cases,
                                  • Paid Support Plans with Automated Billing

                                    We (like many others, I'm sure) are designing or have paid support plans. Our design involves a given number of support hours in each plan. Here are my questions: 1) Are there any plans to add time-based plans in the Zoho Desk Support Plans feature? The
                                  • Can't change form's original name in URL

                                    Hi all, I have been duplicating + editing forms for jobs regarding the same department to maintain formatting + styling. The issue I've not run into is because I've duplicated it from an existing form, the URL doesn't seem to want to update with the new
                                  • Calendar report with order options and more quick view templates

                                    I think many of us regularly work with calendar-style reports. It would be great to be able to customize the quick view with new templates and have options to sort the entries for each day of the calendar by different criteria. I think this is an interesting
                                  • Shared Views

                                    Hello, is there a way to prevent an agent from changing a shared table view? I have no issues with agents being able to create and customize their own view, but when I create a view and share it to my team -- the expectation is that they are viewing it
                                  • Using Zoho answer bot across departments (help center articles from another department)

                                    Hi Zoho Community, I’ve run into a major issue and hope someone here has experience with this setup. We currently have a Help Center in the department A where all of our knowledge base articles are maintained. However, we would like to use a Zoho Answer
                                  • Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences

                                    Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
                                  • The Social Wall: January 2026

                                    Hello everyone, We’re back with the first edition of The Social Wall of 2026. There’s a lot planned for the year ahead, and we’re starting with a few useful features and improvements released in January to help you get started. Create a GBP in Social
                                  • Pipeline: Copying rulesets from one data source to another

                                    When creating and editing data pipelines, it would be really helpful to be able to copy the ruleset from one data source and 'paste' it to another. This would save time and reduce manual mistakes.
                                  • Doubt about maximum email reach

                                    Good morning, greetings. This is Bramdon García from EDULABS S.A.S ESP, located in Colombia. I'm writing to inquire about the possibility of sending an email to 35,000 people simultaneously. Our company has a Zoho account, but we'd like to know if there's
                                  • Zoho calendar not working in browser

                                    Hello, I am new to Zoho. I have two accounts for two separate businesses. In one of them, calendar loads in a browser no problem. However, if I use this account (sairfeetmusic.co.uk) calendar does not load. I also cannot add it to my Thunderbird Lightening
                                  • Authentication Failure when adding POP3 accounts

                                    Hi everyone, I am a new user currently migrating from Gmail to Zoho Mail. I decided to make the switch following Google's decision to discontinue POP3 fetching. I previously used Gmail as my primary mail hub, and Zoho seems like the perfect alternative
                                  • Trident Application Folder

                                    Hi, How to choose installation folder for Trident, by default it gets installed in C drive. How to change drive?
                                  • Email disappeared to specific contact

                                    Good afternoon, this morning I emailed somebody. This email isn’t showing up in my sent folder. They sent me a response which I clicked on and it disappeared immediately. Why could this be?
                                  • Create an Eye-Catching Announcement Widget for Your Help Center

                                    Hello Everyone! In this week’s edition, let’s explore how to keep your customers updated with exciting news in the Help Center. See how ZylkerMobile wowed their customers by bringing updates right to their portal. ZylkerMobile, the renowned brand for
                                  • Enable Free External Collaboration on Notecards in Zoho Notebook

                                    Hi Zoho Notebook Team, I would like to suggest a feature enhancement regarding external collaboration in Zoho Notebook. Currently, we can share notes with external users, and they are able to view the content without any issue. However, when these external
                                  • Updating records through Zoho Sheets View doesn't update timeline or trigger workflow rules

                                    I have noticed that when i update a series of record with the zoho sheets view (see here http://d.pr/i/ahnR) it doesn't update timeline history or trigger workflow rules. I am using it in the Deals module. Looking forward for some more info. Denis
                                  • How do I change the account bank charges are charged to?

                                    I want bank charges charged to my Credit Card Fees account. Is there a way to do this?
                                  • Mail Search should allow grouping by conversation like Gmail.

                                    Having switched from gmail I have found the search function hard to use. Mostly because mail is not grouped by conversation in search. If I search for a word when looking for a conversation had with someone then sometimes 10 emails will come up from the
                                  • Ability to CC on a mass email

                                    Ability to CC someone on a mass email.
                                  • Updation of Old Browsers Versions for Zoho CRM

                                    We have upgraded the default browser version for CRM to facilitate features like widgets and scripts that are often implemented aside from advanced functionalities for various business requirements. The latest version is aimed to provide better performance
                                  • Project-Based Inventory Consumption and Proforma Invoice in Zoho ERP

                                    While working with customers across different industries, we have identified a few functional questions and gaps that commonly arise—especially for project-based and service-oriented businesses. Many organizations, such as those in shipping, construction,
                                  • Zoho Desk domain Mapping not Working Showing CNAME Error

                                    I have created the subdomain and created the Cname as well as its instracted on the Zoho website  but when i try add the domain on help desk its showing error msg : Make sure you've mapped the CNAME entry and linked it to desk.cs.zohohost.com.au on your
                                  • Founders using Zoho — are you leveraging Zoho Campaigns + Zoho Social for thought leadership… or just sending emails?

                                    I’ve noticed something interesting in the Zoho ecosystem. Many founders use Zoho Campaigns and Zoho Social for basic marketing—newsletters, scheduled posts, and announcements. But very few are using these tools strategically to: • Position themselves
                                  • IMAP stopped working after enabling 2 factor authentication

                                    IMAP stopped working after enabling 2 factor authentication. Is there any solution for this?
                                  • Rename Service Report

                                    Some of our customers are requesting the name of the service report PDF to be in a specific format, for example, instead of REP-001.PDF some are requesting to include their name like customername.pdf. is that possible?
                                  • Outgoing emails rejected due to SpamCop RBL listing (IP 136.143.188.12)

                                    Hi All, I am writing to report a deliverability issue affecting outgoing emails from my Zoho Mail account. Recently, several messages sent from my domain (example.com) to external recipients have been rejected with the following error message (redacted
                                  • Share Record Ownership in Zoho Recruit

                                    We’re introducing User Fields in Zoho Recruit designed to make collaboration easier when multiple team members need to work on the same record. With User Fields, you can extend record ownership beyond a single user and enable smoother teamwork across
                                  • Recherche d'un développeur

                                    Bonjour, j'ai un projet de SAAS sur une base de zoho créator et zoho CRM et je recherche un développeur qualifié français pour créer l'application créator (fonctionnel et graphique) et les workflow et blueprint de CRM
                                  • Display actual mileage on an invoice

                                    My users are creating expenses in Zoho expense. For example, they expense 10 miles and get paid 7 dollars (10 miles * IRS rate of .70). If I look at the expenses in Zoho Books, it does show them at 10 miles at .70 cent When I add these expense to an invoice
                                  • Customer Parent Account or Sub-Customer Account

                                    Some of clients as they have 50 to 300 branches, they required separate account statement with outlet name and number; which means we have to open new account for each branch individually. However, the main issue is that, when they make a payment, they
                                  • Next Page