Get 80% off your plan for your first 3 months*

Bank reconciliation

Learn what bank reconciliation is, why it matters, and how to reconcile your accounts in five simple steps.

Published Friday 24 July 2026

Table of contents

Key takeaways

  • Bank reconciliation is the process of comparing your internal financial records against your bank statement so both agree, helping you catch errors, spot fraud, and keep your books accurate
  • Reconciling regularly gives you a clear picture of your actual cash position, so you can make confident spending and growth decisions
  • A simple five-step process covers most reconciliations: compare records, identify mismatches, investigate discrepancies, adjust balances, and document the result
  • Accounting software like Xero automates bank feeds and transaction matching, turning a time-consuming manual task into something you can finish in minutes

What is bank reconciliation?

Bank reconciliation is the process of matching the transactions in your accounting records with the transactions on your bank statement. The goal is to confirm that both sets of records agree and that your books reflect your true financial position.

Your internal records (sometimes called your book balance) and your bank statement balance rarely match perfectly at any given moment. Transactions like outstanding cheques, pending deposits, and bank fees create temporary differences. Bank reconciliation identifies those differences, explains them, and brings both balances into alignment.

Think of it as a regular health check for your finances. When you reconcile, you verify that every payment coming in and going out has been recorded. If something doesn't line up, you catch it before it becomes a bigger problem.

Handy resources

Advisor directory

You can search for experts in our advisor directory

Find an advisor

How to do bank reconciliation

Learn the steps to completing bank reconciliation for your business

Read article

Bank reconciliation with Xero

Keep track of your cash flow with fast bank reconciliation

Find out more

Bank reconciliation applies to any account where money flows in and out: current accounts, savings accounts, credit card accounts, and payment processor accounts. Most small businesses start by reconciling their primary current account, which usually has the highest volume of transactions.

Why is bank reconciliation important?

Regular bank reconciliation protects your business in several ways. It keeps your financial records reliable, your cash flow visible, and your customer payments matched to the right invoices.

  • Shows how much cash you actually have available, not just what your books say
  • Catches data entry mistakes, duplicate entries, and missed transactions early
  • Flags unauthorised transactions, forged cheques, and suspicious withdrawals quickly
  • Keeps tax filings, profit and loss statements, and cash flow forecasts built on accurate data
  • Confirms which customer payments have arrived and which are still outstanding

How bank reconciliation works

The overall process is straightforward, even if the detail varies with your business size and transaction volume. Here's how it works at a high level.

