Skip to content

Reconciliation

Bank and ledger disagree because they were never describing the same event.

The difference between a bank balance and a ledger balance is almost never an accounting mistake. It is the residue of two systems recording one week with different timing, different granularity and different names for the same counterparty, and accounting is simply the department where the residue arrives.

Published

Why don’t bank and ledger balances match?

Because they answer two different questions. The bank tells you what left the account and when it left. The ledger tells you what the business committed to and when it decided. Those are the same money and different events, and the gap between them is the normal state rather than a fault.

Most of the difference has four sources and none of them is an error. Timing: a payment run approved on Tuesday clears on Thursday, and a card settlement arrives net two days later. Granularity: the bank sends one line for what the ledger booked as ninety. Identifiers: the reference the bank echoes back is not the reference the ledger stored. Cost: fees, interest and the rate on the day the cash actually moved appear on the statement and were never posted.

The work is therefore not finding a mistake. It is establishing, line by line, which bank movement is the same event as which entries, and that is a matching problem, which is a different discipline from bookkeeping.

Is this an accounting problem or a data problem?

The problem is upstream and the cost lands downstream, usually on the last three days of the month. The evidence is who fixes it: the person reconciling is rarely the person who caused any of the four differences above.

Naming it correctly changes where the effort goes. Treated as an accounting problem, the answer is more people at close and a longer checklist. Treated as a data problem, the answer is to hold both descriptions of the week side by side all month, decide the matches as the data arrives, and let the last three days be a review of exceptions rather than a reconstruction of the period.

It also changes what a difference means. In a monthly reconstruction, an unexplained difference is a number to be chased before a deadline. In a continuous process, it is an event that showed up today with the records that produced it, which is a far smaller thing to answer.

What is the difference actually made of?

Open one month and it decomposes into a short list every time. Knowing the list is most of the skill, because each part is answered differently.

Timing differences resolve themselves and need only to be identified and dated: the value date the bank used against the posting date the ledger used, kept as two fields rather than argued into one. Granularity differences need a rule for how many entries may explain one line, and the evidence that these particular entries do.

Identifier differences are the expensive ones. The same supplier is three names across two ledgers and a bank file, and every automatic match fails on the third spelling. That is not solved with a better rule. It is solved by resolving the names to one counterparty and keeping the resolution where somebody can see it and contest it.

Cost differences are the quiet ones. Fees, interest and the day’s rate appear on the statement and were never posted anywhere. They are small individually, which is why nobody chases them, and they are the reason a reconciliation that is otherwise clean will not close to zero.

Why does it get worse at close?

Because everything postponed arrives at once, and it arrives without its context. A difference found on the day it happened comes with a person who remembers the payment. The same difference found five weeks later comes with a spreadsheet and a guess.

What makes it feel unmanageable is that it compounds. Unresolved differences do not sit still: later movements land on top of them, a manual adjustment somebody remembers making absorbs part of one, and by the following month the original event can no longer be recovered from the numbers. Matching continuously is not a productivity preference. It is the only version where the evidence still exists.

What to do about it

Move the work off the deadline.

Nothing about this gap is unusual and none of it is anybody’s mistake. Two systems describe one week differently on purpose, and somebody has to decide which line is which entry.

What matters is when that decision is made. On the day, it is a small judgment with the records still in front of you and a name on every exception. At close, it is a reconstruction under time pressure, and reconstructions are where figures nobody can defend come from.

Where this is worked

Where the two descriptions are held side by side

Reading the ledger, matching it against the statements and reading the result as one position are three screens, and they share one set of decisions.

Also asked

The questions this always raises

01How often should bank and ledger be reconciled?
Every day the bank sends a statement, which for most groups is every business day. The reason is evidence rather than diligence: a difference matched on the day it appears still has the payment run, the person and the reference attached to it, and the same difference matched five weeks later has a spreadsheet and a memory.
02What if the two never reconcile exactly?
They should, once every part of the gap has a name. Timing differences date out, granularity differences resolve to a set of entries, identifiers resolve to a counterparty, and fees and interest get posted. What is left after that is small enough to compare against the threshold you set with your auditor, and that threshold is yours rather than ours.
03Does reconciling mean writing to our ERP?
Not unless you configure it. The ledger is read, the matching happens outside it, and the result is a set of decisions with their evidence. Where you do want entries posted, they go through your own approval path, and nothing lands in your books that you have not approved.

Bring one month and one question.

One month of your own statements and the ledger extract that should agree with them. You bring the question this piece did not fully answer for your group, and we answer it on your own figures.

One session, whichever piece brought you here. No slides before the data.