Get 80% off your plan for your first 6 months.*
Guide

How to do bank reconciliation: 8 steps to match balances

Learn how to do bank reconciliation in eight simple steps, so you can spot errors and stay on top of cash flow.

A small business owner looking at a spreadsheet and doing bank reconciliation

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Tuesday 21 April 2026

Table of contents

Key takeaways

  • Reconcile your bank accounts at least once a week by matching every deposit and withdrawal in your books against your bank statement, so you catch errors, missed charges, and fraudulent activity before they become bigger problems.
  • Follow a clear eight-step process — from gathering your bank and business records to confirming your closing balance — to make sure every transaction is accounted for and your cash position is accurate.
  • Use bank reconciliation software to connect directly to your bank feeds and automate transaction matching, cutting the time spent on reconciliation from hours to minutes while reducing the risk of human error.
  • Investigate any discrepancy between your books and your bank statement straight away, as common causes include timing differences, unrecorded bank fees, or data entry mistakes that are much easier to resolve when the transaction is still fresh.

What is bank reconciliation?

Bank reconciliation is the process of matching transactions in your business's accounting records with the corresponding transactions on your bank statement. Think of it as double-checking your work to confirm your numbers match what the bank has.

This process helps you:

  • spot differences between your records and the bank's
  • catch potential errors or unauthorised charges
  • get a true picture of your cash position

Why bank reconciliation matters for small businesses

Regular bank reconciliation protects your business's financial health by catching errors early and giving you confidence in your numbers. Here's why it matters:

  • Track cash flow accurately: Know exactly how much money is coming in and going out for smarter spending decisions
  • Spot errors quickly: Catch bank errors, incorrect charges, or fraudulent activity early
  • Maintain accurate records: Keep your books clean and up-to-date, making tax time far less stressful and helping you stay compliant with HMRC record-keeping requirements
  • Gain financial clarity: Feel confident you have a precise understanding of your business's financial standing

Issues in the reconciliation process were behind the majority of qualified reports received by the Solicitors Regulation Authority (SRA) over a 12-month period.

Bank reconciliation steps

Bank reconciliation takes eight steps from start to finish. Following this process ensures your business records match your bank statement, giving you an accurate view of your cash position.

Step 1: Get bank records

Start by gathering all the transaction data you need to compare. Collect records from these sources:

  • Bank statements: Download from online banking or request paper copies
  • Direct feeds: Connect bank accounts to accounting software for automatic updates
  • Multiple accounts: Collect statements for all business accounts, including current accounts, credit cards, and savings

Step 2: Get business records

Next, access your internal financial records. These show what you've recorded as income and expenses, which you'll compare against the bank's records:

  • Accounting software: Open your digital ledger of income and expenses
  • Spreadsheets: Access your manual tracking documents
  • Physical records: Gather logbooks, receipts, and invoices, bearing in mind that businesses must keep records for six years from the end of the last company financial year
  • Automated systems: Review data captured from receipts by software

Step 3: Find your starting point

Find the last time your business books and bank account showed the same balance. This becomes your starting point, since everything before that date has already been verified as accurate.

Step 4: Run through bank deposits

Check that each deposit on your bank statement appears as income in your accounts. If something is missing, add it and categorise it correctly, whether it was a sale, interest, a refund, or another type of income.

Step 5: Check the income on your books

Verify that each income entry in your books matches a deposit on your bank statement. If something in your records doesn't appear at the bank, investigate why. Common reasons include bounced customer payments, deposits not yet processed, or payments made to a different account.

Step 6: Run through bank withdrawals

Record all bank withdrawals in your books. Pay attention to charges you might have missed, such as bank fees, direct debits, or automatic payments, as withdrawing fees is the most common reason for complaints relating to client money. Learn more about how to record accounting transactions.

Step 7: Check the expenses on your books

Verify that each expense entry in your books matches a withdrawal on your bank statement. If something in your records doesn't appear at the bank, investigate why. Common reasons include payments not yet cleared, expenses paid with cash, or charges made from a different account.

Step 8: End balance

After checking all deposits and withdrawals, your bank balance should match the totals in your business accounts. If they match, you've successfully reconciled, and this balance becomes the starting point for your next reconciliation.

If the balances don't match, review the earlier steps to find the discrepancy. Xero's bank reconciliation features can help you identify and resolve mismatches quickly.

How to use bank reconciliation software

Bank reconciliation software connects directly to your bank through secure feeds and automates the comparison process. Instead of manually checking each transaction, the software matches entries for you and flags discrepancies.