You start with two sets of records: your internal books (the transactions you've recorded in your accounting software or ledger) and your bank statement for the same period. You compare them line by line, checking off transactions that appear in both places.

Any transaction that appears in one record but not the other is a reconciling item. These items explain the gap between your book balance and your bank balance. Once you've accounted for every reconciling item, both balances should match. If they don't, there's an error or an unrecorded transaction to investigate.

The final step is documenting your work. A completed bank reconciliation is a record that your finances were reviewed and verified for that period.

If you use accounting software like Xero, much of this is automated. Xero imports your bank transactions daily through secure bank feeds and suggests matches, so Xero can reconcile your bank transactions and leave you to review the results.

How to do bank reconciliation in 5 steps

Follow these 5 steps to complete a bank reconciliation. Whether you do it by hand or with accounting software, the logic is the same.

1. Compare your records with your bank statement

Start by gathering your bank statement for the period and opening your accounting records for the same dates. Go through each transaction on the bank statement and check it against your books.

Mark off every transaction that appears in both places with the same date and amount. These matched items are already reconciled and need no further attention. In Xero, the software does this matching for you and highlights items that need review.

2. Identify transactions that don't match

Once you've checked off the matching items, you'll be left with transactions that appear in only one of the two records. These are your reconciling items.

Common examples include cheques you've written that haven't cleared, deposits that are still processing, bank fees or interest you haven't recorded yet, and automatic payments the bank has processed that you forgot to log.

3. Investigate discrepancies

Look into each unmatched item to understand why it's there. Some have a simple explanation, like a cheque that's still in the post. Others may point to a data entry error, a duplicate transaction, or something that needs your bank's attention.

If you find a transaction on the bank statement that you can't explain, contact your bank for details. Unexplained charges could signal unauthorised activity.

4. Adjust your balances

After investigating, make the adjustments that bring both records into alignment. Adjustments to your book balance might include recording bank fees, correcting data entry errors, or adding interest income. Adjustments to the bank balance usually involve noting outstanding cheques and deposits in transit.

The goal is to arrive at an adjusted balance that's the same for both your books and the bank statement.

5. Record the reconciliation

Once your adjusted balances match, document the reconciliation. Record the date, the beginning and ending balances, and the adjustments you made. This creates an audit trail that's valuable for tax time, financial reporting, and internal reviews.

Save your reconciliation alongside the bank statement for that period. If you use Xero, the system stores this history for you automatically.

Bank reconciliation example

Here's a simple example to show how bank reconciliation works in practice. Suppose you're reconciling your records for the month of May.

Your book balance (the amount in your accounting records) shows HK$10,500. Your bank statement ending balance shows HK$10,800. That's a HK$300 difference you need to explain.

After comparing the two records, you find three reconciling items:

  • An outstanding cheque for HK$600 you wrote to a supplier, which the bank hasn't processed yet
  • A HK$200 deposit from a customer that you recorded but the bank hasn't credited yet
  • A HK$100 bank service fee that appears on the bank statement but not in your books

To reconcile, you adjust both balances:

Adjusted book balance: HK$10,500 minus HK$100 (bank fee) equals HK$10,400.

Adjusted bank balance: HK$10,800 minus HK$600 (outstanding cheque) plus HK$200 (deposit in transit) equals HK$10,400.

Both adjusted balances now match at HK$10,400, so your accounts are reconciled. In practice you might have more reconciling items, but the logic is always the same: identify the differences, decide which record needs updating, and adjust until both balances agree.

What is a bank reconciliation statement?

A bank reconciliation statement is a document that summarises the results of a bank reconciliation for a given period. It sets out your book balance, your bank balance, and the reconciling items that explain any difference between the two. Businesses keep it as evidence that the account was checked and verified.

A bank reconciliation statement typically contains:

  • the opening and closing dates of the period covered
  • your book balance and your bank statement balance
  • outstanding cheques and deposits in transit
  • bank fees, interest, and other adjustments
  • the adjusted balance that both records agree on

Key terms for bank reconciliation

If you're new to bank reconciliation, these are the terms you'll come across most often.

  • Book balance: the balance in your internal accounting records, sometimes called the cash book balance
  • Bank balance: the balance shown on your bank statement for a given date
  • Adjusted balance: the final balance once every reconciling item is accounted for, matching on both sides
  • Outstanding cheques: cheques you've written and recorded that the bank hasn't processed yet
  • Deposits in transit: payments you've received and recorded that the bank hasn't credited yet
  • NSF cheques: non-sufficient funds or bounced cheques returned because the payer's account lacked money
  • Reconciling items: any transaction in one record but not the other that explains the balance difference

Common bank reconciliation challenges

Even with a clear process, a few common issues can make reconciliation tricky. Knowing what to watch for helps you resolve problems faster.

  • Timing differences mean cheques, transfers, and deposits can take days to clear and slip into the next period
  • Data entry errors like transposed digits or wrong amounts create discrepancies that take time to trace
  • Unrecorded bank fees and interest leave your book balance out of step until you log them
  • Returned or bounced cheques reverse a deposit, so you adjust your records and follow up with the customer
  • High transaction volume raises the odds of mismatches, which is where automated matching helps most

How often should you reconcile?

The right frequency depends on your business size and how many transactions you process. Here are some general guidelines.

  • Monthly reconciliation suits most small businesses and follows each bank statement close
  • Weekly reconciliation helps if you process high transaction volumes or need tighter cash flow control
  • Daily reconciliation works for retail stores and restaurants that handle many transactions each day

At a minimum, reconcile before filing taxes, applying for financing, or making major financial decisions, since accurate books give you credibility with lenders and tax authorities. Reconciled data also feeds a reliable cash flow forecast.

Bank reconciliation tips and best practices

These practical tips can make your reconciliation process smoother and more reliable.

  • Set a regular schedule and stick to it, whether that's the first Monday of the month or every Friday
  • Use accounting software that connects to your bank, imports transactions, and suggests matches
  • Reconcile every account, including credit cards, savings, and payment processor accounts
  • Keep supporting documents like receipts, invoices, and bank statements to trace any discrepancy
  • Separate duties where you can, so different people record transactions and perform reconciliations
  • Investigate small discrepancies, since a HK$5 gap can signal a recurring error or an overlooked fee

Simplify bank reconciliation with Xero

Bank reconciliation doesn't have to be a manual, time-consuming chore. Xero connects directly to your bank and imports transactions into your account every business day. The software suggests matches between your bank feed and your accounting records, so you review and confirm rather than compare line by line.

With Xero, you can reconcile transactions in a few clicks instead of comparing spreadsheets by hand, giving you more time to run your business. Bank reconciliation is just one piece of keeping your books accurate, so to brush up on other accounting concepts, explore more terms in the Xero glossary.

FAQs on bank reconciliation

Here are answers to some frequently asked questions about bank reconciliation.

Is bank reconciliation the same as bookkeeping?

Bank reconciliation is one task within bookkeeping, not the same thing. Bookkeeping covers the full range of recording financial transactions, while bank reconciliation focuses on verifying that your records match the bank's.

How long does bank reconciliation take?

It depends on your transaction volume and method. A small business with a few dozen monthly transactions can reconcile manually in under an hour, while software like Xero can cut that to a few minutes by automating the matching.

Can you automate bank reconciliation?

Yes. You can set up bank rules in Xero to auto-categorise recurring transactions like rent, subscriptions, and payroll, so they're matched the moment they appear. Over time these rules handle the bulk of your reconciliation, leaving only new or unusual items to review.

What happens if you don't reconcile your bank accounts?

Small errors compound over time, so a missed transaction in one period can throw off every report after it. By the time you find the problem months later, correcting historical records is much harder and slower.

Who should do bank reconciliation in a small business?

In many small businesses the owner handles reconciliation. As the business grows, it's good practice to have a bookkeeper or accountant manage it, ideally someone different from the person who records daily transactions.

Learn more about bank reconciliation

Handy resources

Advisor directory

You can search for experts in our advisor directory

Find an advisor

How to do bank reconciliation

Learn the steps to completing bank reconciliation for your business

Read article

Bank reconciliation with Xero

Keep track of your cash flow with fast bank reconciliation

Find out more

Disclaimer

This glossary is for small business owners. The definitions are written with their requirements in mind. More detailed definitions can be found in accounting textbooks or from an accounting professional. Xero does not provide accounting, tax, business or legal advice.