Home Glossary Zoho Billing Metered Billing
Zoho Billing

Metered Billing

A type of usage-based billing in Zoho Billing where a usage counter is tracked over the billing period and the final charge is calculated from the total at period end.

What Is Metered Billing?

Metered billing in Zoho Billing is a specific implementation of usage-based pricing where usage is tracked incrementally over the billing period using a meter. The meter records each usage event (such as an API call, an SMS sent, or a GB of data transferred), accumulates the total, and Zoho Billing calculates the invoice based on the aggregate at the end of the period. Customers pay in arrears for actual consumption.

How Metered Billing Is Set Up in Zoho Billing

A metered billing plan in Zoho Billing uses a usage component with a metered billing type. Usage data is pushed to Zoho Billing via the API at the time of each consumption event or in periodic batches. At the end of the billing period, Zoho Billing closes the meter, applies the configured rate to the total usage, and generates the invoice. The meter resets to zero at the start of each new billing period.

Metered Billing vs. Prepaid Usage

Metered billing charges customers after consumption (arrears), while prepaid usage requires customers to buy units upfront and deduct from their balance as they consume. Metered billing is simpler for customers since there is no prepayment friction, but it means the vendor only receives payment after the service has been delivered. Prepaid models give better cash flow but require customers to estimate their usage needs in advance.

Can I set a spending cap for metered billing in Zoho Billing?

Yes. Zoho Billing supports maximum usage limits or spending caps on metered components. Once the usage reaches the configured cap, the system can either stop accepting further usage (hard cap) or continue recording usage while sending an alert to the customer and admin (soft cap). This protects customers from unexpected runaway bills and helps you manage risk for high-usage scenarios.

What happens if usage data is not submitted to Zoho Billing before the billing cycle closes?

If usage data for a metered component is not submitted before the period closes, Zoho Billing will bill based on the usage recorded up to that point. You can typically submit late usage in the next billing period as an adjustment. To avoid billing discrepancies, it is important to have reliable automated usage reporting integrated with the Zoho Billing API.

Need help implementing this in Zoho?

Aaxonix is a certified Zoho implementation partner based in Pune. Architecture-first, no surprises.