Signs You’ve Outgrown Your Utility Billing Software
Nobody sets out to replace a billing system. It stops keeping up one workaround at a time, and one day the workarounds are the process.
The sewer district came on and you needed a third billing cycle. The software handles two, so the third one runs by hand at month end. The council approved a tiered rate and the bill calculation doesn't do tiers, so there's a spreadsheet. Then the county passed a special assessment with no line item to live in, and now somebody types it onto the bills.
Every one of those is fixable. Each fix is a support ticket, then a quote, then waiting, so eventually you stop asking. The workarounds harden into procedure.
Then the person who runs all of it says out loud that she can't do another quarter this way, and somebody starts gathering quotes for the board.
Small utilities outgrow the billing system before they outgrow anything else
In AWWA's 2025 State of the Water Industry survey, the smaller the utility, the higher money ranks. Among systems serving 3,300 connections or fewer, revenue generation came in second out of eighteen priorities and cost reduction third. Nationally those two sit sixth and ninth. Billing is where both of them live.
The staffing math is why it lands so hard. In a federal survey of 1,882 water and wastewater utilities, 54.5 percent ran on fewer than three administrative staff and another 27.4 percent on three to five. The people who answered it were clerks, bookkeepers, treasurers, administrators. Same crew every year, with a district annexed, a new fee from the council, one more rate structure, one more cycle.
That's most of the country. Roughly 81 percent of community water systems serve fewer than 3,300 people, and more than 90 percent serve fewer than 10,000. Volume rarely breaks the software at that size. Variety does. A system bought to bill one water rate to one town in 2009 is now billing water, sewer, trash, a stormwater fee, and a bond assessment across two jurisdictions, on hardware that still thinks it's doing the first job.
The rules live in what somebody remembers
Ask where the proration rule is written down and you get a person's name.
She knows which accounts get the odd proration and why the third cycle closes a day early. She knows how to fix the export when it chokes on a deduct meter. None of it is written down anywhere, and the system can't show its own logic, so there's nowhere to look it up even if you wanted to.
That isn't a problem waiting on somebody's last day. It's true right now, on an ordinary Tuesday, with everyone still employed. When a councilmember asks how a particular bill got calculated, the answer depends on one person being at her desk.
A departure only makes it visible. The Bureau of Labor Statistics projects about 10,700 openings a year for water and wastewater operators, nearly all of them replacing someone who leaves. Whether that's a retirement, a better offer from the county, or a medical leave in the middle of a bill run, what gets exposed is the same: the utility's billing rules were never stored anywhere the utility controls.
Configuration or custom code
When the rules live in the software, the next person opens a screen and reads them. When they're buried in custom code, they belong to whoever wrote it.
A new tier ought to be a configuration setting, not custom code. When rates, fees, and penalties sit in code only the vendor can touch, you don't really own the rules you bill by.
Worth checking on any system you're comparing:
Billing rules stored where your staff can open and read them, with the reasoning visible, instead of in scripts only the vendor can interpret.
User-defined fields and charge types with no fixed cap, so the assessment the county passes next year has somewhere to live.
Room for cycles, districts, and services you don't have yet. Multi-jurisdiction billing is easier to buy once than to bolt on later.
Documentation that stands on its own, so a new hire can learn the system from the system.
What a long bill run is usually telling you
When a bill run drags on all day, the software is rarely the reason. A read got keyed wrong. A rate change went in on the wrong effective date. A meter change-out never posted, and the run has to be backed out and done again. The hours are cleanup.
So speed is the wrong thing to shop for. Shop for the checks that catch the error before the batch commits: exception reports you review first, validation that won't accept a read outside a plausible range, and routine steps that run on schedule instead of waiting on someone to remember them.
An error caught before billing is a two-minute fix. The same error caught after billing is a reprint, a mailing, and a week of phone calls.
Make the case before the crisis
The awkward part of outgrowing a system is that nothing has actually failed. Bills go out. Money comes in. Staff absorbs the difference quietly, every cycle, and it never shows up as a line item on the budget the board approves.
So bring the board the count. Hours a month spent doing work the software should be doing. Charges that live in a spreadsheet instead of the bill calculation. And how long you waited on a quote the last time the council changed a rate. Those numbers make the argument better than any demo does.
If your utility has outgrown what it's billing on, take a look at Impresa.
Sources
1. Small systems rank revenue generation #2 and cost reduction #3 of eighteen priorities (national ranks #6 and #9); small-system band is 0 to 3,300 connections, n=464. AWWA, State of the Water Industry 2025, published June 5, 2025, Table 1 (p. 4) and Appendix 2 (p. 33) https://www.awwa.org/wp-content/uploads/2025-SOTWI-Full-Report-Updated.pdf
2. 54.5% of utilities run on fewer than three administrative staff; 27.4% on three to five; respondent titles clerk, bookkeeper, treasurer, administrator. HHS ACF Office of Community Services, LIHWAP Water Utility Affordability Survey Report, February 2024, Table 1 (CY2022 data, N=1,882) https://acf.gov/sites/default/files/documents/ocs/lihwap-survey-report-03-14-24.pdf
3. 81% of community water systems serve fewer than 3,300 people. Congressional Research Service, Report R47315, November 2022, citing EPA SDWIS https://www.everycrsreport.com/reports/R47315.html
4. More than 90% of community water systems serve fewer than 10,000 people. U.S. EPA news release, April 17, 2026 https://www.epa.gov/newsreleases/epa-announces-30-million-help-small-and-rural-communities-protect-their-water-1
5. About 10,700 annual openings for water and wastewater treatment plant and system operators, nearly all replacing workers who leave the occupation. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, "Water and Wastewater Treatment Plant and System Operators," Job Outlook 2024-34 https://www.bls.gov/ooh/production/water-and-wastewater-treatment-plant-and-system-operators.htm