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.
Everything a utility billing team needs
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
Configure services and tariffs
Run the guided setup wizard to create utility services, income account mappings and starter tariffs in minutes.
Import meter readings
Upload an Excel file of meter readings; built-in validation flags duplicate or reversed readings before they reach a bill.
Preview and confirm a cycle
Generate a billing cycle, review every bill it produces, then confirm to post invoices straight to Accounting.
Send, track and collect
Email bills with PDF attachments, watch payment status update, and let automated dunning chase overdue balances for you.
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.
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