From meter reads to paid invoices.
Manage utility accounts, capture meter readings, apply tiered tariffs, and generate invoices for all accounts in one billing run - then collect via M-Pesa like everything else in Zana.
Metered Utility Billing
Inside the module
-
Utility accounts
-
Meter readings
-
Tiered tariffs
-
Billing runs
-
Arrears & collections
What you get
Everything in this module, built to work with the rest of the Zana suite.
Utility accounts
Register accounts with meter details, zones, customer categories, and opening balances. One account per connection.
Meter readings
Capture readings manually or bulk-import from a CSV after a field run. Flag and resolve anomalies before billing.
Tiered tariffs
Configure tiered rate bands, standing charges, and levies per customer category. Zana applies them automatically each run.
Billing runs
Calculate charges for a period, review exceptions per account, and post invoices in one step - for every account at once.
Arrears & collections
See overdue balances aged by zone or route. Generate a disconnection candidate list for field teams.
M-Pesa collection
Every posted invoice feeds into the standard Zana pay link and M-Pesa flow - customers pay the same way they always do.
Shared customers
Utility account holders are the same customer records used by Invoicing. No duplicate entry or separate contact list.
Automatic reconciliation
Payments against utility invoices reconcile through the same webhook pipeline - balances clear the moment M-Pesa confirms.
From reading to reconciled in three steps
Set up accounts
Register utility accounts with meter details, zones, and customer categories. Import in bulk or add one by one.
Capture readings
Enter meter readings for the period - manually or via CSV import. Anomalies are flagged for review before billing runs.
Run billing & collect
Calculate charges using your tiered tariffs, review exceptions, then post invoices for all accounts. Customers pay via M-Pesa and arrears update in real time.
Built for anyone who bills a meter
Ready to bill your meters?
Utility Billing shares one workspace, one customer list, and one ledger with invoicing and CRM. Start free - no card required - or talk to us for a walkthrough.

