Accounting & Audit
By Fadhil Abdulla

Bank Reconciliation Step by Step, With Examples

How to reconcile a bank statement to your ledger: the steps, the usual reconciling items, a worked example and how to speed it up with matching.

Editorial disclosure: Pyalm publishes and maintains the products and free tools discussed on this site. Regulatory statements are linked to primary sources where applicable. No independent professional review is claimed unless a reviewer is explicitly named.

A bank reconciliation proves that the cash balance in your books agrees with the bank's records, apart from timing differences you can explain. It is the single most effective control over cash and one of the first things an auditor will ask for.

Why it matters

  • It catches errors — a payment keyed twice, a receipt posted to the wrong account.
  • It exposes fraud — payments you didn't authorise, altered cheques, skimmed receipts.
  • It captures unrecorded items — bank charges, interest, direct debits, customer payments you never allocated.
  • It supports your VAT and tax filings, because the books reflect cash that really moved.

The steps

  1. Fix the cut-off. Reconcile to the statement date, usually month-end.
  2. Take the ledger balance of the bank account at that date.
  3. Tick each ledger entry against the statement. Mark matches on both sides.
  4. List unmatched statement items — these are usually things to add to the books: bank charges, interest, standing orders, direct debits, receipts you haven't recorded.
  5. List unmatched ledger items — these are timing differences: uncleared cheques issued but not yet presented, and deposits in transit banked but not yet credited.
  6. Post adjusting journals for the statement-only items.
  7. Prove the reconciliation: adjusted ledger balance must equal statement balance − uncleared cheques + deposits in transit.
  8. Review and sign. Someone other than the preparer should review it.

Worked example

AED
Balance per bank statement 38,420
Add: deposits in transit 6,100
Less: uncleared cheques (2,950)
Adjusted bank balance 41,570
Balance per ledger 41,615
Less: bank charges not yet recorded (45)
Adjusted ledger balance 41,570

Both sides end at 41,570, so the reconciliation proves.

Common reasons it won't reconcile

  • Transposition: 540 keyed as 450 — the difference divides by 9.
  • Duplicate entries: the same payment recorded twice. Try the Duplicate Transaction Finder.
  • Wrong sign: a receipt entered as a payment shows up as a difference of twice the amount.
  • Prior period items still outstanding from last month.
  • Batched deposits: the bank shows one lump sum, the ledger several receipts.

Speed it up

Export the statement as CSV and the ledger for the same account, and let a tool match by amount and date. The free Bank Reconciliation Tool pairs lines with the same amount within a date tolerance and lists what's left on each side, then exports a report — your data stays in the browser. If a statement arrives as an odd layout, tidy it first with the Bank Statement Converter.

Make it routine

Monthly reconciliations done in the first week of the following month take under an hour; yearly ones take days. Software that matches bank lines to the ledger as they arrive removes most of the work. Pyalm Books has banking and reconciliation built on the same ledger as your invoices, bills and VAT, and is free during beta. For the wider month-end routine, see the month-end close checklist.

Standards, rates and deadlines change. Confirm the current position with the relevant authority or a qualified adviser before you rely on it.

Keep reading

More from Pyalm

Oct 16, 2026

Benford's Law for Auditors: A Practical Guide

How Benford's Law works, which ledgers it suits, how to read MAD and chi-square, and what to do when the first-digit test flags something.

Oct 16, 2026

Audit Sampling Explained: Attribute Sampling & MUS

Attribute sampling for controls, monetary unit sampling for balances, sample size tables and reproducible random selection under ISA 530.

Oct 16, 2026

Audit Materiality Explained: Overall to Trivial

How auditors set materiality under ISA 320: choosing a benchmark and percentage, then deriving performance materiality and the trivial threshold.

Oct 16, 2026

How to Find Duplicate Payments and Invoices

Why duplicate payments happen, the exact and fuzzy tests that find them, how to tune the date window, and the controls that stop them recurring.

Oct 16, 2026

Missing Invoice Numbers: Testing Sequence Gaps

Why invoice numbering gaps draw questions from auditors and tax authorities, how to test a sequence, and how to document legitimate voids.

Oct 16, 2026

Trial Balance Doesn't Balance? Find the Error

Why a trial balance goes out of balance, how the size of the difference points to the cause, and what a balanced trial balance still doesn't prove.

Try the free Bank Reconciliation Tool

Pyalm Books connects bank accounts, records and matches transactions and reconciles them against the ledger — so reconciliation is part of the month's routine, not a spreadsheet project. Free while in beta.

Open Bank Reconciliation Tool Start free on Pyalm Books All free tools