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

What is bank reconciliation?

Bank reconciliation explained: what it is, why it matters, and how to do it step by step.

A small business owner doing bank reconciliation

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Monday 8 June 2026

Table of contents

Key takeaways

  • Bank reconciliation is the process of matching your internal financial records against your bank statement to confirm every transaction is accounted for and your balances are accurate.
  • Reconciling regularly, whether weekly or monthly, helps you spot errors, detect unauthorised transactions, and maintain a clear picture of your cash flow.
  • Using accounting software with automatic bank feeds can reduce the time you spend reconciling from hours to minutes, so you can focus on running your business.
  • Keeping a dedicated business bank account and documenting your reconciliation process makes the task faster and supports compliance with Irish tax obligations.

What is bank reconciliation?

Bank reconciliation is the process of comparing your business's internal financial records with your bank statement to make sure they match. It confirms that every deposit, payment, and fee recorded in your books appears on your bank statement, and vice versa.

For small businesses in Ireland, regular reconciliation is one of the most practical ways to keep your finances accurate. It helps you catch errors before they snowball, spot unauthorised or fraudulent transactions early, and maintain a reliable view of your cash position.

The benefits go beyond tidy bookkeeping. When your records are accurate, you can make confident decisions about spending, hiring, and growth. You also stay better prepared for tax returns and any queries from Revenue, Ireland's tax authority.

Why is bank reconciliation important?

Bank reconciliation is important because it is the simplest way to verify that your financial records are complete and correct. Without it, small errors and missing transactions can accumulate, leaving you with an unreliable picture of your business finances.

Here are the main reasons reconciliation matters for your business:

  • Accuracy. Reconciliation catches data entry mistakes, duplicate transactions, and recording errors before they affect your reporting or tax filings.
  • Fraud prevention. Comparing your records against your bank statement helps you identify unauthorised withdrawals, suspicious payments, or unfamiliar charges quickly.
  • Cash flow management. Knowing exactly how much money is in your account, and what payments are still outstanding, means you can plan ahead with confidence rather than guessing.
  • Compliance. Irish businesses must maintain accurate financial records for Revenue. Regular reconciliation supports this obligation and makes end-of-year accounts and value-added tax (VAT) returns more straightforward.

How often should you reconcile your bank account?

How often you reconcile depends on the volume and complexity of your transactions. For most small businesses, weekly or monthly reconciliation strikes the right balance between accuracy and time investment.

If you process a high number of transactions, weekly reconciliation helps you stay on top of your records and catch discrepancies sooner. Monthly reconciliation works well for businesses with lower transaction volumes.

With accounting software that connects directly to your bank, you can reconcile daily in just a few minutes. Automatic bank feeds pull in your latest transactions, so the matching process becomes faster and more straightforward.

Key terms in bank reconciliation

Before you start reconciling, it helps to understand a few common terms you'll encounter during the process.

  • Book balance: the balance recorded in your own accounting records, reflecting all the transactions you've entered
  • Bank balance: the balance shown on your bank statement at a specific date
  • Outstanding cheque: a cheque you've written and recorded in your books, but that hasn't been cashed or cleared by the bank yet
  • Deposit in transit: money you've received and recorded, but that hasn't appeared on your bank statement yet because it's still being processed
  • Bank fees: charges applied by your bank, such as transaction fees, account maintenance fees, or foreign exchange fees, that may not yet be recorded in your books
  • Adjusted balance: the final balance after you've accounted for all outstanding items, fees, and corrections on both sides; this is the figure that should match when reconciliation is complete

How to do bank reconciliation step by step

Follow these steps to reconcile your bank account. The process is the same whether you're doing it manually or using software, though software speeds up several of the steps significantly.

1. Gather your records

Start by collecting your bank statement for the period you're reconciling and your internal accounting records for the same period. This includes your cash book, ledger, or the transaction register in your accounting software. Make sure both cover exactly the same date range.

2. Compare opening balances

Check that the opening balance on your bank statement matches the opening balance in your books. If these don't align, look back at the previous reconciliation to find where the discrepancy began. You need a matching starting point before you move forward.

3. Match transactions one by one

Work through each transaction in your books and find the corresponding entry on your bank statement. Tick off every item that appears in both places. If you use Xero's bank reconciliation feature, automatic bank feeds import your transactions and suggest matches, so this step takes a fraction of the time.

4. Identify unmatched items

After matching, review the items left over on both sides. On the bank statement side, look for fees, interest, or direct debits you haven't recorded yet. On your books side, look for outstanding cheques or deposits in transit that the bank hasn't processed.

5. Make adjustments

Record any missing transactions in your books. This might include bank fees you weren't aware of, interest earned, or payments that came through a different channel. Correct any errors you've found, such as duplicate entries or incorrect amounts.

6. Confirm the adjusted balances match

After all adjustments, your adjusted book balance and your adjusted bank balance should be the same figure. If they match, your reconciliation is complete. If they don't, go back through the unmatched items to find the remaining discrepancy.

