Xpress Bill Pay Complaints Land at City Hall

When a Payment Goes Wrong, Residents Call the City
A resident sets up autopay for the water bill, trusts it, and months later learns nothing was paid — the charge silently failed and late penalties have stacked up. Or a system change pulls the wrong amount and overdraws their account. The portal carries the city’s name, so that is who they call. It is not who controls the problem. The money and the machinery sit with Xpress Bill Pay, the third party behind the page. That is the quiet problem under most Xpress Bill Pay complaints: the city owns the relationship and the reputation, but not the engine, the support line, or the fee.
Xpress is not a fringe operator. Founded in 2005 and acquired by Harris Computer’s Systems & Software unit in 2022, it runs the online bill pages for thousands of small and mid-size municipalities and special districts — water, sewer, trash, permits, licensing. That reach is exactly why the friction lands on city halls at scale, and why a utility-billing clerk who has fielded the calls starts asking what the alternatives are.
When Autopay Doesn’t Pay
The failure that burns the most staff time is the one the resident never sees coming: a recurring charge that quietly stops working. The account looks enrolled, the screen looks normal, and no alert fires — until a delinquency notice arrives with penalties attached. The resident is certain they set it up correctly, because they did. The breakdown happened inside a system the city does not run.
The clearest public example came out of Midvale City, Utah, which uses Xpress for utility billing. The vendor failed to process autopay for roughly 600 accounts one cycle; then, while trying to correct it, withdrew the full balance due across multiple months at once and applied late fees in error. The city had to publicly announce refunds and walk residents through fixing accounts that were never broken on the city’s end. Smaller versions of the same story recur in grievance records: a stop-payment that costs the resident a fee the vendor won’t refund, a wrong account debited into an overdraft, a bank NSF charge the city gets blamed for.
When autopay misfires or the wrong amount is pulled, the resident sees one thing: the city took my money and broke my bill. The office did nothing wrong and often cannot even see the failed transaction — but it owns the counter, the phone, and the reputation.
The Support Line You Don’t Control
The second recurring grievance behind the Xpress Bill Pay complaints is what happens after something breaks. Residents describe long holds with no answer, callbacks that never come, and login or password loops that lock them out of the very account they are trying to pay from. One reviewer noted the city told them it gets the same treatment from the vendor — lousy service flowing downhill to the client and the client’s residents alike. The Better Business Bureau profile even flags a failure to respond to a filed complaint.
From the city’s side, none of that is fixable. The office can apologize, but it cannot escalate inside the vendor’s queue, see the resident’s session, or change how the support team is staffed. Multiply one frustrated caller by a full billing cycle and the cost of an outside vendor’s service quality becomes the city’s payroll line and its goodwill.
The Fee Residents Pay — and the Rate the City Isn’t On
There is a cost story underneath the service story. Utilities sit in a special class for card acceptance: a water, sewer, gas, or sanitation biller (merchant category 4900) qualifies for the Visa and Mastercard utility interchange rate — a flat $0.75 per transaction, with no percentage attached. A registered utility merchant account pays only that flat fee, where a standard account would pay a 1.5% to 2.5% discount rate plus a per-item charge — savings that can run up to about 70% on card costs. A small office sitting on a turnkey aggregator is rarely set up on that rate at all.
That gap shows up in one of two places. Either the resident pays a convenience fee the aggregator sets and collects, or the city absorbs an unoptimized rate it never had to. On a $150 water bill, a roughly 2% card cost is about $3.00 to process; the same payment on a registered utility account is $0.75. It is the same swipe — the difference is whether anyone set the account up to claim the rate the city already qualifies for.
The classic utility interchange rate generally bars charging the cardholder a convenience fee and requires the same acceptance across channels. Since October 2025, Visa’s expanded service-fee program gives qualifying utilities a separate path to recover card costs across every channel, including recurring autopay. Which configuration wins depends on card mix and volume — but a one-size aggregator setup usually isn’t running either one in the city’s favor.
What’s Behind the Xpress Bill Pay Complaints
Step back and the complaints share one root: the city handed the payment experience — the autopay engine, the support line, the data, and the fee — to a third party whose incentives are not the city’s. The vendor’s revenue rides on the fee and the float, so the fee has no downward pressure. The vendor staffs the support line, so the service level is the vendor’s to set. And the vendor owns the engine and the records, so the city cannot fix what it cannot see. None of that requires anyone at the vendor to act in bad faith. It is simply what an aggregator arrangement produces.
The pattern is not unique to one vendor — it is the structure. The same grievances show up across the government-billing aggregators, which is why a clerk evaluating one of them is really evaluating the model itself: how much control the office trades away for a turnkey page, and what that trade costs the residents whose name-on-the-bill is the city’s.
Residents experience the fee, the failed autopay, and the dead-end support as the city’s doing. The contract hands the city the liability for the relationship and almost none of the levers to fix it. That gap is the whole problem.
How a City Gets Out From Under It
The fix is not a better aggregator — it is changing who holds the rail. With its own merchant account behind a page the city controls, the office sets the terms instead of inheriting a vendor’s. A water or sewer biller can be registered for the utility interchange rate so card costs drop to the flat per-transaction figure, structure a compliant service fee across channels under the newer program, or route residents to a no-fee bank-debit lane. Just as important, the office owns the support relationship, so a failed autopay is something it can actually see and resolve instead of escalate into a void. The deeper background sits with utility payment processing run on a rail the agency owns and government payment processing handled in-house.
This is where a municipality’s options differ from a private business. As a government and utility biller, the office can qualify for rate programs and fee structures a generic aggregator account never claims — and decide for itself whether to absorb the card cost, cap it, or recover it cleanly. The point is not that accepting cards should be free; it has a real cost. The point is that the city, not a third party, should decide how that cost is set and who carries it.
When the merchant account is in the city’s name, the rate, the data, and the support line all become the city’s to set. The autopay that failed becomes a transaction the office can see. The fee stops being a number a vendor hands you and becomes a budget decision you make.
Questions to Ask Before the Contract Renews
Whether the incumbent is Xpress, a competitor, or an in-house setup, the same short list separates a fair arrangement from a re-skinned toll. What is the all-in cost to a resident paying by card versus bank debit, including every minimum and add-on? Are your utility accounts even registered for the interchange rate they qualify for? Who owns the autopay engine, the transaction data, and the support line when a payment fails? Is acceptance exclusive, and what are the term and the exit penalty? And can the page post to your utility-billing system without locking the pricing to the platform?
Run those questions against your current agreement first — the gaps are usually exactly where the complaints you have been fielding actually live. The sibling reads on this cover the same pattern in adjacent verticals: PayGov complaints on the utility side, AllPaid complaints on court and government fees, and Official Payments complaints on county tax.
Frequently Asked Questions
Xpress Bill Pay is operated by Xpress Solutions, Inc. and was acquired by Systems & Software, a Harris Computer company, in 2022. It serves cities, local governments, and utilities, handling online bill presentment and payment for water, sewer, trash, permits, and similar municipal charges.
Because the city’s name is on the bill and the payment page. A failed autopay or a wrong charge happens inside the vendor’s system, but the resident sees the city’s name attached to the transaction and calls the city. The office takes the call regardless of who caused the error.
Often, yes. Water, sewer, gas, and sanitation billers qualify for the Visa and Mastercard utility interchange rate — a flat $0.75 per transaction instead of a 1.5% to 2.5% discount rate. With its own merchant account a city can claim that rate, structure a compliant service fee, or offer a no-fee bank-debit lane.
No. The aggregator owns the autopay engine, the support queue, and the refund timeline, so the city cannot see or directly fix a failed recurring charge. Moving to a city-owned account changes that — the transaction becomes visible to the office and the support relationship comes back in-house.
More on government and utility collections
See What Your Residents Are Really Paying — and What You’d Control Instead.
If your office collects utility or municipal bills through Xpress Bill Pay or a similar vendor, send Brookside the current agreement and a recent statement. We’ll show your residents’ all-in card cost next to what the same volume would cost on a city-owned account registered for the utility rate — with a no-fee bank-debit lane — and flag the renewal date and any exit penalty before it auto-renews. The review takes about fifteen minutes and commits you to nothing. For background on surprise-fee protections, see the CFPB’s consumer guidance.
Get Your Free Cost ReviewNo obligation • No pressure • Response within one business day