The Best Utility Billing Software

Get the best software for your business. Compare product reviews, pricing below.

Talk with a software advisor
Talk with an advisor
Get a free consultation from an independent expert.
Or, call toll-free: (800) 827-1151
Talk with a software advisor
Talk with an advisor

Popular Products

No products found
Visual Utility Billing Screenshot

Visual Utility Billing

★★★★★
★★★★★
(5)
Visual Utility Billing is a comprehensive customer service, payment processing, and billing software solution for public and private utilities, as well as municipal tax and license offices. Designed to meet the needs of anyone repetitively billing 1,000 to 100,000 customers, VUB is both robust and easy to learn. With more than 20 years of development, the core VUB” software includes the latest in technological time and labor savings like e-mail bills and electronic payment processing. It’s suite
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$1/facility/month
Client OS
Windows, Web
Deployment
Cloud Hosted
El Dorado Utility Billing Software Screenshot

El Dorado Utility Billing Software

★★★★★
★★★★★
(5)
The El Dorado Utility Billing solution is an integrated platform for billing and customer management. It features an extensive reporting system with historical tracking of each account payment/usage and a billing/collection management system to track overdue payments and system transactions. The software can integrate with 3rd party meter reading systems, online bill payment processors, and print/mail houses.
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$495/user (perpetual license)
Client OS
Windows, iOS, Android
Deployment
Cloud Hosted
UtilAbility Screenshot

UtilAbility

UtilAbility is a Windows based utility billing software package. Now it’s easy to create timely and accurate bills for water, sewer, electric, gas, trash pickup, user fees, and even cable television. Define your own services and rates; Automatically exempt prorating, late charges and/or shutoffs on selected services; Prorate bills based on days of occupancy, late charges, and master meters; Create separate billings for each of your communities; Set up multiple late charge types; Print history
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$1,850 (perpetual license)
Client OS
Windows
Deployment
On-Premises
OpenDEM Screenshot

OpenDEM

Distributed Energy Management System built on Open Standards, Open Source, & Interoperability. DER & Smart Grid standards, Green Button, ASHRAE201 (FSGIM),IEEE2030.5 (SEP2), OpenFMB, SunSpec, OpenADR. Open Standards - Smart Devices, Smart Facilities & Interoperable Services across organizations. Services include Measurements, logging & Archiving, communication & control, optimization, Economic dispatch, Visualization Energy Monitoring; Distributed Resource Management; Energy Information System;
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$10,000 (perpetual license)
Client OS
Windows, macOS, Linux, iOS, Android, Web
Deployment
Cloud or On-Premises
nGenue Natural Gas Billing Screenshot

nGenue Natural Gas Billing

End user billing is the cornerstone of a natural gas company’s interface with its customer base. Inaccuracy is one of the primary sources of end user complaints and can lower customer confidence as well as satisfaction with their natural gas provider. A leading cause of inaccuracy is the intricate and complex region-specific rules that differ from one LDC to the next. Even within a given LDC, the components of billing will vary between large industrial to commercial and down to the smallest
Client OS
Windows
Deployment
Cloud or On-Premises
Diamond ERP Screenshot

Diamond ERP

★★★★★
★★★★★
(1)
Diamond Municipal Solutions develops, supports and maintains technology solutions designed specifically for local government. The software is built on the Microsoft Dynamics GP platform. Financial Management; Revenue Management; Asset Management; Human Resource Management; Municipal systems; and Citizen-facing web services. General Ledger; Accounts Payable and Receivable; Purchase Order; Inventory; Budget; Maintenance Management/Project costing; Fixed asset accounting; Payroll; HR; and Property
uVision Screenshot

uVision

AVR’s Utility Billing software — uVision is flexible, scalable, reliable, easily configurable, and intuitive. The navigation bar allows you to quickly move through accounts and multiple districts so that you can assist your customers immediately. Third party interface capabilities such as AMR, IVR, GIS, Report Writers, Meter Read Devices and Financial Systems are available. uVision® — core system is designed with an integrated suite of modules that can be acquired as needed. Some modules include
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$2,000 (perpetual license)
Client OS
Windows, Web
Deployment
Cloud Hosted
Banyon Utility Billing Screenshot

