
Reconcile utility accounts receivable and financials: tie the AR sub-ledger to the GL, match payments to bank, and clear exceptions each cycle.
Accounts receivable and financial reconciliation for a utility means proving that the money owed by customers, the payments collected, and the balances posted to the general ledger all agree, for every billing cycle. The AR sub-ledger tracks what each account owes; reconciliation confirms those balances tie to bank deposits, payment-channel settlements, and the GL revenue accounts. When the numbers do not match, the gap is usually unbilled revenue, misposted payments, or adjustments that never reached finance. Reconciliation runs across four surfaces: AR sub-ledger to GL, payments to bank, billed revenue to consumption, and adjustments to audit trail.
Most utilities serving 3,000 to 100,000 connections run billing on one system and finance on another. That split is where reconciliation lives, and where it fails. A 25,000 to 35,000-connection municipal water utility in Iowa described the problem plainly: month-end reconciliation is still manual because there is no clean integration between billing and the finance system.
This guide covers what utility AR and financial reconciliation actually includes, why it breaks down, the four reconciliations every utility should run each cycle, a step-by-step close process, and how to clear the exceptions that surface every month. Utilities evaluating a platform that handles AR and reconciliation natively should look at SMART360 utility billing software, which keeps the AR sub-ledger, payment posting, and GL export in one system.
Reconciliation is not one task. It is a set of checks that together prove the billing system and the finance system tell the same story. For a utility, that set includes:
Miss any one of these and the utility carries a silent error into the next cycle. Unbilled meters, misapplied payments, and uncoded adjustments compound month over month until an auditor or a customer complaint forces a costly investigation.
The root cause is almost always structural, not clerical. Billing and finance run on separate systems that were never designed to agree in real time. A typical mid-sized utility bills in one platform, posts to the GL in another, and captures payments across three or four channels that each settle on their own schedule.
That fragmentation produces predictable failures. Payments post to the bank days before they clear the AR sub-ledger. Bill corrections happen in billing but never generate a GL journal entry. Zero-usage and estimated bills inflate billed revenue without matching consumption. One anonymized Iowa water utility generated 27,428 zero-usage bills in a single year, each one a reconciliation exception someone had to validate by hand.
When AR and financial data live in one system, most of these gaps close automatically because the sub-ledger and the GL update from the same transaction. The utility billing and accounts receivable workflow guide covers how the AR sub-ledger should behave inside the billing platform so reconciliation is a confirmation step, not a monthly forensic exercise.
Does your AR sub-ledger tie to the general ledger every month?
If the answer requires a spreadsheet, a manual export, and half a day of an accountant's time, the systems are not reconciled, they are being force-fit. A modern billing platform posts a summary journal entry per cycle that ties the AR control account to the sub-ledger detail automatically, so the monthly check takes minutes and the variance is either zero or fully explained.
Every utility close should run four distinct reconciliations. Each answers a different question and catches a different class of error.
Running only the first reconciliation is the most common mistake. A utility can have an AR sub-ledger that ties perfectly to the GL and still be under-billing, because the error is upstream in consumption, not in the ledgers. All four have to run for the close to be trustworthy. Utilities weighing whether one platform can carry billing, AR, and financial reporting together should review the utility billing and financial software comparison.
A clean utility AR reconciliation follows the same sequence every cycle. The goal is to move from bill run to signed-off close with zero unexplained variance.
The slowest step is rarely the arithmetic. It is step 6, tracing variance, when adjustments were made in billing without a matching GL entry. Utilities that run AR and the GL export from one platform spend that time on review instead of investigation.
Most monthly variances trace to a short list of recurring exceptions. Knowing the pattern makes them fast to clear:
Utilities that also manage procurement, budgeting, and financial reporting alongside billing should see how these workflows connect in the utility financial management guide, which covers the broader finance stack a reconciliation feeds into.
Can you trace a single payment from bank to bill?
The test of a real reconciliation is whether you can pick one payment on the bank statement and follow it all the way back to the specific invoice it cleared, in one system, in under a minute. If that trace requires stitching together a bank export, a processor report, and a billing screen, the reconciliation is fragile and the audit will be painful.
SMART360 keeps the AR sub-ledger, multi-channel payment posting, adjustments with reason codes, and the GL export inside one platform. Every bill correction, credit, and write-off generates a traceable journal entry, so the AR control account ties to the sub-ledger without a manual export. Payments across counter, portal, IVR, and auto-pay post to the same ledger, so the bank reconciliation matches settlement automatically.
Island Water Authority deployed SMART360 in 10 weeks and achieved a 92% reduction in billing errors and a 47% operational cost reduction. A large share of that error reduction came from eliminating the manual reconciliation gaps between billing, payments, and the general ledger that had previously required paper-to-screen validation on every cycle.
It is the process of proving that customer balances, collected payments, and general ledger revenue all agree for each billing cycle. The AR sub-ledger tracks what every account owes. Reconciliation confirms those balances tie to bank deposits, payment-channel settlements, and the GL. When they do not agree, the cause is usually unbilled revenue, misposted payments, or adjustments that never reached finance.
Run the payments-to-bank reconciliation daily or weekly as channels settle, and the AR sub-ledger to GL reconciliation at every monthly close. Billed revenue to consumption should reconcile every billing cycle, before the period closes, so unbilled and zero-usage accounts are caught early. Adjustments and write-offs reconcile to the audit trail monthly.
Reconciliation stays manual when billing and finance run on separate systems that do not post from the same transaction. Payments settle on one schedule, the GL updates on another, and bill corrections often never generate a journal entry. The fix is a platform where the AR sub-ledger and the GL export update from one source, so the monthly check is a confirmation rather than an investigation.
AR reconciliation proves that open customer balances in the sub-ledger equal the AR control account in the general ledger. Bank reconciliation proves that collected payments match the deposits that landed in the bank, net of processor fees. A utility needs both: AR reconciliation catches ledger and adjustment errors, and bank reconciliation catches payment timing and settlement errors.