Somewhere between a few hundred dollars and ten thousand a year. Ours is simpler.
For a small water system, published ranges run from a few hundred dollars a year to $10,000 a year, plus a one-time setup that can cost as much again. BasicBMS Water is one number per hookup with every feature and every user included, and a one-time implementation that equals ten months of your subscription. Here’s where those figures come from and what to add up before you compare anyone’s quote.
Not a price list for a product that doesn’t exist yet. Pomona Artesian Irrigation Company — a Yakima-area water utility — runs its billing, payments, scheduling and mapping on it today.
What small systems actually pay.
Most vendors in this category quote privately, so the best public picture comes from review sites that aggregate what small towns and districts actually pay. Software Connect’s utility billing guide puts it this way:
Small towns & utility districts
$2,000 – $10,000per year, subscription $1,500 – $10,000 one-time setup or perpetual license
Mid-size municipalities
$7,500 – $30,000per year
Where the per-seat and per-module lines start to compound.
Large government deployments
$30,000 – $100,000+per year, custom quote
Enterprise CIS platforms. Six-figure rollouts are normal here.
State rural water association programs
A few hundredper year, members only
Some state associations run a member billing program at the very low end. If yours offers one, it belongs on your shortlist.
At every level, the software line is usually not the biggest line. Implementation, data conversion, support contracts and staff time are often larger than the license, and they’re the part that gets under-budgeted. That’s the next section.
What actually drives the number.
Two quotes that look $3,000 apart can be identical once everything is switched on. These are the seven lines that move the total.
The pricing model
Per connection, per user seat, per module, or a perpetual license plus annual maintenance. Per-seat punishes a utility where the clerk, the operator and the treasurer all log in. Per-module means “billing” may not include work orders, accounting or payments.
Implementation and data conversion
Someone has to move your accounts, meters, balances and rate structures out of the old system or the spreadsheet. Ask whether that’s included, quoted separately, or billed hourly.
Support and maintenance
Perpetual-license systems usually carry an annual support contract on top of the purchase price. Subscriptions usually fold it in. Either way, get year two in writing.
Hosting
On-premise software means a server, backups and someone to maintain them. Cloud software means that’s the vendor’s problem, and it should be inside the monthly number.
Online payments
A customer portal and card processing are sometimes an add-on module, sometimes a per-transaction fee, sometimes both.
Meter-reading integration
If you have or plan to buy AMR/AMI meters, pulling reads straight into billing can be a separate integration line.
Training
Included, or billed per session? For a one-person office this is not a small line.
Drag to your size. That’s your all-in number.
Most vendors in this category quote privately. Ours is on the page, so you can put it in the comparison column before you ever call.
How many hookups do you serve?
Serving more than 250 connections? Volume pricing — call (509) 902-0523 →
$3 per hookup, per month — $100/mo minimum. Implementation is a one-time build equal to ten months: we migrate every account and meter and stand up your whole utility. Monthly starts when you’re live.
One price. Every feature.
No tier unlocks anything. Cloud-hosted, so there is no server to buy or maintain.
| Your system | Per month | Per year | One-time implementation |
|---|---|---|---|
| Under 34 connections | $100 (minimum) | $1,200 | $1,000 |
| 65 connections | $195 | $2,340 | $1,950 |
| 150 connections | $450 | $5,400 | $4,500 |
| 250 connections | $750 | $9,000 | $7,500 |
| More than 250 | Volume pricing — let's talk | ||
Put honestly.
A 65-connection system pays $2,340 a year plus $1,950 once. That's inside the published small-town range on both lines — and it covers the whole utility, not just billing: work orders, accounting, payments and mapping are in the same number. There is no per-seat fee, no module add-on and no hosting line to add afterward. Above 250 connections, ask us for volume pricing and compare it against the all-in number from anyone else.
Get an all-in number from every vendor.
Before you compare quotes, make each one answer the same eight lines. If a line is "not applicable," get that in writing too.
The full set of questions that separate these systems — beyond price — is on how to compare water utility billing software.
What people ask before they call.
How much does utility billing software cost?
BasicBMS Water is $3 per hookup per month, $100 minimum — $195/month at 65 connections — plus a one-time implementation equal to ten months. Published ranges put small towns at $2,000–$10,000 a year, mid-size municipalities at $7,500–$30,000, and large government deployments at $30,000–$100,000+. The spread is per-seat and per-module pricing, implementation and support contracts, not a better bill.
Is there a per-user fee?
No. Every user is included in the $3 per hookup. The clerk, the operator, the board treasurer and the meter reader can all log in.
What does the implementation include, and what does it cost?
Migrating your accounts, meters, balances and rate structures from the old system or spreadsheet, configuring your billing cycle, and standing the utility up live. It's a one-time build priced at ten months of your subscription: $1,000 at the $100 minimum, $1,950 for a 65-connection system, $7,500 at 250.
Do we pay monthly during the migration?
No. Monthly billing starts when your utility is live on the system.
Is there a server to buy?
No. BasicBMS is cloud-hosted and hosting is part of the monthly price. An on-premise deployment is available if your board requires it.
What happens to the price if we add or lose connections?
It moves with your hookup count, with a $100/month floor. Add connections and it scales; lose them and it drops. There's no tier to jump.
Why is the minimum $100?
It's the floor for running a utility on the system. Below about 34 connections you pay the $100 minimum instead of $3 per hookup; above that, the per-hookup rate applies.
Run your connection count with us.
Watch the three-minute tour, or call and we'll give you the all-in number for your system on the spot.
Start with billing software for small and rural water utilities · or see the full BasicBMS Water overview.
