Bill every meter and customer without the spreadsheet chaos.

Configurable tariffs, one-click batch billing cycles, automatic GL posting, payment tracking and a customer portal — the complete utility billing lifecycle for property managers, facility operators and utility resellers running Odoo Accounting.

The problem

Property managers, facility operators and utility resellers bill hundreds of customers every cycle for electricity, water, gas, internet and maintenance charges. Meter readings arrive in spreadsheets, tariffs vary by service and customer, and a single transposed digit or missed line item turns into a flood of "why is my bill this amount?" disputes that drain back-office staff time.

The solution

Utility Billing Management imports and validates readings, applies the right flat or tiered tariff automatically, and lets you preview an entire billing cycle before a single invoice posts. Confirmed bills flow straight into Accounting with the correct GL account, overdue balances trigger automated dunning reminders, and customers can check their own bills from a self-service portal.

Capabilities

Everything a utility billing team needs

Every capability below is implemented in the module.

01

Multi-Utility Service Catalog

Model electricity, water, gas, internet and maintenance charges in one system, each with its own unit of measure and income account mapping.

02

Flat and Tiered Tariffs

Configure a flat per-unit rate or a multi-block tiered price schedule plus a fixed standing charge, with totals recalculating the moment a line is edited.

03

Built-In Reading Validation

Every meter reading is checked for duplicates and reversed (lower-than-previous) values; problems are flagged with a specific, actionable message instead of silently producing a wrong bill.

04

Excel Import for Readings and Customers

Upload meter readings or register new customers in bulk from a spreadsheet, using a downloadable template and a row-by-row result report.

05

One-Click Batch Billing Cycles

Generate an entire cycle's bills for every targeted customer and meter in a single action, filtered by service or customer list as needed.

06

Bill Preview Before You Post

Review every calculated bill and correct any line before a single invoice is created or emailed — a review step most alternatives skip entirely.

07

Automatic GL Posting and Reconciliation

Confirmed bills post directly to Accounting as customer invoices mapped to the right ledger account per service, with a reconciliation report tying every charge back to its journal entry.

08

Payment Tracking and Automated Dunning

See paid, partial, unpaid and overdue bills at a glance, and let a daily scheduled job escalate reminder emails on overdue balances automatically.

09

Customer Self-Service Portal

Customers log in to view their own posted bills, payment status and PDF downloads — cutting down the inbound "what do I owe?" calls your team fields today.

Workflow

How it works

1

Configure services and tariffs

Run the guided setup wizard to create utility services, income account mappings and starter tariffs in minutes.

2

Import meter readings

Upload an Excel file of meter readings; built-in validation flags duplicate or reversed readings before they reach a bill.

3

Preview and confirm a cycle

Generate a billing cycle, review every bill it produces, then confirm to post invoices straight to Accounting.

4

Send, track and collect

Email bills with PDF attachments, watch payment status update, and let automated dunning chase overdue balances for you.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The module depends on Accounting and posts every confirmed bill as a standard customer invoice with a configurable ledger account mapped per service, so nothing needs to be re-keyed.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Utility Billing Management

Validated meter readings billed against flat or tiered tariffs in one-click batch cycles, previewed before posting — with automatic GL posting, dunning and a customer portal.

Buy on Odoo App Store