Bank reconciliation
Find out what bank reconciliation is, why it matters and how to do it in five simple steps.
Published Monday 17 August 2026
Table of contents
Key takeaways
- Bank reconciliation is the process of comparing your accounting 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 differences, adjust balances and record 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.
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 ringgit coming in and going out has been recorded properly, so you catch anything that does not line up before it becomes a bigger problem. Reconciliation applies to any account where money flows in and out, including current accounts, savings accounts, credit card accounts and payment processor accounts.
Handy resources
Advisor directory
You can search for experts in our advisor directory
How to do bank reconciliation
Learn the steps to completing bank reconciliation for your business
Bank reconciliation with Xero
Keep track of your cash flow with fast bank reconciliation
What is a bank reconciliation statement?
A bank reconciliation statement is a short summary that shows how your book balance and your bank balance are brought into agreement for a given period. It lists each reconciling item, such as outstanding cheques and deposits in transit, and shows the adjusted balance both records arrive at.
The statement matters for two reasons. It gives you a documented record that your accounts were reviewed and verified, and it makes any remaining difference easy to trace and explain. Most accounting software produces this summary for you each time you reconcile, so you keep an audit trail without extra admin.
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. Here is what it gives you.
- Cash flow visibility: reconciliation shows how much money you actually have available, not just what your books say, which is essential for managing your cash flow and planning around the gap between invoicing and getting paid
- Error detection: data entry mistakes, duplicate entries and missed transactions are common, and reconciliation catches them before they grow into larger accounting problems
- Fraud prevention: unauthorised transactions, forged cheques and suspicious withdrawals stand out when you compare your records against the bank's, so you can act quickly
- Accurate financial reporting: tax filings, profit and loss statements and cash flow forecasts all depend on clean data, and reconciliation keeps the numbers behind those reports correct
- Accounts receivable tracking: matching your records against the bank statement confirms which accounts receivable have actually arrived and which are still outstanding
Types of bank reconciliation
Most small businesses think of bank reconciliation as one task, but it covers a few related checks depending on the account and how often you reconcile. Knowing the main types helps you apply the right approach to each account.
- Bank statement reconciliation: matching your cash book against your bank statement, the most common type for small businesses
- Periodic reconciliation: reconciling on a set schedule, such as weekly or monthly, after the statement closes
- Continuous reconciliation: matching transactions daily through automated bank feeds, useful for high transaction volumes
- Payment processor reconciliation: matching payouts from card readers or online payment platforms against the sales they relate to
- Payroll reconciliation: confirming that wage, tax and superannuation-style payments leaving your account match your payroll records
How bank reconciliation works
The overall process is straightforward, even if the details vary with 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, ticking off transactions that appear in both places. Any transaction that appears in one record but not the other is a reconciling item, and 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 do not, there is an error or an unrecorded transaction to investigate. The final step is documenting your work as a record that your finances were reviewed for that period. If you use accounting software, much of this is automated: Xero pulls in your bank transactions daily through secure bank feeds and suggests matches, so you spend less time comparing line items and more time reviewing the results.
How to do bank reconciliation in 5 steps
Follow these five steps to complete a bank reconciliation. Whether you do it manually or use accounting software, the logic is the same. For a more detailed run-through, see a step-by-step walkthrough.
1. Compare your records with your bank statement
Gather your bank statement for the period and open your accounting records for the same dates. Tick off every transaction that appears in both places with the same date and amount, since these are already reconciled. If you work in Xero, the software does this matching for you and highlights items that need review.
2. Identify transactions that don't match
Once you have ticked off the matching items, you are left with transactions that appear in only one of the two records. These are your reconciling items, and common examples include cheques you have written that have not cleared, deposits still processing, bank fees or interest you have not recorded, and automatic payments the bank has processed.
3. Investigate discrepancies
Look into each unmatched item to understand why it is there. Some have a simple explanation, like a cheque still in the post, while others point to a data entry error or a duplicate transaction. If you find a transaction you cannot explain, contact your bank, because unexplained charges can signal unauthorised activity.
4. Adjust your balances
Make the adjustments needed to bring both records into alignment. Adjustments to your book balance might include recording bank fees, correcting data entry errors or adding interest income, while adjustments to the bank balance typically involve noting outstanding cheques and deposits in transit. The goal is 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 by recording the date, the beginning and ending balances, and the adjustments you made. This creates an audit trail that is valuable for tax time, financial reporting and internal reviews. If you use accounting software, the system stores this history for you automatically.
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 RM 10,500 and your bank statement ending balance shows RM 10,800, a difference of RM 300 that you need to explain. After comparing the two records, you find three reconciling items.
- An outstanding cheque for RM 600 you wrote to a supplier, which the bank has not processed yet
- A RM 200 deposit from a customer that you recorded but the bank has not credited yet
- A RM 100 bank service fee that appears on the bank statement but is not yet in your books
To reconcile, you adjust both balances. Your adjusted book balance is RM 10,500 minus the RM 100 bank fee, which equals RM 10,400. Your adjusted bank balance is RM 10,800 minus the RM 600 outstanding cheque plus the RM 200 deposit in transit, which also equals RM 10,400.
Both adjusted balances now match at RM 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.
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, which should be the same for your books and the bank
- Outstanding cheques: cheques you have written and recorded in your books, but the bank has not processed yet
- Deposits in transit: payments you have received and recorded, but the bank has not credited to your account yet
- Reconciling items: any transaction that appears in one record but not the other, explaining the difference between your book balance and bank balance
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, so a transaction recorded on the last day of the month might not appear on the statement until the next month
- Data entry errors: transposed digits, incorrect amounts or transactions recorded to the wrong account are easy mistakes, and even a small typo can create a discrepancy that takes time to track down
- Unrecorded bank fees and interest: banks often deduct fees or add interest without warning, so your book balance will not match if you do not record them promptly
- Returned or bounced cheques: if a customer's cheque bounces, the bank reverses the deposit, and you need to adjust your records and follow up with the customer
- High transaction volume: the more transactions you process, the more chances there are for mismatches, so busy businesses benefit most from automated tools that flag differences quickly
How often should you reconcile?
The right frequency depends on your business size and how many transactions you process. Here are some general guidelines to help you decide.
- Monthly: the standard for most small businesses, giving you a reliable snapshot after your bank statement closes without taking up too much time
- Weekly: useful if you process a high volume of transactions or need tighter cash flow control, so you catch issues before they pile up
- Daily: worthwhile for retail stores, restaurants and other businesses with many daily transactions, made practical by automated bank feeds
At a minimum, reconcile before filing taxes, applying for financing or making major financial decisions, because accurate books give you credibility with lenders and tax authorities. Xero's bank reconciliation features pull in transactions and suggest matches, which makes frequent reconciliation quick to keep up.
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, such as the first Monday of each month, and stick to it to prevent backlogs
- Use accounting software: connect your bank so transactions import automatically and matches are suggested, which cuts manual work and reduces errors
- Reconcile all accounts: include credit cards, savings accounts and payment processor accounts, not just your main current account
- Keep supporting documents: save receipts, invoices and statements so you can trace any discrepancy back to its source
- Separate duties when possible: have different people record transactions and perform reconciliations to reduce the risk of errors or fraud going unnoticed
- Act on small discrepancies: a RM 5 difference might seem minor, but it can signal a recurring error or an overlooked fee that adds up over time
Simplify bank reconciliation with Xero
Bank reconciliation does not have to be a manual, time-consuming chore. Xero connects directly to your bank and imports transactions into your account every business day, then suggests matches between your bank feed and your records so all you do is review and confirm.
That means you can reconcile in a few clicks instead of comparing spreadsheets line by line, spending less time on bookkeeping and more time running your business. See how much time you could save and get one month free.
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, 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 reduce that to a few minutes by automating the matching.
Can you automate bank reconciliation?
Yes. You can set up bank rules in Xero to categorise recurring transactions like rent, subscriptions and payroll, so they are matched as soon as they appear and you only review new or unusual items.
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 it, but as the business grows it is good practice for a bookkeeper or accountant to manage it. Ideally that is someone different from the person who records daily transactions, which helps catch errors and reduce fraud risk.
What's the difference between bank reconciliation and account reconciliation?
Bank reconciliation checks your records against a bank statement, while account reconciliation is broader and compares any general ledger account against a supporting source. Bank reconciliation is one type of account reconciliation.
Related terms
Learn more about bank reconciliation
Handy resources
Advisor directory
You can search for experts in our advisor directory
How to do bank reconciliation
Learn the steps to completing bank reconciliation for your business
Bank reconciliation with Xero
Keep track of your cash flow with fast bank reconciliation
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.