system.online|v2.1.0|dallas, tx
status: operational|00:00:00
← all posts

Why Small Utilities Are Paying 10× More Than They Should for Billing Software

The utility billing market is dominated by vendors that built their products before smartphones existed. Here's why the pricing never moved — and what a modern rebuild actually costs.

If you run billing for a small water, electric, or gas utility, you already know the feeling: a system that takes three days to close a cycle, a support line that opens a ticket instead of fixing the problem, and an annual invoice that goes up every year while the software stays exactly the same. You're not imagining it, and you're not doing anything wrong. The market is built this way on purpose.

The software was designed for a different decade

Most of the billing platforms small utilities run on were architected in the 1990s and early 2000s. They predate smartphones, cloud hosting, and the expectation that a customer can pay a bill online in thirty seconds. The vendors bolted web interfaces onto green-screen cores, but the bones never changed — which is why a "modern" upgrade still requires a consultant, a server room, and a three-day billing run.

That age is the whole business model. When software is old enough that switching feels impossible, the vendor doesn't have to compete on price or quality anymore. They compete on inertia.

Why the price never came down

Hardware got cheaper every year for thirty years. Your billing software didn't. The reason is a set of lock-in mechanics that have nothing to do with the cost of running the system:

  • Per-account or per-meter pricing. The bill scales with your growth, not with the vendor's cost to serve you. Add 2,000 accounts and your software cost goes up — even though the marginal cost of those accounts to the vendor is essentially zero.
  • Mandatory modules. The core is never enough. Online payments, a customer portal, meter-data import, reporting — each is a separately licensed add-on, and you need most of them just to operate.
  • Implementation as a profit center. Standing the system up takes a six-figure services engagement, billed by the hour, with the meter running on every change request.
  • Your data held hostage. Exporting your own customer and billing history is difficult by design. The harder it is to leave, the less the vendor has to earn your renewal.
The invoice isn't priced to reflect what the software costs to run. It's priced to reflect how hard it would be for you to leave.

The real cost is bigger than the invoice

When utilities add it up honestly, the license fee is often the smallest line. The bigger costs are the ones that never show up on a quote: the full-time staffer whose job is essentially "run the billing system," the days each month lost to a slow cycle, the call volume from customers who can't pay online, and the revenue that simply arrives later because the whole process is slow. By the time you total the license, the modules, the support contract, the implementation, and the staff hours, legacy billing typically costs five to eight times the sticker price.

What changed: you can rebuild now

For a long time the lock-in held because the alternative — building something custom — was genuinely expensive and risky. That's no longer true. Cloud infrastructure is cheap and reliable, the problem space (cycles, rates, meters, payments, portals) is extremely well understood, and a focused team can rebuild a utility's billing workflow in weeks instead of years.

The economics flip completely. Instead of renting forever on a meter that climbs with your account count, you pay once to build a system shaped around how your team actually works — and then you own it. Hosting is a flat, predictable line, or you run it on your own hardware and pay nothing ongoing at all.

What a modern system actually costs

The honest answer is that it depends on your size and what you're replacing — but the pattern doesn't change. A purpose-built rebuild is a one-time, fixed-scope cost with no per-account meter behind it, and over five years it typically lands 70–90% below what staying on (or switching to another) legacy vendor would cost. The savings aren't a discount. They're just what's left when the renting stops.

You can model your own numbers with the cost engine on our industry page — pick what you run today, set your size, and it shows the five-year difference and where the rebuild pays for itself.

The only real catch

There isn't a hidden one — but there is a requirement: you need a partner who will actually migrate your history and run the new system in parallel with the old one until you trust it. A rebuild that strands your data or forces a hard cutover is worse than the system you're leaving. Done right, the old and new run side by side, you cut over when you're ready, and you cancel the legacy contract on your terms.

See what your billing rebuild would look like.

Tell us what you run today. We'll come back with a migration plan, a timeline, and what you'd save — no commitment.

$ get_my_numbers()