What is bank reconciliation?
Learn what bank reconciliation is, why it matters, and how to do it step by step.
Published Thursday 18 June 2026
Table of contents
Key takeaways
- Bank reconciliation is the process of comparing your internal financial records against your bank statement to make sure they match, 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 5-step process covers most reconciliations: compare records, identify mismatches, investigate discrepancies, adjust balances, and document the result.
- Accounting software like Xero automates bank feeds and transaction matching, turning a time-consuming manual task into something you can complete 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 checks, 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 dollar 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
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
Bank reconciliation applies to any account where money flows in and out: checking accounts, savings accounts, credit card accounts, and payment processor accounts. Most small businesses start by reconciling their primary checking account, which typically has the highest volume of transactions.
Why is bank reconciliation important?
Regular bank reconciliation protects your business in several ways. It's 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. According to Xero Small Business Insights, US small businesses waited an average of 27.9 days to be paid in the December quarter of 2025, down from 29.2 days earlier in the year. 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: unauthorized transactions, forged checks, 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 accounts receivable 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's how it works at a high level.
You start with 2 sets of records: your internal books (the transactions you've recorded in your accounting software or ledger) 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've identified and accounted for every reconciling item, both balances should match. If they don't, there's 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're using accounting software like Xero, much of this process 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 5 steps to complete a bank reconciliation. Whether you're 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're working in Xero, the software does this matching for you and highlights items that need your review.
2. Identify transactions that don't match
Once you've checked off the matching items, you'll be left with transactions that appear in only 1 of the 2 records. These are your reconciling items.
Common examples include checks you've 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's there. Some will have a simple explanation, like a check that's 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 can't explain, contact your bank to get more details. Unexplained charges could signal unauthorized 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 bank fees, correcting data entry errors, or adding interest income. Adjustments to the bank balance typically involve noting outstanding checks and deposits in transit.
The goal is to arrive at an "adjusted balance" that's 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's valuable for tax season, financial reporting, and internal reviews.
Save your reconciliation alongside the bank statement for that period. If you're using Xero accounting software, the system automatically stores this history for you.
Bank reconciliation example
Here's a simple example to show how bank reconciliation works in practice. Suppose you're reconciling your records for the month of May.
Your book balance (the amount in your accounting records) shows $10,500. Your bank statement ending balance shows $10,800. That's a $300 difference you need to explain.
After comparing the 2 records, you find 3 reconciling items:
- An outstanding check for $600 you wrote to a supplier, which the bank hasn't processed yet
- A $200 deposit from a customer that you recorded but the bank hasn't credited yet
- A $100 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: $10,500 - $100 (bank fee) = $10,400
Adjusted bank balance: $10,800 - $600 (outstanding check) + $200 (deposit in transit) = $10,400
Both adjusted balances now match at $10,400. 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: identify the differences, determine which record needs updating, and adjust until both balances agree.
Key terms for bank reconciliation
If you're new to bank reconciliation, these are the terms you'll 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; your adjusted book balance and adjusted bank balance should match
- Outstanding checks: checks you've written and recorded in your books, but the bank hasn't processed yet
- Deposits in transit: payments you've received and recorded, but the bank hasn't credited to your account yet
- NSF checks: "non-sufficient funds" checks, also called bounced checks; these are checks you deposited that were returned because the payer's account didn't have enough money
- 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: checks, transfers, and deposits can take days to clear. A transaction recorded in your books on the last day of the month might not appear on the bank statement until the next month.
- Data entry errors: transposed digits, incorrect amounts, or transactions recorded to the wrong account are easy mistakes to make, especially with manual entry. 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 notifying you ahead of time. If you don't record these promptly, your book balance won't match.
- Returned or bounced checks: if a customer's check bounces, the bank reverses the deposit. You'll need to adjust your records to reflect the reversal and follow up with the customer.
- High transaction volume: the more transactions you process, the more opportunities there are for mismatches. Businesses with a high number of daily transactions benefit most from automated tools that flag discrepancies 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.
- Monthly: this is the standard for most small businesses. Reconciling at the end of each month, after your bank statement closes, gives you a reliable financial snapshot without taking up too much time.
- Weekly: if you process a high volume of transactions or need tighter cash flow control, weekly reconciliation helps you catch issues before they pile up.
- Daily: businesses like retail stores or restaurants that handle many daily transactions may benefit from daily reconciliation. Xero's automatic bank feeds make daily reconciliation practical by pulling in transactions and suggesting matches for you.
At a minimum, reconcile before filing taxes, applying for financing, or making major financial decisions. Accurate books give you credibility with lenders, investors, and tax authorities. A cash flow projection 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, whether it's the first Monday of each month or every Friday afternoon, and stick to it. Consistency prevents backlogs.
- Use accounting software: tools like Xero connect directly to your bank, import transactions automatically, and suggest matches. This cuts the manual work significantly and reduces errors.
- Reconcile all accounts: don't limit reconciliation to your main checking account. Credit cards, savings accounts, and payment processor accounts should all be reconciled regularly.
- Keep supporting documents: save receipts, invoices, and bank statements so you can trace any discrepancy back to its source. Digital storage makes this easier than paper filing.
- Separate duties when possible: if you have more than 1 person handling finances, have different people record transactions and perform reconciliations. This reduces the risk of errors or fraud going unnoticed.
- Don't ignore small discrepancies: a $5 difference might seem insignificant, but it could signal a recurring error or an overlooked fee that adds up over time.
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's bank reconciliation features, you can reconcile transactions in just a few clicks instead of manually comparing spreadsheets. You'll spend less time on bookkeeping and more time running your business. 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, but it's not the same thing. Bookkeeping covers the full range of recording financial transactions, while bank reconciliation specifically 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 typically reconcile manually in under an hour, while accounting software like Xero can reduce that to just a few minutes by automating the matching process.
Can you automate bank reconciliation?
Yes. You can set up bank rules in Xero to auto-categorize recurring transactions like rent, subscriptions, and payroll, so they're matched the moment they appear. Over time, these rules handle the bulk of your reconciliation, leaving you to review only 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 discover the problem months later, correcting historical records becomes significantly harder and more time-consuming.
Who should do bank reconciliation in a small business?
In many small businesses, the owner handles reconciliation. As the business grows, it's good practice to have a bookkeeper or accountant manage it, ideally someone different from the person who records daily transactions. This separation helps catch errors and reduces fraud risk.
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.