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

What is bank reconciliation?

Learn what bank reconciliation is, why it matters and how to do it step by step.

Published Monday 15 June 2026

Table of contents

Key takeaways

  • Bank reconciliation compares your accounting records to your bank statement so you can spot errors, catch fraud early and keep your financial data accurate.
  • Reconciling at least monthly is the minimum for most small businesses, but weekly or daily reconciliation is better when you process a high volume of transactions.
  • Common causes of discrepancies include timing differences, outstanding cheques, deposits in transit and unrecorded bank fees.
  • Accounting software with live bank feeds can automate most of the matching process, turning a time-consuming task into a quick review.

Understanding what bank reconciliation involves is the first step to keeping your financial records reliable and your business on solid ground.

What is bank reconciliation?

Bank reconciliation is the process of comparing your internal accounting records to your bank statement for the same period to make sure they match. It confirms that every transaction in your books is reflected on your bank statement, and vice versa. For a deeper dive into the process, see the full guide on how to do bank reconciliation.

During reconciliation, you compare 2 sets of records: the transactions you've recorded in your accounting software (or ledger) and the transactions your bank has processed. Discrepancies between the 2 are common and don't always mean something has gone wrong.

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

Differences often arise because of timing. A cheque you issued may not have been cashed yet, or a deposit you made on the last day of the month might not appear on your statement until the next business day. Bank fees, interest charges and automatic debits can also create gaps if they haven't been entered in your books.

The goal is to identify every difference, determine its cause and adjust your records until both balances agree.

Once you understand the purpose of bank reconciliation, it's worth looking at the practical benefits it brings to your business.

Why bank reconciliation matters for your business

Regular bank reconciliation does more than keep your numbers tidy. It protects your business in several important ways.

  • Confirm financial accuracy: Reconciliation verifies that your books reflect what's actually happening in your bank account, giving you a true picture of your financial position.
  • Prevent fraud: Comparing records helps you spot unauthorised transactions, duplicate payments or suspicious withdrawals before they escalate.
  • Gain cash flow visibility: When your records are up to date, you can see exactly how much cash you have available to cover expenses, pay suppliers and invest in growth. Learn more in the guide to cash flow management.
  • Detect errors: Data entry mistakes, missed transactions and duplicate entries all surface during reconciliation so you can correct them quickly.
  • Support compliance: Accurate books make it easier to meet your tax obligations, lodge Business Activity Statements (BAS) and respond to Australian Taxation Office (ATO) requirements.
  • Stay audit-ready: A clear reconciliation trail shows that your financial records are well maintained, which simplifies any audit or review.

Knowing why reconciliation matters leads to the next question: how frequently should you be doing it?

How often should you reconcile?

At a minimum, you should reconcile your bank accounts once a month. Monthly reconciliation aligns with your bank statement cycle and gives you a regular checkpoint to catch errors or unusual activity.

If your business processes a high volume of transactions, weekly reconciliation is a better fit. Businesses in retail, hospitality or e-commerce often benefit from reconciling every week because there are more payments moving in and out each day.

Daily reconciliation makes sense when cash flow timing is critical or when you use live bank feeds that import transactions automatically. With the right accounting software, a daily check can take just a few minutes and gives you the most up-to-date view of your finances.

The key is to choose a frequency that matches your transaction volume and stick to it. Letting reconciliation pile up makes it harder to track down discrepancies and increases the risk of undetected errors.

Here's a step-by-step process you can follow for your next reconciliation.

How to do bank reconciliation in 7 steps

Follow these 7 steps to reconcile your bank account accurately, whether you're using accounting software or working from a spreadsheet.

1. Gather your records

Start by collecting your bank statement for the period you're reconciling. Then open your accounting records for the same period, whether that's your cash book, general ledger or accounting software. Having both in front of you makes the comparison straightforward. Good bookkeeping practices make this step easier.

2. Compare opening balances

Confirm that the opening balance on your bank statement matches the opening balance in your accounting records. If these don't align, check whether there are unresolved items carried over from your previous reconciliation.

3. Match incoming payments

Go through each deposit, customer payment and credit on your bank statement and match it to the corresponding entry in your books. Tick off each item as you confirm it. Note any deposits that appear in your records but haven't yet reached your bank statement; these are deposits in transit.

4. Match outgoing payments

Do the same for every withdrawal, payment, direct debit and fee on your bank statement. Match each one to your records and tick it off. Flag any payments recorded in your books that haven't yet cleared your bank account; these are outstanding cheques or pending payments.

5. Identify discrepancies

After matching, review any unmatched items on either side. Common causes include timing differences, bank fees you haven't recorded, interest income, automatic debits or data entry errors. List every discrepancy so you can address each one.

6. Make adjustments

Update your accounting records to account for legitimate discrepancies. Record any bank fees, interest or automatic payments you missed. If you find errors in your books, correct them. If the bank has made an error, contact your bank to resolve it.

7. Confirm closing balance

After all adjustments, your adjusted book balance should match your adjusted bank statement balance. If they agree, your reconciliation is complete. If they don't, go back through your unmatched items until you find the remaining difference.

Even with a solid process in place, certain errors tend to crop up during reconciliation. Here are the most common ones to watch for.

Common bank reconciliation errors

