Zana ยท Utility

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 Suite.

Available on Pro and Business plans.

How it works

Four steps from reading to payment

Utility billing that fits how Kenyan water and electricity providers actually work.

  1. 1

    Set up accounts

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

  2. 2

    Capture readings

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

  3. 3

    Run billing

    Calculate charges using your tiered tariffs, review exceptions, then post invoices for all accounts in one action.

  4. 4

    Collect via M-Pesa

    Customers receive their invoice and pay via M-Pesa or the pay link. Payments reconcile automatically and arrears update in real time.

Everything included

Accounts, readings, tariffs, and collections

Zana Utility handles every step of the metered billing cycle - from account setup to arrears recovery.

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 Billing. 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.

Who it's for

Built for any metered service in Kenya

If you read a meter and bill for consumption, Zana Utility handles it - whatever the service.

Water companies & SACCOs

Bill hundreds of metered connections across zones in a single run. Track arrears and manage collections with a disconnection list.

Electricity distributors

Apply tiered consumption rates, standing charges, and levies to every account - then collect via M-Pesa at scale.

Landlords & property managers

Bill tenants for water, electricity, or any sub-metered utility alongside or separately from rent invoices.

Any metered service

If you read a meter and bill for consumption, Zana Utility handles it - water, gas, electricity, or any other unit.

Part of Zana

Ready to modernise your utility billing?

Utility is one module in Zana - your accounts share the same customers, M-Pesa payment flow, and reconciliation as every other invoice. Talk to us and we'll walk you through the setup.