Bank reconciliation is the routine of agreeing what your accounting software says you have to what your bank statement actually shows. Done weekly it takes minutes; left until year end it can swallow a working week. Modern UK accounting software automates 80% of the matching, but the remaining 20% is where most errors hide.

Why reconcile so often

The bank reconciliation is the foundation of every other report you produce:

  • VAT returns rely on reconciled income and expenses
  • Management accounts are only as good as the bank ledger they sit on
  • HMRC enquiries start with bank statements and trace into the ledger
  • Making Tax Digital audits expect a digital link from bank to return
  • A clean bank ledger lets you spot fraud or duplicate payments quickly

Bank feeds vs CSV import

MethodProsCons
Open Banking feedDaily, secure, no manual downloadRe-authentication every 90 days
Yodlee or screen-scraping feedWide bank coverageLess reliable, occasional gaps
CSV importUniversal fallbackManual, error-prone for date formats
Manual entryTotal controlOnly viable for very low volume

Most UK banks now support PSD2-regulated Open Banking feeds via open banking integrations. This is the recommended approach for any business with more than a handful of monthly transactions.

The reconciliation routine

A weekly cycle works for most small businesses:

  1. Confirm the bank feed has imported up to yesterday
  2. Run the auto-match function in your software
  3. Review and approve suggested matches
  4. Categorise unmatched receipts (use matching bank feed entries for tips)
  5. Investigate any unidentified payments through suspense
  6. Lock the period and run a bank reconciliation report
  7. Confirm the closing balance equals the bank statement

Common reconciliation breaks

BreakLikely causeFix
Statement higher than ledgerMissed customer receiptPost invoice receipt
Ledger higher than statementCheque issued but not yet clearedLeave on the unreconciled list
Single transaction missingBank feed gapManual entry or CSV top-up
Round-sum differenceCurrency translation on FX accountPost FX gain/loss
Repeated small differencesBank charges not postedSet up a recurring journal
Stale uncleared itemsCheques older than 6 monthsWrite back to suspense

For uncleared cheques, see our existing guide on unidentified payments and clearing entries .

Multi-currency considerations

If you hold a foreign currency bank account , you reconcile in the foreign currency first, then revalue at month end using the closing rate. The revaluation gain or loss posts to the foreign exchange gains and losses account.

Software features that help

  • Rules engine that auto-categorises recurring counterparties
  • Receipt-to-bank matching from photos uploaded via mobile app
  • Split-transaction support for combined customer payments
  • Built-in reconciliation report with timestamp and signoff
  • Multi-bank consolidation in a single dashboard
  • Audit trail showing who approved each match

Wrap-up

Reconciliation is one of those tasks where habit beats skill. Set the routine, lock the period when complete, and treat any break as a reason to investigate rather than override. Pair this with our bank reconciliation principles page and the bank feeds setup walkthrough. The HMRC record-keeping guidance is a useful overview of the underlying obligation. See pricing for software with native UK bank feeds and rules.