Banyon Utility Billing

★★★★★
★★★★★
(3)
Banyon Utility Billing allows you to bill for unlimited service types: water, sewer, gas, garbage, electric, cable television, phone, re-connect fees, taxes, etc. Create a service and fee for an item you want billed, set the billing schedule, then attach to a customer record, it’s that easy. Furthermore, the state of art design allows you to easily lookup inquiries regarding bills and history. Certify unpaid balances to taxes via electronic file. With this module, you will no longer have to
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$3,400 (perpetual license)
Client OS
Windows, Web
Deployment
Cloud or On-Premises
Harmony MDM Enterprise Screenshot

Harmony MDM Enterprise

★★★★★
★★★★★
(1)
Harmony MDM Enterprise is an enterprise-level Meter Data Management Software tool that empowers both the utility to manage their water meter assets, analyze water system consumption demand, and when paired with the Water Advisor portal, enable the consumer to take charge of their conservation efforts. Formerly Greentree Utility Management from Greentree Applied Systems, Harmony is compatible with nearly every advanced metering infrastructure (AMI) network on the market today and can complement
Client OS
Windows
Deployment
Cloud Hosted
Waterware Screenshot

Waterware

Waterware Utility Billing Software combines powerful features, easy-to-use design, and competative pricing based on your district’s size. Waterware’s variable rate structure allows for various meter design withing your district. Waterware’s lets you customize delinquincy levels and late fees based upon your requirements or specific customer needs - it’s all up to you! Waterware’s bar coding option gives you an efficient tool for cash receipt entries with fewer errors (and fewer hours!) Simply
Client OS
Windows
UBS Screenshot

UBS

UBS allows flexible and simple entry of all meter readings, including electronic meter download. An unlimited number of rates are available with flexible setup allowing for a tiered system. In one glance get a summary of customer activity, receipts, open batches and penalties int he new Information Center page. Utility Billing wizards guide you step by step through the process of adding customer, addresses, accounts, utilities, and more! No guessing on what information you need, or how to
Client OS
Windows
EnergyCAP Screenshot

EnergyCAP

★★★★★
★★★★★
(5)
Large corporations, universities, and city, county, and state governments that process hundreds or thousands of utility bills per month need an enterprise-class system with unsurpassed power and flexibility. EnergyCAP’s client-server network software and web reporting tools are a solution that lets you take charge of your energy spending&and pays you back! EnergyCAP energy efficiency software helps you measure, manage, and save ten ways. EnergyCAP often pays for itself in the first year through
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$24/terminal/year
Client OS
Windows, Web
Deployment
Cloud Hosted
AaaTeX Meter Billing Screenshot

AaaTeX Meter Billing

★★★★★
★★★★★
(3)
AaaTeX Meter Billing is a QuickBooks add-on product that gives you great flexibility in your invoicing and billing processes. This product will use imported data from Excel Spreadsheets, .csv files, or .txt files to generate invoices based on metered products. AaaTeX Meter Billing will give you the ability to bill based on meter readings, using your current QuickBooks system. Readings, used to generate invoices, can be captured via the meter’s probe, a PDA, or virtually any other device you
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$439 (perpetual license)
Client OS
Windows
Deployment
On-Premises
CIS Infinity Screenshot

CIS Infinity

★★★★★
★★★★★
(3)
Advanced Utility Systems Corporation produces a flagship customer information and utility billing solution called ‘CIS Infinity’. CIS Infinity combines comprehensive functionality, a reliable technology base, and an industry-leading integration strategy to help utilities improve their revenue stream and provide first-rate customer service. Comprehensive functionality: CIS Infinity has unmatched functionality, which means you can automate repetitive tasks, put paper-based processes online, and
Black Mountain Software Utility Billing Screenshot

Black Mountain Software Utility Billing

★★★★★
★★★★★
(6)
The Utility Billing software developed by Black Mounting Software brings the highest level of automation to utilities your organization manages. Local governments and special utility districts know how important it is to provide accurate, timely service when billing for utilities like water, sewer, garbage, and more. Any Governmental entity that manages enterprise funds and the continuous cycle of billing for utilities will benefit from its use. As with most Black Mountain products, integration
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$5,000 (perpetual license)
Client OS
Windows, Web
Deployment
Cloud Hosted
CORE Utility Billing Software Screenshot