Modern tools offer:

  • Time savings: Complete reconciliation in minutes instead of hours
  • Error reduction: Prevent human mistakes through automated matching
  • Real-time updates: Receive instant transaction data through bank feeds
  • Simplified workflow: Match common transactions with one click

Once set up, the software handles most of the work automatically:

  • Automatic import: Transaction data flows directly into your accounting software
  • Smart matching: The software suggests matches between bank transactions and existing entries
  • Quick categorisation: Unmatched transactions prompt you to assign categories
  • Instant updates: Your accounts reflect real-time bank activity

This shift toward automation reflects broader trends: 43% of accounting firms classified as digital leaders see digital data and analytics as a high-demand area.

How often should you reconcile your accounts?

Reconcile your accounts weekly for the best balance of accuracy and efficiency. Daily reconciliation works well for high-transaction businesses, while monthly is the minimum recommended frequency.

The best schedule depends on your transaction volume, though certain regulated accounts must be reconciled at least once every five weeks. More frequent reconciliation means fewer transactions to review at once, and the details stay fresh in your mind. This makes spotting and fixing discrepancies much easier.

Some regulated firms face stricter requirements. Under Financial Conduct Authority (FCA) rules, certain firms must reconcile as often as every five business days.

Bank reconciliation problems

Discrepancies between your bank statement and business records are common and usually have straightforward explanations. Here are the most frequent causes:

  • Timing differences: Cheques issued but not yet cleared
  • Bank fees: Charges not yet recorded in your books
  • Deposits in transit: Money banked but not yet processed
  • Data entry errors: Incorrect amounts or missing transactions

Business books show something that's not on your bank statement?

If a transaction in your books doesn't appear on your bank statement, check for these common causes:

  • Unbanked income: You received payment but haven't deposited it yet, though regulated firms are reminded they must pay funds into a bank account promptly and no later than the next business day
  • Different payment method: You paid with cash or from another account
  • Recording error: The transaction was entered incorrectly in your books

Investigate the discrepancy and update your records with notes explaining the difference.

Bank statement shows something that's not in your business books?

If a transaction on your bank statement doesn't appear in your books, check for these common causes:

  • Forgotten entry: You made a payment or received income but didn't record it
  • Keystroke error: You entered the transaction with an incorrect amount or date
  • Automatic charges: Bank fees or direct debits you weren't aware of

Make corrections promptly. Some regulated firms must correct discrepancies before the end of the next business day following discovery.

Fixing bank reconciliation problems

The more frequently you reconcile, the easier it is to identify and fix problems. Choose a frequency that matches your transaction volume:

  • Daily reconciliation: Best for high-transaction businesses, keeps discrepancies minimal
  • Weekly reconciliation: Suitable for most small businesses, maintains fresh transaction memory
  • Monthly reconciliation: Minimum recommended frequency, though issues take longer to resolve

Recent transactions are easier to remember and verify, so more frequent reconciliation saves time overall.

Make bank reconciliation part of your routine

Building a consistent routine makes bank reconciliation faster and less stressful over time. Set aside regular time each week or month to work through your statements, and the process becomes second nature.

Bank reconciliation software can automate much of the work, but keeping the habit ensures you stay on top of your finances and catch issues early.

FAQs on bank reconciliation

Here are answers to common questions about bank reconciliation.

How long does bank reconciliation take?

Bank reconciliation typically takes 15 to 30 minutes with software, or one to two hours manually, depending on your transaction volume. More frequent reconciliation reduces the time needed for each session.

What if my bank balance never matches my books?

If your balances consistently don't match, work through each transaction systematically to find the discrepancy. Common causes include timing differences, unrecorded transactions, or data entry errors. Bank reconciliation software can help identify mismatches quickly.

Can I reconcile accounts quarterly instead of monthly?

While quarterly reconciliation is possible, monthly is the minimum recommended frequency. Less frequent reconciliation makes it harder to remember transactions and resolve discrepancies. Regulated firms may face stricter requirements.

Do I need to reconcile every bank account?

Yes, reconcile all business accounts including current accounts, savings accounts, and credit cards. Each account needs regular reconciliation to maintain accurate financial records.

What happens if I skip bank reconciliation?

Skipping bank reconciliation increases your risk of missing errors, fraudulent charges, or cash flow problems. It also makes tax preparation more difficult and could lead to compliance issues for regulated businesses.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Download the guide on how to do bookkeeping

Learn about the eight core bookkeeping jobs, from data entry to reporting and tax prep. Fill out the form to receive the guide as a PDF.

Get one month free

Purchase any Xero plan, and we will give you the first month free.