Skip to content
Metered Utility Billing

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.

No card to start M-Pesa native One shared ledger

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.

01

Utility accounts

Register accounts with meter details, zones, customer categories, and opening balances. One account per connection.

02

Meter readings

Capture readings manually or bulk-import from a CSV after a field run. Flag and resolve anomalies before billing.

03

Tiered tariffs

Configure tiered rate bands, standing charges, and levies per customer category. Zana applies them automatically each run.

04

Billing runs

Calculate charges for a period, review exceptions per account, and post invoices in one step - for every account at once.

05

Arrears & collections

See overdue balances aged by zone or route. Generate a disconnection candidate list for field teams.

06

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.

07

Shared customers

Utility account holders are the same customer records used by Invoicing. No duplicate entry or separate contact list.

08

Automatic reconciliation

Payments against utility invoices reconcile through the same webhook pipeline - balances clear the moment M-Pesa confirms.

How it works

From reading to reconciled in three steps

1

Set up accounts

Register utility accounts with meter details, zones, and customer categories. Import in bulk or add one by one.

2

Capture readings

Enter meter readings for the period - manually or via CSV import. Anomalies are flagged for review before billing runs.

3

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.

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.