CORE Utility Billing Software

★★★★★
★★★★★
(2)
CORE Utilities was founded specifically to serve the needs of small to midsize water and wastewater utilities with 30,000 connections or less. CORE Utilities is founded on powerful database software that is easy to use, powerful, and priced for the small to midsize utilities. Some of the main features are: Designed for 30,000 connections or less; Bill for Water, Sewer, Gas and Garbage Collection; Expandable to 10 User Network Version; Complete Customer History Inquiry; Complete Customer Service
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$850 (perpetual license)
Client OS
Windows
Deployment
On-Premises
BillMaster Screenshot

BillMaster

★★★★★
★★★★★
(3)
Custom rates, seasonal rates, variable tax charges, pro-ration formulas — no matter how complex your billing rate structure is, BillMaster can handle it! Email invoices to those utility customers who request it. Statements may also be posted on a secure, integrated Website where customers can view their current and prior bills, make payments and request various services from your customer service staff, including recurring ACH and credit card payments. Design your billing statements and invoices
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$10,000 (perpetual license)
Client OS
Windows
Deployment
On-Premises
Utility Billing Screenshot

Utility Billing

UTILITY BILLING best suited for: Utility companies that need a Windows-based, enterprise-wide accounting software solution and advanced reporting capabilities and eBusiness solutions. Ability to bill based on meter readings or flat-fee based charges; Ability to provide multiple services to customers; Ability to have multiple billing rates for different services; Ability to multiple taxing authorities (or none) for every individual service; Ability to set up ‘Budget Plans’ for any customer, based
Client OS
Windows
Deployment
On-Premises
RVS Mosaics Screenshot

RVS Mosaics

★★★★★
★★★★★
(3)
The RVS Mosaics utility billing system is a collection of programs and tools designed to aid the bookkeepers, operators, managers and auditors of small municipalities and utilities. Key features include account maintenance, configurable backup procedures, group billing, and unlimited batch capacity. The software also integrates with various general ledger systems like QuickBooks and Sage.
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Client OS
Windows
Deployment
On-Premises
Utilities Pro Screenshot

Utilities Pro

★★★★★
★★★★★
(2)
Utilities Pro, powered by Incode, is a utility management software that handles automated billing, scheduling, and online citizen services. It supports various billing methods like consumption-based, flat-rate, assessment, and installation agreement billing. It also provides an online client portal for smoother interactions and service delivery. Utilities Pro supports field employees with mobile technology.
Price Range
   $     $     $     $     $   
   $     $     $     $     $   
Starting Price
$25/user/month
Client OS
Windows, Web
Deployment
Cloud Hosted

We searched and searched, but we couldn’t find any products in our database that match your criteria. Perhaps our team of software experts can help? They’d be happy to provide a list of free the best utility billing software recommendations that meet your exact requirements.

Sort by 
Filter by User Rating
Filter by Price Range
Filter by Deployment
Filter by Client OS
LinkedIn
Buyer’s Guide

As a utility, your billing needs are unique. You need a software package that will meet these unique needs. Utility billing software will not only meet these unique needs but will automate much of your billing process. From meter reading, to invoice compilation and payment processing, utility billing software will give you everything you need to monitor and manage your entire billing process.

This guide will provide information on the following topics:

What is Utility Billing Software?

Utility Billing software aids in invoicing customers of utility services, such as gas, water, electricity, and more. Utility companies use this type of software to record usage data from meters and pair them with a billing rate in order to determine the appropriate charge for a customer each billing period.

Utility Billing software can come as a stand-alone solution to provide core needs such as reading meters and calculating billing amounts. It can also come as a fully integrated option with back-end accounting to manage every aspect of your utility operation.

Features of Utility Billing Software

