Accounting glossary

Bank reconciliation

What a bank reconciliation is, the typical weekly or monthly cadence, and per-country MTD and digital-link rules for UK/AU/CA/NZ/SG SMBs in 2026.

By ExpenseFlow team
· 18 May 2026

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.

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.

Questions, answered

Common questions

How often should I reconcile the bank?

Weekly for any business with significant transaction volume. Monthly is the minimum for SMBs. Quarterly is risky: errors accumulate, missing receipts compound, and the year-end cleanup becomes painful. Most modern accounting platforms (Xero, QuickBooks) push for daily reconciliation through bank feeds and AI suggestions; the actual matching only takes 10-15 minutes per session if done frequently.

What is a reconciling item?

A transaction that appears in one record but not the other, or appears in both with different amounts or dates. Common examples: uncleared cheques (in the ledger but not yet on the bank statement), bank fees not yet posted (on the statement but not in the ledger), deposits in transit (in the ledger as a payment received but not yet appearing on the statement), and timing differences between the transaction date and the bank settlement date.

What if I cannot find a transaction the bank statement shows?

Three common causes. (1) The transaction is in the books but coded to a different bank account (check the other accounts first). (2) The transaction was never entered (chase the missing supplier invoice, customer payment notification, or expense claim). (3) Fraud or unauthorised activity (rare but real; investigate any transaction the business cannot identify). Most platforms surface unmatched bank lines in a queue for the bookkeeper to clear.

Keep exploring

Track bank reconciliation without spreadsheets

ExpenseFlow keeps your books clean by encoding the rules behind terms like this directly into capture and categorisation.