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

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

Bank reconciliation

Bank reconciliation matches your books to your bank statement so your accounts stay accurate and reliable.

Published Monday 17 August 2026

Table of contents

Key takeaways

  • Bank reconciliation matches your accounting records with your bank statement to confirm both sets of records agree and reflect your true financial position.
  • Reconciling regularly helps you spot errors, detect unauthorised transactions, and maintain accurate financial reports for tax filings and business decisions.
  • The process involves comparing records, identifying reconciling items such as outstanding cheques and deposits in transit, then adjusting balances until they match.
  • Accounting software automates much of the work by importing transactions and suggesting matches, reducing manual effort and saving time.

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.

In practice, 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 transaction coming in and going out has been properly 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: cheque accounts, savings accounts, credit card accounts, and payment processor accounts. Most small businesses start by reconciling their primary cheque account, which typically has the highest volume of transactions.

Why is bank reconciliation important?

Regular bank reconciliation protects your business in several ways. It is one of the most straightforward steps you can take to keep your financial records reliable and your cash flow visible.

  • Cash flow visibility: reconciliation shows you exactly how much money you actually have available, not just what your books say. This is essential for managing your finances and cash flow. In the United States, small businesses waited an average of 29.3 days to be paid in the June quarter of 2026, up from 28.6 days in the March quarter, according to Xero Small Business Insights. Regular reconciliation helps you track these incoming payments and plan around the gap between invoicing and receiving funds.
  • Error detection: data entry mistakes, duplicate entries, and missed transactions are common. Reconciliation catches these before they snowball into larger accounting problems.
  • Fraud prevention: unauthorised transactions, forged cheques, and suspicious withdrawals stand out when you compare your records against the bank's. The sooner you spot them, the faster you can act.
  • Accurate financial reporting: tax filings, profit and loss statements, and cash flow forecasts all depend on clean data. Reconciliation ensures the numbers behind those reports are correct.
  • Accounts receivable tracking: matching your records against the bank statement confirms which receivables have actually arrived and which are still outstanding.

How bank reconciliation works

The overall process is straightforward, even if the details can vary depending on your business size and transaction volume. Here is how it works at a high level.

You start with two sets of records: your internal books 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 have identified and accounted for every reconciling item, both balances should match. If they don't, there is an error or unrecorded transaction that needs investigating.

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

If you are using accounting software, much of this process is automated. Bank feeds pull in your transactions daily and suggest matches, so you spend less time comparing line items and more time reviewing the results.

What is a bank reconciliation statement?

A bank reconciliation statement is a document that summarises the reconciliation process for a given period. It lists the reconciling items that explain the difference between your book balance and your bank statement balance, and shows how those differences were resolved.

The statement typically includes outstanding cheques, deposits in transit, bank fees, interest, and any errors discovered during the process. It also shows the adjusted balances for both your books and the bank, confirming they now match.

Preparing a bank reconciliation statement creates an audit trail. You can refer back to it during tax season, internal reviews, or if questions arise about a specific period. Keeping these statements on file demonstrates that your financial records were verified regularly.

How to do bank reconciliation in 5 steps

Follow these five steps to complete a bank reconciliation. Whether you are doing it manually or using 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 don't need further attention. If you are working in Xero's bank reconciliation feature, the software does this matching for you and highlights items that need your review.

2. Identify transactions that don't match

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

Common examples include cheques you have 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 is there. Some will have a simple explanation, like a cheque that is still in the mail. 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 cannot explain, contact your bank to get more details. Unexplained charges could signal unauthorised activity.

4. Adjust your balances

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

The goal is to arrive at an "adjusted balance" that is 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 is valuable for tax season, financial reporting, and internal reviews.

Save your reconciliation alongside the bank statement for that period. If you are using accounting software, the system automatically stores this history for you.

Bank reconciliation example

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

Your book balance shows Rp 10,500,000. Your bank statement ending balance shows Rp 10,800,000. That is a Rp 300,000 difference you need to explain.

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

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

To reconcile, you adjust both balances:

Adjusted book balance: Rp 10,500,000 – Rp 100,000 (bank fee) = Rp 10,400,000