These are the mistakes that most frequently cause reconciliation headaches for small businesses.

  • Timing differences: Transactions recorded in your books on 1 date may not clear your bank until a later date, creating temporary mismatches.
  • Duplicate entries: The same transaction entered twice in your accounting records will inflate your balance and create a discrepancy.
  • Unmatched transactions: Bank fees, interest charges, direct debits or automatic payments that appear on your statement but haven't been entered in your books.
  • Data entry mistakes: Transposed digits, incorrect amounts or transactions recorded against the wrong account can all throw off your reconciliation.
  • Unrecorded bank fees: Banks often charge monthly account fees, transaction fees or dishonour fees that you may not have recorded in your books.

Seeing how these numbers work in practice can make the reconciliation process clearer. Here's a worked example using Australian dollar amounts.

Bank reconciliation example

This simplified example shows how to reconcile your bank statement balance to your book balance by identifying and adjusting for common differences.

Suppose your bank statement shows a closing balance of $12,450 on 30 June, and your accounting records show a book balance of $11,870 on the same date. There's a difference of $580 to investigate.

You identify 3 items causing the difference.

  • An outstanding cheque for $800 that you issued to a supplier but hasn't been cashed yet: this is recorded in your books but not on your bank statement.
  • A deposit in transit of $250 from a customer payment you banked on 30 June: this is recorded in your books but hasn't appeared on your statement yet.
  • A bank fee of $30 that appears on your statement: this hasn't been recorded in your books.

To reconcile, adjust both balances.

Adjusted bank balance: $12,450 (bank statement) minus $800 (outstanding cheque) plus $250 (deposit in transit) equals $11,900.

Adjusted book balance: $11,870 (book balance) plus $30 (add bank fee to bring your records in line with the bank) equals $11,900.

Both adjusted balances now match at $11,900, and your reconciliation is complete.

Following a few best practices can help you avoid these discrepancies in the first place and make future reconciliations faster.

Best practices for bank reconciliation

Building good reconciliation habits saves time and reduces the chance of errors compounding over time.

  • Reconcile frequently: The more often you reconcile, the fewer transactions you need to review each time and the easier it is to spot problems early.
  • Use accounting software with bank feeds: Live bank feeds import your transactions automatically, so you spend less time on data entry and more time reviewing matches.
  • Segregate duties where possible: If you have staff, separate the person who records transactions from the person who reconciles, to add a layer of oversight.
  • Keep documentation: Save your reconciliation reports and any supporting notes so you have a clear audit trail for each period.
  • Review previous reconciliations: Before starting a new one, check that outstanding items from last time have cleared, so nothing slips through the cracks.

While these practices help, the right accounting software can take care of much of the heavy lifting for you.

How accounting software simplifies bank reconciliation

Modern accounting software removes most of the manual effort from bank reconciliation. Instead of comparing line items on paper, you can let the software do the matching and focus your time on reviewing the results.

Live bank feeds connect directly to your bank and import transactions into your accounting software automatically. You don't need to download statements or enter transactions by hand. This eliminates a major source of data entry errors.

Automated matching uses rules and transaction details to suggest matches between your bank feed and your accounting entries. In many cases, a single click is all it takes to confirm a match. This turns what used to be an hours-long task into a quick daily review.

With your transactions flowing in and matching in real time, you always have an up-to-date view of your cash position. You can see exactly what's cleared, what's pending and where your money is at any moment. That visibility makes it easier to plan ahead, pay bills on time and make confident financial management decisions.

The reduced manual handling also means fewer human errors. When transactions are imported and matched automatically, there's less risk of duplicate entries, missed fees or transposed numbers throwing off your reconciliation.

If you're ready to spend less time on reconciliation and more time running your business, the right tool makes all the difference.

Simplify bank reconciliation with Xero

Bank reconciliation doesn't have to be a time-consuming chore. With accurate records and a consistent process, it becomes a straightforward part of managing your finances.

Xero's bank reconciliation feature connects to your bank, imports transactions automatically and suggests matches so you can reconcile in just a few clicks. Live bank feeds, automated matching and real-time reporting give you confidence that your books are always up to date. Get one month free.

FAQs on bank reconciliation

Here are answers to frequently asked questions about bank reconciliation.

What is bank reconciliation?

It's a financial control that matches your internal records to your bank's records so neither set of books drifts from reality. Without it, you could be making spending decisions based on a balance that doesn't reflect your actual cash.

Why is bank reconciliation important?

Skipping reconciliation means errors, bank fees and even unauthorised transactions can go unnoticed for months. The longer discrepancies sit, the harder they are to trace and the more costly they become to fix.

How often should you reconcile your bank accounts?

Match your reconciliation frequency to your transaction volume. A sole trader with a handful of monthly transactions can reconcile monthly, while a busy retail or hospitality business benefits from weekly or daily checks.

What causes differences between your bank statement and your records?

The most common causes are timing differences, outstanding cheques, deposits in transit, unrecorded bank fees and data entry errors. These are usually resolved by adjusting your records or waiting for pending transactions to clear.

Can accounting software automate bank reconciliation?

Yes. Accounting software with live bank feeds imports your transactions automatically and suggests matches, so you can reconcile with just a few clicks instead of manually comparing each line item.

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.