Utility billing

From meter reading to resident invoice, with the reasoning intact

Replace fragile hand-offs with one workflow for inputs, reconciliation, tariffs, review, and distribution.

01

Capture reliable inputs

Record bulk and sub-meter readings, preserve the reading period and source, and route unusual values for investigation.

  • Manual and bulk capture
  • Reading history
  • Exception visibility

02

Reconcile consumption

Compare supply with the sum of unit consumption, quantify the difference, and document the selected treatment.

  • Bulk-to-unit comparison
  • Variance thresholds
  • Recorded allocation method

03

Apply approved tariffs

Use the tariff version effective for the billing period and show how consumption moves through each configured tier.

  • Effective-date versions
  • Stepped rate bands
  • Consistent rounding

04

Review the billing run

Resolve flagged issues, compare expected totals, and retain the review state before resident charges are released.

  • Pre-release checks
  • Exception resolution
  • Approval record

05

Issue clear invoices

Give each resident an itemised result with consumption, rates, allocations, and payment information.

  • Itemised statements
  • Resident access
  • Supporting billing record

Inputs

Keep source context with the calculation.

Billing periods, meter relationships, tariff effective dates, readings, and municipal totals remain part of the same operating record.

Outputs

Give reviewers and residents a result they can follow.

Review screens and itemised statements expose the relevant consumption, rates, allocations, and exceptions instead of presenting only a final total.

Review your next billing run with us.

Bring a current workflow, source bill, or spreadsheet structure to the conversation.