Adjusted bank balance: Rp 10,800,000 – Rp 600,000 (outstanding cheque) + Rp 200,000 (deposit in transit) = Rp 10,400,000

Both adjusted balances now match at Rp 10,400,000. Your accounts are reconciled.

This type of simple reconciliation covers the vast majority of situations a small business encounters. In practice, you might have more reconciling items, but the logic is always the same.

Key terms for bank reconciliation

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

  • Book balance: the balance in your internal accounting records, sometimes called the "cash book balance" or "ledger balance"
  • Bank balance: the balance shown on your bank statement for a given date
  • Adjusted balance: the final balance after all reconciling items have been accounted for
  • Outstanding cheques: cheques you have written and recorded in your books, but the bank hasn't processed yet
  • Deposits in transit: payments you have received and recorded, but the bank hasn't credited to your account yet
  • NSF cheques: "non-sufficient funds" cheques, also called bounced cheques
  • Reconciling items: any transaction that appears in one record but not the other

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: cheques, transfers, and deposits can take days to clear.
  • Data entry errors: transposed digits, incorrect amounts, or transactions recorded to the wrong account are easy mistakes.
  • Unrecorded bank fees and interest: banks often deduct fees or add interest without notifying you ahead of time.
  • Returned or bounced cheques: if a customer's cheque bounces, the bank reverses the deposit.
  • High transaction volume: the more transactions you process, the more opportunities there are for mismatches.

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: this is the standard for most small businesses.
  • Weekly: if you process a high volume of transactions or need tighter cash flow control.
  • Daily: businesses like retail stores or restaurants that handle many daily transactions may benefit from daily reconciliation.

At a minimum, reconcile before filing taxes, applying for financing, or making major financial decisions. A cash flow forecast is another useful tool that depends on reconciled data.

Bank reconciliation tips and best practices

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

  • Set a regular schedule: pick a consistent time and stick to it.
  • Use accounting software: tools like Xero connect directly to your bank, import transactions automatically, and suggest matches.
  • Reconcile all accounts: don't limit reconciliation to your main cheque account.
  • Keep supporting documents: save receipts, invoices, and bank statements.
  • Separate duties when possible: have different people record transactions and perform reconciliations. This segregation of duties strengthens your internal controls and reduces the risk of errors or fraud going undetected.
  • Don't ignore small discrepancies: a small difference might signal a recurring error.

Simplify bank reconciliation with Xero

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

With Xero, you can reconcile transactions in just a few clicks instead of manually comparing spreadsheets. It integrates with double-entry bookkeeping principles, keeping your records accurate and audit-ready. Ready to save time on your bookkeeping? Get 80% off for your first 3 months and see how Xero makes bank reconciliation simple.

FAQs on bank reconciliation

Here are answers to some of the most common questions about bank reconciliation.

Is bank reconciliation the same as bookkeeping?

Bank reconciliation is one task within bookkeeping, but it is not the same thing. Bookkeeping covers all financial record-keeping, while bank reconciliation specifically focuses on matching your records to your bank statement.

How long does bank reconciliation take?

It depends on your transaction volume and method. With accounting software and regular reconciliation, most small businesses can complete it in minutes. Manual reconciliation with a high volume of transactions takes longer.

Can you automate bank reconciliation?

Yes. Accounting software like Xero imports transactions automatically and suggests matches. You can also set up bank rules to auto-categorise recurring transactions, reducing manual work further.

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

Small errors compound over time. Undetected mistakes, unauthorised transactions, and inaccurate records can lead to cash flow problems, incorrect tax filings, and missed fraud.

Who should do bank reconciliation in a small business?

In many small businesses, the owner handles reconciliation. If possible, have someone other than the person who records transactions perform the reconciliation. This segregation of duties helps catch errors and reduces the risk of fraud.

What are the three methods of bank reconciliation?

The three common methods are manual reconciliation using paper records, spreadsheet-based reconciliation, and accounting software that automates the process. Most small businesses find accounting software the fastest and most accurate option.

Learn more about bank reconciliation

Handy resources

Advisor directory

You can search for experts in our advisor directory

Find an advisor

Margin calculator

Calculate your gross profit margin with this simple calculator to check you’re hitting your targets.

Get our free margin calculator

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.