Definition
Bank reconciliation is the bookkeeping process of comparing the bank account ledger in the accounting system to the bank statement issued by the bank. Every transaction is matched line by line. Any unmatched items are investigated and either entered (if missing from the ledger) or noted as reconciling items (if explained by timing differences). The two records must agree at the period-end date for the reconciliation to be complete.
What a bank reconciliation means in practice
For a bookkeeper, the bank reconciliation is the single most important monthly control. It catches missing receipts, double-posted invoices, mis-coded payments, bank fees not yet recorded, and unauthorised transactions. A clean monthly bank reconciliation gives confidence that the cash balance on the balance sheet is correct. A skipped reconciliation lets errors accumulate invisibly until they show up as a material variance at year-end.
The standard workflow in modern accounting platforms (Xero, QuickBooks Online, Sage) starts from the bank feed. The bank pushes daily transactions into the platform automatically. The platform suggests matches against existing invoices, bills, and payments in the ledger; the bookkeeper confirms each match. Unmatched lines (bank fees, direct debits, one-off purchases) need to be entered as direct spend or income. Once every line on the statement is matched to a ledger entry and every ledger entry within the period appears on the statement, the reconciliation is complete and the period can be locked.
A practical example: a UK consultancy reconciles its main current account every Monday morning. In a typical week the bank shows 22 transactions. 18 match cleanly to existing invoices and bills already in Xero; 2 are bank charges not yet posted (the bookkeeper adds them as direct spend); 1 is a Stripe deposit for a customer card payment (matches once the bookkeeper finds the Stripe receipt in the queue); 1 is a direct debit for a software subscription that has not yet been recorded as a bill (the bookkeeper posts the bill and matches it). Total time: 15 minutes. Multiplied across the month, the bank stays current and the VAT return at quarter-end requires no last-minute cleanup.
How bank reconciliation works by country
United Kingdom
Under MTD, the bank-feed-to-GL reconciliation must move data via API or structured import, not manual entry. The bank feed is a digital link by definition; bookkeepers who export bank statements as PDF and rekey into the ledger break the MTD digital-link chain. HMRC compliance officers specifically check digital-link compliance during inspections. UK bank feeds in Xero and QuickBooks cover all the major banks (Lloyds, HSBC, Barclays, NatWest, Santander, Starling, Monzo, Tide, Revolut).
Australia
The ATO does not mandate a reconciliation frequency but every quarterly BAS requires the bank to be reconciled before lodgement. Most AU bookkeepers reconcile monthly. Bank feeds from Xero AU, QuickBooks Online, and MYOB cover the major AU banks (ANZ, Commonwealth, NAB, Westpac, Macquarie) and the major fintechs (Up, Wise).
Canada
The CRA expects bank reconciliations to be available on audit. The Big Five Canadian banks (Royal Bank, TD, Scotiabank, BMO, CIBC) and the second-tier banks (National Bank, Desjardins) all support direct bank-feed integration with Xero CA, QuickBooks Online, and Sage. Reconciliation cadence is usually monthly for SMBs, weekly for higher-volume businesses.
New Zealand
Inland Revenue requires bank reconciliations to be retained for seven years as part of the broader record-keeping rules. Bank feeds from ANZ NZ, ASB, BNZ, Westpac NZ, and Kiwibank are standard in Xero NZ and MYOB NZ. Most bookkeepers reconcile bi-monthly to align with the GST return cycle (2-monthly default).
Singapore
ACRA section 199 requires accounting records sufficient to show the company’s transactions, which audit firms interpret as monthly bank reconciliations for any company above the small-company audit exemption threshold. Bank feeds from DBS, OCBC, UOB, Standard Chartered, and Citibank are standard in Xero SG and MYOB SG.
Related terms
Bank reconciliation is the most common and most important form of reconciliation:
- Reconciliation is the broader category covering bank, AR, AP, GST, and other control-account reconciliations.
- The general ledger is what bank reconciliation confirms against the bank statement.
- Accounts payable reconciliation runs alongside bank reconciliation (supplier payments clear AP balances).
- Accounts receivable reconciliation also runs alongside (customer payments clear AR balances).
- A reconciling item is usually cleared with a journal entry.
- MTD digital-link rules apply to the bank-feed-to-GL step of the reconciliation chain.
See also
For the broader reconciliation discipline beyond bank, see the reconciliation entry.
FAQ
See the answered questions above for reconciliation cadence, reconciling items, and unmatched bank lines.