Feature Details
Customer management Store information on all customers being provided utilities. Record information such as their service address, contact details, and more.
Meter management Automatically import meter data into the system and pair it with a customer account. Keeps track of historical usage and can alert technicians if meter readings appear out of the norm.
Multi-company management Keep separate records of different utility collections by organizing them as separate companies. An end user may own or manage multiple utility companies, sites, HOAs, and more, and will ensure records and data files can be kept separate.
Payments & Invoices Handles billing and invoicing customers for their utility usage. Record check payments, process recurring credit card or ACH payments. Billing can be handled via mailings, or through online-portals. Integrated Utility Billing options are also available, which include accounting functionalities such as tracking business expenses and creating reports in a general ledger.
Rate management Determines appropriate rates for customers and assigns rates to accounts to be used in conjunction with any meter data. Rates can vary by energy type, and include varying rate structures such as flat rates, single-step rates, multiple-step rates, percentages, and more.

Benefits of Utility Billing Software

While there are many on-the-surface benefits of using a software to handle your utility billing, sometimes it’s best to look at examples as to everyday scenarios where you may benefit from having automation in your business.

Gathering Usage Data and Preparing Utility Bills

A common theme across any utility is the need to track usage and bill based for this usage. As a result, in order to bill a customer, usage data must be gathered and translated into a billable amount. This can become a very time-consuming task when the steps of gathering data and translating this data into a billable amount must be repeated for each individual customer. The good news though? The repetitive nature of this process though makes it an optimal candidate to be automated through software. The first step involved in billing for most utilities is gathering usage data from meters or some other monitoring device. One option for accomplishing this is having staff manually read each meter and write down the usage. At that point, the usage data can be translated into bills for each customer. This labor-intensive process can however quickly become a very time consuming and costly method of managing billing. If you’re looking to automate this process there are a number of automatic meter reading (AMR) systems available to you.

Many utility billing systems have integrated automatic meter reading solutions while others will integrate with a third-party meter reading system. Whatever the setup, the end result is the same. Utility usage information will be gathered efficiently and will be ready for use in the creation of invoices. Since the gathering of usage data is automated, you can ensure that all usage information is 100% accurate. AMR systems will help remove the risk of human error.

Automatic meter reading systems can vary greatly in their methods of tracking and complexity. Some will consist of a fully integrated network that continuously monitors and logs utility usage. This type of AMR system will give you the greatest depth of information and the highest level of control. If this level of control is not needed, there are additional options available to you.

Some automatic meter reading systems will use mobile devices that connect to meters to gather usage data. This will allow you to ensure that your data is 100% accurate eliminating any human error. If you are, however, looking to improve the productivity of the meter reading process, a wireless AMR system offers just the solution. Wireless automatic meter reading systems send data to a device within a certain proximity of the meter. This means that staff can just drive down the street while data is gathered automatically.

Once usage information is gathered a utility billing system will automatically create invoices. These systems will give you a number of options for invoice delivery and payment acceptance.

Utility Invoice Creation

Utility billing software will give you a plethora of features all designed to save you time. Batch invoicing will allow you to print or email invoices with one push of a button. This will ensure you don’t have to print/email each invoice individually. Utility billing systems will also allow you to set up different pricing structures for different customer types, so you don’t need to manually adjust billable amounts. If you bill on a subscription or flat-fee basis, recurring invoicing features will automatically create your invoices on a set schedule. All of these features are designed to automate the process of invoice creation and delivery.

After invoices are delivered to the customer a strong utility billing system will manage the process of collecting payments from your customers.

Utility Billing Software for Managing Collections and Customer Payments

Once invoices are issued, utility billing software will give you a number of options for managing collections and receiving payments. Utility billing systems will track outstanding payments due. Additionally, many of them will have the ability to automatically print or email late notices when a customer is past due. These systems will also apply late fees to these customers automatically.

A strong utility billing system will give you the tools needed to manage customers with multiple locations. You will be able to set up multiple locations for a single customer. Their invoices will then detail amounts being charged for each location. This will ensure that one customer is not receiving multiple invoices in a billing period.

A number of utility billing systems will give your customers an online payment portal. This portal will allow your customers to log-on using a password and pay their bills instantly. This level of convenience ensures that payments are received as soon as possible.

Whether you are a small utility with just a few dozen customers or a large utility with thousands of customers, there is a utility billing solution available for you. These systems are designed with your needs in mind and hence will provide the maximum level of automation for you.

What Does Your Business Need?

Depending on the size of your utility operations, your focus may be with differing levels of functionality.

Small Utilities Companies

