Bank reconciliation is the process of matching the transactions in your accounting records against your bank statement to make sure the two agree. You compare every deposit, payment and fee in your books with what the bank actually shows, then explain any differences. When they line up, you know your recorded cash balance is real.
It matters because your books and your bank rarely match on any given day, and that is normal. A check you have written may not have cleared yet, a customer payment may be in transit, the bank may have charged a fee you have not entered. Reconciliation is how you account for those timing gaps, catch genuine errors or fraud, and trust the cash figure you are making decisions on.
Books vs bank.You match your recorded transactions against the bank statement and explain any gaps.
Differences are normal.Uncleared checks, payments in transit and bank fees cause most of them.
Do it regularly.Reconciling often catches errors and fraud early and keeps your cash figure trustworthy.
A bank reconciliation follows the same five steps every time, whether you do it on paper or in software. The aim is to get your book balance and your bank balance to agree once timing differences are accounted for.
Take your bank statement and your accounting ledger for the same date range, ending on the same day.
Tick off each item that appears in both. Most lines should match exactly on amount and date.
Flag anything in one record but not the other: uncleared checks, deposits in transit, bank fees or interest.
Record items the bank knows about but your books do not, and chase up anything that looks like an error.
Once every difference is explained, the adjusted book balance and bank balance should match. Then it is reconciled.
The classic check is the bank reconciliation formula: start from the bank statement balance, add deposits in transit, subtract uncleared checks, and you should arrive at your adjusted book balance. A quick example: if the bank shows 10,000, you have a 1,500 deposit in transit and a 400 check that has not cleared, your adjusted balance is 10,000 plus 1,500 less 400, or 11,100. If your books say 11,100, you are reconciled; if they say anything else, the gap is an error or an unrecorded item still to find. This is one type of account reconciliation, and the same matching discipline underlies the broader ledger reconciliation work that keeps a full set of books accurate.
Most differences come from timing, where a transaction has hit one record but not yet the other, rather than from mistakes. Knowing the usual culprits makes reconciling far faster, because you can explain each gap rather than hunting blindly.
You have recorded a payment, but the recipient has not yet banked the check.
A payment is in your books but has not yet shown up on the bank statement.
Charges or interest the bank has applied that you have not yet entered in your books.
A transposed figure, a missed entry or a transaction recorded twice on either side.
In Xero, bank reconciliation is the process of confirming each imported bank line against a matching transaction in your accounts, usually by clicking OK on a suggested match. Xero pulls your bank transactions in automatically through a bank feed, then proposes a match for each one: an invoice payment, a bill, an expense. You review the suggestion, confirm it if it is right, or create or find the correct transaction if it is not. QuickBooks works in much the same way, matching downloaded bank lines to entries in your books.
The software removes most of the manual matching, but it does not remove the judgment. A green suggested match is a proposal, not a guarantee, so it still pays to check that the amount, date and contact make sense before confirming. The real prize is keeping the feed reconciled little and often, ideally every few days, so the work never piles up and your reported cash position is always current. That is the same idea behind continuous reconciliation, and it connects directly to receivables: when a customer pays, reconciling the payment promptly closes the invoice and keeps your Xero integration data clean for chasing the invoices that are still open.
More than any other trick, keeping your books current between reconciliations is what makes the feed almost reconcile itself. The three habits below do most of the work.
If transactions are recorded when they occur, most bank lines already have a match waiting.
Little and often means a handful of lines each time instead of dozens at month end.
Researching one unexplained line now beats untangling a backlog of them weeks later.
Accounts left untouched for weeks turn reconciliation into a painful slog; current books keep it light.
Little and often is not just neater, it is genuinely less work: the accounts that turn into a painful month-end slog are usually the ones left untouched for weeks, where dozens of unexplained lines pile up and every one has to be researched at once.
Bank reconciliation matches your books specifically to the bank statement; broader reconciliations match other accounts or ledgers. A bank reconciliation is the most common and the most familiar, but it is one member of a family. They share one purpose: making sure the number in your books is backed by something real, whether that evidence is a bank statement, a supplier statement or another ledger.
| Type | What it matches | Evidence used |
|---|---|---|
| Bank reconciliation | Your books against the bank statement. | The bank statement or feed. |
| Ledger reconciliation | A subsidiary ledger, such as receivables, against its control account. | The general ledger control account. |
| Account reconciliation | Any account balance against its supporting records. | Whatever backs the account: statements, schedules, another ledger. |
Bank reconciliation is simply the version where the trusted external source is your bank, which is why it is usually the first reconciliation any business learns to do.
Beyond tidy books, reconciliation is a control. It is often the first place a duplicate payment, a bank error or an unauthorized transaction shows up, because the books and the bank stop agreeing. Reconciling regularly means you catch those things within days rather than months, when they are far easier to fix and far cheaper if they turn out to be fraud. It also gives you a cash figure you can actually rely on, which matters most when cash is tight and every decision hinges on knowing exactly how much you have.
For a business chasing payments, a reconciled ledger is the foundation: you cannot confidently chase an overdue invoice if you are not certain the payment has not already arrived and simply gone unmatched. Nothing damages a customer relationship faster than a demand for money they have already paid, and an up-to-date reconciliation is what stops that from ever happening.

Don't let these critical mistakes hurt your
collections - See how to fix them, today!