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 Monday 17 August 2026

Table of contents

Key takeaways

  • Bank reconciliation compares your internal accounting records against your bank statement to catch errors, spot fraud, and keep your books accurate.
  • Reconciling regularly gives you a clear, up-to-date view of your cash position so you can make confident business decisions.
  • A five-step process (compare, identify mismatches, investigate, adjust, document) keeps reconciliation straightforward and repeatable.
  • Accounting software automates bank feeds and transaction matching, saving you hours of manual work each month.

What is bank reconciliation?

Bank reconciliation is the process of matching the transactions in your accounting records with those on your bank statement to confirm both sets of records agree. It's a routine check that helps you verify your books reflect what's actually happening in your bank account.

Your book balance (what your accounting records show) and your bank balance (what the bank reports) often differ temporarily. This happens because of timing differences, such as cheques you've issued that haven't cleared yet, deposits still in transit, or bank fees you haven't recorded. Think of it like checking your grocery receipt against the items in your bag: you want to make sure everything matches before you leave the store.

Bank reconciliation applies to any account money flows through, including your main business account, savings accounts, and credit card accounts.

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

Why is bank reconciliation important?

Regular bank reconciliation protects your business and keeps your financial records reliable. Here's why it matters:

  • Cash flow visibility: Reconciling your accounts gives you an accurate picture of available funds, helping you manage your business finances with confidence.
  • Error detection: Catching data entry mistakes, duplicate transactions, or bank errors early prevents small issues from becoming bigger problems.
  • Fraud prevention: Reviewing transactions regularly helps you spot unauthorised withdrawals or suspicious activity before significant damage occurs.
  • Accurate financial reporting: Clean, reconciled records mean your financial statements reflect reality, which is essential for tax filing and business planning.
  • Accounts receivable tracking: Reconciliation confirms which customer payments have cleared, so you know who's paid and who hasn't.

How bank reconciliation works

Bank reconciliation involves comparing two sets of records: your internal books and your bank statement. You're looking for transactions that appear in one record but not the other, then investigating why.

Common reconciling items include outstanding cheques (issued but not yet cleared), deposits in transit (recorded in your books but not yet showing at the bank), bank fees, and interest. Once you identify these items, you adjust your records or wait for timing differences to resolve.

Xero automates much of this process through bank feeds that import transactions directly into your accounting software. Automatic matching suggests which transactions belong together, so you spend less time on manual data entry.

How to do bank reconciliation in 5 steps

Follow these five steps to reconcile your bank account accurately and efficiently.

1. Compare your records with your bank statement

Start by gathering your bank statement and your accounting records for the same period. Go through each transaction on the bank statement and tick it off against your books. Note any transactions that appear in one record but not the other.

2. Identify transactions that don't match

List the transactions that differ between your records and the bank statement. These might include outstanding cheques, deposits in transit, bank fees, interest payments, or errors. Categorise each item so you can address it in the next step.

3. Investigate discrepancies

Look into each unmatched transaction to understand why it's missing or different. Check whether a cheque hasn't cleared yet, whether a deposit is still processing, or whether there's a data entry error. Contact your bank if you spot transactions you don't recognise.

4. Adjust your balances

Make the necessary adjustments to your records. Add any bank fees or charges you haven't recorded. Correct any errors in your books. For timing differences like outstanding cheques, note them as reconciling items but don't change your records until the transaction clears.

5. Record the reconciliation

Document your reconciliation by recording the date, the adjusted balances, and any reconciling items. Keep this record for your files. A completed reconciliation confirms your book balance and bank balance now agree.

Bank reconciliation formula and format

The bank reconciliation formula helps you adjust both your book balance and your bank statement balance until they match.

The formula works like this: your adjusted bank balance equals your bank statement balance, plus deposits in transit, minus outstanding cheques, plus or minus any bank errors. This adjusted bank balance should equal your adjusted book balance.

Here's what to add and subtract on each side:

  • Bank statement side: add deposits in transit (recorded in your books but not yet at the bank), subtract outstanding cheques (issued but not yet cleared), and correct any bank errors.
  • Book balance side: add interest earned or deposits the bank recorded that you missed, subtract bank fees and service charges you haven't recorded, and correct any errors in your records.

Bank reconciliation example

Here's a practical example using Singapore dollars. Your book balance shows S$10,500, but your bank statement shows S$10,800. The difference is S$300, and you need to find out why.