Bank reconciliation example

Here's a worked example showing how reconciliation works for a small Irish business at the end of the month.

Your bank statement shows a closing balance of EUR 5,230.00. Your book balance shows EUR 4,915.00. The difference is EUR 315.00, and you need to find out why.

When you compare the two records, you find three unmatched items:

  • Outstanding cheque: you wrote a cheque for EUR 400.00 to a supplier, which you recorded in your books but the bank hasn't cleared yet
  • Deposit in transit: a customer payment of EUR 120.00 that you recorded but hasn't appeared on the bank statement
  • Bank fee: your bank charged a monthly account fee of EUR 35.00 that you hadn't recorded in your books

To reconcile, adjust both sides. On the bank side, subtract the outstanding cheque (EUR 400.00) and add the deposit in transit (EUR 120.00). That gives you an adjusted bank balance of EUR 4,950.00.

On the book side, subtract the bank fee (EUR 35.00). That gives you an adjusted book balance of EUR 4,950.00. The balances now match, and your reconciliation is complete.

Common bank reconciliation challenges

Even with a clear process, reconciliation can throw up a few common challenges. Knowing what to expect helps you resolve discrepancies faster.

  • Timing differences. Transactions often take a day or more to clear. A payment you made on the last day of the month might not appear on your bank statement until the next month, creating a temporary mismatch.
  • Manual data entry errors. Transposing digits, entering the wrong amount, or recording a transaction twice are easy mistakes to make when you're doing everything by hand.
  • Bank fees and charges. Monthly account fees, foreign exchange charges, and transaction fees can appear on your bank statement without a corresponding entry in your books if you haven't set up automatic recording.
  • Missing transactions. A payment received in cash, a direct debit you forgot to record, or an automatic subscription charge can all create gaps between your records and your bank statement.
  • Mixing personal and business transactions. If you don't have a dedicated business bank account, sorting through personal and business transactions adds time and increases the risk of errors. Opening a separate business account is one of the simplest ways to make reconciliation faster and more reliable.

Best practices for bank reconciliation

A few straightforward habits can make your reconciliation process quicker and more effective over time.

  • Set a regular schedule. Whether it's weekly or monthly, sticking to a consistent reconciliation routine prevents a backlog of unmatched transactions and keeps your records current.
  • Use a dedicated business bank account. Separating personal and business finances removes a layer of complexity and makes it easier to identify every transaction.
  • Automate where you can.Connecting your bank to accounting software through automatic bank feeds means your transactions are imported daily, reducing manual entry and the errors that come with it.
  • Document your process. Keep a record of each reconciliation, including the date, the period covered, and any adjustments you made. This supports your Companies Act 2014 obligations and gives you a clear audit trail.
  • Investigate discrepancies promptly. When something doesn't match, resolve it straight away rather than leaving it for later. Small unresolved differences can compound over time.

Simplify bank reconciliation with Xero

Regular bank reconciliation gives you a clear, accurate view of your business finances, and that clarity is the foundation for confident decision-making. When you know exactly where your money is, you can plan ahead, respond to opportunities, and stay on top of your obligations to Revenue.

Xero's accounting software is designed to make reconciliation faster and simpler for small businesses in Ireland. With automatic bank feeds, your transactions are imported daily so you can match and reconcile in minutes rather than hours. If you'd like to see how it works for your business, get one month free.

FAQs on bank reconciliation

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

How long should you keep bank reconciliation records in Ireland?

Irish tax law requires businesses to retain financial records, including reconciliation documentation, for at least six years from the end of the relevant tax year. Keeping organised reconciliation records also makes it easier to respond to any Revenue audit or query.

How do you prepare a bank reconciliation statement?

A bank reconciliation statement lists your bank balance and book balance side by side, then shows the adjustments needed to bring them into agreement. Start with the closing balance from each source, add or subtract unmatched items such as outstanding cheques, deposits in transit, and bank fees, and verify that the adjusted totals are equal.

What should you do if your bank statement doesn't match your records?

Review unmatched items first, as timing differences and unrecorded bank fees are the most common causes. If the gap remains, check for data entry errors such as transposed digits or duplicate entries. For persistent discrepancies, consulting an accountant or bookkeeper can help you identify the source.

Can you do bank reconciliation without software?

Yes, you can reconcile using a spreadsheet or even pen and paper. However, manual reconciliation is slower and more prone to human error, especially as your transaction volume grows. Software with automatic bank feeds significantly reduces the time and effort involved.

Who is responsible for bank reconciliation in a small business?

In most small businesses, the owner handles reconciliation, particularly in the early stages. As the business grows, this task is often delegated to a bookkeeper or accountant. Regardless of who performs it, the business owner remains responsible for ensuring financial records are accurate.

What is the difference between a bank reconciliation and a bank statement?

A bank statement is a document your bank provides showing all processed transactions and the closing balance for a specific period. A bank reconciliation is the process you perform to compare that statement against your own accounting records, identify discrepancies, and adjust both sides until they agree.

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.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.