Most small business accounting software will have a billing feature. However, solutions that were developed without the utility industry in mind likely won’t have the capabilities of grabbing meter reading data and convert that into a billable amount that can be linked to a customer account. Any generic system will need to have a lot of manual conversions done, before you can get to the step of entering in bill totals to a customer and sending it to them for collections. However, add-ons and integrations are available for many small business solutions (such as QuickBooks) that should help make this process easier.

Existing Users and Mid-Sized Utility Operations

Utility companies handling multiple communities may charge separate rates, and will need a way to assess “local rates” based on who they are billing. They may also need a more automatic way to exempt prorating, handle late charges (such as assessing various late charges depending on how late a bill is), and more.

Large Utility Service Providers

Larger organizations that handle hundreds of units may have relationships with multiple utility vendors and be very competitive with them to obtain the energy they provide to their customers. They also usually manage a high volume of units, houses, and locations that require more of an automated way of management. These type of businesses should focus on more advanced functionality, such as automatic billing, and established and aggressive ways to establish due dates and cut utility usage off due to non-payment. Solutions such as Visual Utility Billing can handle billing anywhere between 1,000 to 100,000 customers.

Is QuickBooks a Utility Billing Software?

QuickBooks solutions (such as QuickBooks Online) have billing capabilities built right into the solution, but since QuickBooks is an industry-neutral program, it does not have a utility billing feature built-in.

Many businesses have gotten by using QuickBooks as a utility billing program. However, QuickBooks is not developed with utilities in mind, and will not have the ability to generate charges based on energy usage. Users will likely need an advanced knowledge of the QuickBooks program in order to manage multiple accounts for one billing address (for example, if a customer pays a utility company for water, sewer, and gas). Collecting payments for these utilities separately and assigning them to this specific account under one customer may prove to be difficult without add-ons.

Solutions such as AaaTeX Meter Billing (in the video above) are available as add-ons to QuickBooks desktop versions. The software works best for water, electric, and gas utilities. It can generate invoices from Excel spreadsheets (or other CSV files) that hold the meter readers. It can also calculate usage from the previous meter reading to current and keep these previous readings stored in QuickBooks.

Common Pain Points in Utility Billing

  • Customer dissatisfaction. Like most businesses, if you provide the service to the customer at peak quality and in a timely fashion, you’ll likely have little to no complaints from customers. However, the utility industry is prone to more customer disputes of their bills. Customers may have poor insulation in their house which can lead to a higher heat bill and has to deal with regulations of when it is and isn’t acceptable to shut services off.
  • Customers having difficulty paying bills. A utility company that does not offer online bill pay can seriously fall behind the times and disappoint its customers. In fact, there may be a portion of the customer base that wants to pay in cash and avoid any fees assessed from paying online (using a credit card) or want to avoid the headache of paying with check or money order (which can take a few days to arrive at it’s destination as well as be processed to their account). Customers in rural areas may have difficulty paying their utilities in-person. Luckily, some companies have been creating kiosks that allow customers to pay all of their utilities (even from separate companies) in a convenient 24/7 location, meaning they don’t have to adhere to any office hours and can accept any form of payment.
  • Grants and Loans for funding. The USDA routinely gives out grants and low-cost loans to improve rural water infrastructure. This means smaller governments and private businesses that handle utilities for municipalities can help improve drinking water systems, sewage/solid waste disposal, and stormwater drainage. A lot of these grants and loans will be made available to state and local government entities in towns with a sub 10,000 population, who are generally in charge of utility management. This type of funding could be readily used on utility billing software solutions if awarded.

  • The emergence of the Smart Grid. The energy industry hopes to provide more reliability and availability for more and more customers. The Smart Grid should be able to provide more efficient transmission of electricity and quicker restoration of electricity after power disturbances. Minimizing downtime as a utility company helps the billing process as it reduces or eliminates entirely the need to provide prorated charges to customers who may have been without power for an amount of time.
  • Cloud computing. Traditionally utility companies have been slow to adapt, but that has begun to change. Along with the emergence of digital transformation and the Internet of Things (IoT), utility companies have tried to become smarter. This includes things like instrumentation and telemetry across transmission and distribution networks, which help provide smarter sensors and faster communication networks.