After investigating, you identify three reconciling items:

  • Outstanding cheque: S$600 (you issued a cheque that hasn't cleared the bank yet)
  • Deposit in transit: S$200 (you recorded a customer payment that the bank hasn't processed yet)
  • Bank service fee: S$100 (the bank charged a fee you haven't recorded in your books)

Now adjust both balances. For your book balance: S$10,500 minus the S$100 bank fee equals S$10,400 adjusted book balance. For the bank statement: S$10,800 minus the S$600 outstanding cheque, plus the S$200 deposit in transit, equals S$10,400 adjusted bank balance.

Both adjusted balances now match at S$10,400, confirming your reconciliation is complete.

Key terms for bank reconciliation

Understanding these terms will help you navigate the reconciliation process.

  • Book balance: the balance shown in your accounting records, reflecting all transactions you've recorded.
  • Bank balance: the balance shown on your bank statement, reflecting all transactions the bank has processed.
  • Adjusted balance: the final balance after accounting for all reconciling items, which should match on both the book and bank sides.
  • Outstanding cheques: cheques you've issued and recorded in your books, but which haven't yet cleared the bank.
  • Deposits in transit: money you've received and recorded, but which the bank hasn't yet credited to your account.
  • Dishonoured or bounced cheques: cheques deposited into your account that the bank couldn't process because the payer had insufficient funds.
  • Reconciling items: transactions that explain the difference between your book balance and bank balance before adjustments.

Common bank reconciliation challenges

Even with a clear process, you may encounter these common hurdles.

  • Timing differences: transactions recorded in your books may take days to appear on your bank statement, causing temporary mismatches.
  • Data entry errors: typos, transposed numbers, or duplicate entries in your accounting records can create discrepancies.
  • Unrecorded bank fees and interest: banks may charge fees or pay interest that you haven't recorded in your books.
  • Returned or bounced cheques: a customer's cheque may bounce after you've recorded the deposit, requiring an adjustment.
  • High transaction volume: businesses with many daily transactions may find it harder to track and match each one.

How often should you reconcile?

The right frequency depends on your business type and transaction volume.

  • Monthly: suitable for most small businesses with moderate transaction volumes. This keeps your records accurate without taking too much time.
  • Weekly: better for businesses with higher transaction volumes or tighter cash flow needs, such as retail or service businesses with regular customer payments.
  • Daily: recommended for food and beverage outlets, retail shops, or any business processing many transactions each day. Daily reconciliation catches errors quickly.

Regardless of your regular schedule, always reconcile before filing taxes, applying for financing, or making major financial decisions. Accurate, up-to-date records support better cash flow forecasting and planning.

Bank reconciliation tips and best practices

These practices will help you reconcile efficiently and maintain accurate records.

  • Set a regular schedule: choose a day each week or month for reconciliation and stick to it.
  • Use accounting software: automate bank feeds and transaction matching to reduce manual work and errors.
  • Reconcile all accounts: don't forget savings accounts, credit cards, and any other accounts money flows through.
  • Keep supporting documents: save bank statements, receipts, and reconciliation reports for your records and tax purposes.
  • Separate duties: if possible, have different people handle recording transactions and reconciling accounts to reduce fraud risk.
  • Don't ignore small discrepancies: even minor differences can indicate larger issues. Investigate every mismatch.

Simplify bank reconciliation with Xero

Bank reconciliation doesn't have to be a time-consuming chore. Xero connects directly to your bank, automatically importing transactions through secure bank feeds. The software suggests matches between your bank transactions and accounting records, so you can reconcile bank transactions in just a few clicks.

With real-time visibility into your cash position, you can make confident decisions about your business. Try Xero today and get one month free to see how much time you can save.

FAQs on bank reconciliation

Here are answers to common questions about bank reconciliation.

Is bank reconciliation the same as bookkeeping?

No. Bookkeeping involves recording all your business transactions, while bank reconciliation is a specific verification step that checks your bookkeeping records against your bank statement.

What is the bank reconciliation formula?

The formula adjusts your bank statement balance by adding deposits in transit and subtracting outstanding cheques to reach an adjusted bank balance. This should equal your adjusted book balance after accounting for bank fees, interest, and corrections.

How long does bank reconciliation take?

With accounting software and bank feeds, reconciliation can take just a few minutes for a typical small business. Manual reconciliation without software may take an hour or more, depending on your transaction volume.

Can you automate bank reconciliation?

Yes. Accounting software like Xero automates bank feeds and suggests transaction matches, significantly reducing manual effort. You still review and approve matches, but the process is much faster.

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

Skipping reconciliation means errors, fraud, and bank charges can go undetected. Over time, your financial records become unreliable, making tax filing harder and business decisions riskier.

Who should do bank reconciliation in a small business?

The business owner can handle reconciliation, or delegate it to a bookkeeper or accountant. If possible, have someone other than the person recording transactions perform the reconciliation as an internal control.

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.