Last Updated: September 15, 2026 | Reading Time: 7 minutes
If you run a VoIP service provider business, billing is one of the most complex and error-prone parts of your operation. This guide explains how to use WHMCS with FusionPBX and FS PBX to automate VoIP billing end-to-end, reduce manual work, and improve cash flow.
Whether you are switching from a legacy solution such as A2Billing or building a new VoIP platform from scratch, a well-integrated billing workflow is essential.
WHMCS is the leading billing and client management platform for web hosting and telecom providers. By adding the right addon, you can turn WHMCS into a complete VoIP billing solution.
The basic billing flow for a WHMCS-based VoIP platform has four steps:
| Step | Description | What ictVoIP Billing Does |
|---|---|---|
| 1. CDR Collection | Pull call detail records from your PBX | Automated collection from FusionPBX and FS PBX |
| 2. Tariff Matching | Match each destination to a rate | Cached tariff engine with CSV import/export |
| 3. Rating | Calculate the cost of each call | Real-time rating and markup calculations |
| 4. Invoicing | Bill the customer | Invoices generated in WHMCS automatically |
To set up WHMCS VoIP billing, make sure you have the following in place:
Start by installing the ictVoIP Billing addon for WHMCS. The addon integrates directly into the WHMCS admin interface and adds the modules you need for FusionPBX and FS PBX management.
modules/addons/ictvoipbillingFor a detailed walkthrough, see our Installation Guide.
In the ictVoIP Billing admin panel, add one or more FusionPBX or FS PBX servers. The addon supports multiple PBXs, so you can manage several platforms from one WHMCS installation.
Create WHMCS products or services for each VoIP package you sell. You can combine fixed monthly fees with usage-based billing.
Assign products to client services and link them to the correct PBX tenant or extension.
Upload your rate decks using the CSV import tool. ictVoIP Billing uses an in-memory tariff cache that makes rating fast even for large rate decks.
CDR collection is the core of automated billing. The addon pulls call detail records from your PBX on a regular schedule and matches them to your tariffs.
Before billing real customers, run a test cycle:
Once the test is successful, switch to live billing.
Many VoIP providers sell to resellers or franchise locations. With multi-tenant support, you can isolate tenants on FusionPBX and bill each one separately in WHMCS.
This approach keeps billing clean and makes reseller relationships easy to manage.
Manual CDR processing is slow, error-prone, and hard to scale. Automation is essential for any serious VoIP business.
Forgetting to add markup to buy rates will eat your margins. Always define the full sell rate, not just the cost rate.
International calling rates change frequently. Update rate decks monthly or quarterly to avoid under-billing.
Always test CDR import, rating, and invoicing with real call samples before live billing. A small mistake can create hundreds of incorrect invoices.
WHMCS is the billing platform, but you still need a PBX to produce CDRs. ictVoIP Billing supports FusionPBX and FS PBX. It does not support Asterisk or FreePBX.
CDR collection can run as often as every few minutes, depending on your PBX configuration and cron schedule.
Yes. It leverages WHMCS multi-currency support, so you can bill customers in different currencies with proper exchange rates and tax rules.
Yes. Call details can be exposed in the WHMCS client portal, depending on your product configuration.
Yes, we offer a beta program. You can apply through our Resources page.
WHMCS VoIP billing gives service providers a professional, scalable way to manage VoIP customers, usage, and invoicing. By combining WHMCS with the ictVoIP Billing addon and a FusionPBX or FS PBX backend, you can automate the entire billing flow from CDR collection to invoice delivery.
If you are ready to move away from manual billing or legacy platforms, get started with the Installation Guide or watch our Video Tutorials.
Tags: WHMCS VoIP Billing, FusionPBX Billing, FS PBX Billing, VoIP CDR, VoIP Tariffs, Multi-Tenant VoIP, ictVoIP Billing
Share this article: Help other VoIP providers modernize their billing workflow!