WISPGate’s Billing Engine is built specifically for ISPs, WISPs, FTTx operators, and mobile/VoIP providers operating in MDU (Multi-Dwelling Unit) and multi-service environments.
Unlike basic billing tools that assume one customer = one service, WISPGate is designed around a layered subscriber model:
The billing engine processes charges at the Sub-Service level, while maintaining financial aggregation at the Subscriber level, enabling maximum operational flexibility without revenue confusion.
The platform supports three advanced billing models to match diverse operational strategies.
Within pro-rata scenarios, WISPGate further enhances flexibility by offering two invoicing structures:
This architecture gives operators complete control over revenue timing, regional policies, and customer segmentation — without operational complexity.
The default billing method (Cycle-Based) is applied at the Sub-Service level, while Pro-Rata billing logic in WISPGate operates at the Subscriber level.
Invoice logic can then either:
This allows:
The billing date is based on the Sub-Service's activation anniversary.
Best For: Residential fixed billing, predictable recurring revenue, stable subscriber base.
Charges are calculated from the activation date until the next defined billing cycle date. After the first term, billing becomes regular cycle-based.
This avoids revenue leakage and ensures fairness.
Hybrid allows mixing models across:
All coexisting in the same environment.
Within Pro-Rata billing, WISPGate supports two invoicing strategies:
Each Sub-Service generates its own invoice.
Subscriber has:
→ 3 Separate invoices.
Useful for:
All Sub-Services under the same Subscriber are consolidated into one invoice.
Subscriber total:
→ Single invoice: $65
Best for:
Each Sub-Service contains:
One of:
This defines:
Examples:
Examples:
Both Additional Services and CPEs support three accounting modes:
Charged once.
Charged every billing cycle.
Split into a defined number of billing cycles.
Subscriber: GreenTower Apartments
Units:
Apt 101 → Internet 100 Mbps
Apt 102 → Internet + IPTV
Office → VoIP + Public IP
Billing Model:
Residential → Cycle-Based
Office → Pro-Rata
Invoice Mode → Merged per unit
Results:
Apt 101 receives 1 invoice
Apt 102 receives 1 invoice
Office receives separate invoice
All under same organization master account
WISPGate's billing engine eliminates common ISP pain points:
The result is a fully modular, revenue-optimized billing framework capable of scaling from small WISPs to multi-region carriers without restructuring the financial core.