Usage billing, also known as metered billing, allows agencies to charge clients based on consumption or usage rates. This is particularly useful for services where the costs are variable or usage-dependent. Here's how you can set up usage billing in WHMCS:

1. Understanding Usage Billing:

  • Usage billing is ideal for services such as cloud hosting, pay-per-click campaigns, or any service where charges are based on consumption rates or variable factors.

2. Configuring Product for Usage Billing:

  • In WHMCS, navigate to 'Setup' > 'Products/Services' > 'Create a New Product'. Under 'Pricing', you can set up different pricing brackets based on usage or a flat rate plus a variable component based on usage.

3. Setting Up Usage Metrics:

  • Under 'Configurable Options', you can set up the metrics that you want to track for usage billing, such as bandwidth, disk space, or any other measurable parameter. You can also set the price per unit of measurement.

4. Automated Usage Tracking:

  • WHMCS allows for the automated tracking of usage through server modules or APIs. This ensures that the usage data is always up-to-date and billing is accurate.

5. Generating Usage Reports:

  • You can generate reports on client usage in WHMCS, which can be used for internal tracking, billing forecasts, or even shared with clients to provide transparency.

6. Invoicing Based on Usage:

  • WHMCS will automatically generate invoices based on the usage data collected. You can review these invoices before they're sent out to ensure they're accurate.


Usage billing is a flexible and fair method of billing clients for services, particularly when those services have variable costs. By implementing usage billing in WHMCS, agencies can ensure they're charging accurately for the services provided while also offering transparency to their clients.

Was this answer helpful? 0 Users Found This Useful (0 Votes)

Powered by WHMCompleteSolution