Bank reconciliation: steps, tips, and best practices
Learn how to reconcile your bank accounts step by step and keep your business finances accurate.
Published Tuesday 9 June 2026
Table of contents
Key takeaways
- Reconcile your bank accounts weekly or monthly to catch errors early and prevent small discrepancies from growing into larger problems that are harder to resolve.
- Use a dedicated business bank account to simplify matching transactions, so you don't have to sort through personal expenses during reconciliation.
- Adopt accounting software with bank feeds to reduce reconciliation time from hours to minutes while improving accuracy through automated transaction matching.
- Record bank fees, outstanding checks, and timing differences as legitimate adjustments to keep your accounting records and bank statements in balance.
What is bank reconciliation?
Bank reconciliation is the process of comparing your business's accounting records with your bank statement to confirm that both sets of records match. You identify and resolve any discrepancies between your book balance (what your records show) and your bank balance (what the bank reports) for a given period.
In formal accounting terms, bank reconciliation involves adjusting both the book balance and the bank balance until they agree on a single, accurate figure called the adjusted cash balance. This process is a core internal control in double-entry bookkeeping and helps you maintain reliable financial statements.
There are several types of reconciliation you may encounter as your business grows:
- Periodic reconciliation. The most common type, where you compare records at regular intervals such as weekly or monthly.
- Continuous reconciliation. An ongoing approach where transactions are matched in real time or near-real time using automated bank feeds.
- Accounts receivable (AR) reconciliation. Matching customer payments received against outstanding invoices in your records.
- Accounts payable (AP) reconciliation. Verifying that supplier payments recorded in your books match what the bank has processed.
- Intercompany reconciliation. Comparing transactions between related business entities to confirm they're recorded consistently on both sides.
Why bank reconciliation matters
Bank reconciliation directly protects the accuracy of your financial records and gives you a clear picture of your business's true cash position. Without regular reconciliation, errors, unauthorized charges, and missing entries can go undetected for weeks or months.
Here's why it deserves a regular spot on your to-do list:
- Error detection and correction. Reconciling catches data entry mistakes, duplicate entries, and missed transactions before they compound. Spotting a transposed number early is far simpler than untangling months of inaccurate records.
- Fraud prevention. Reviewing every transaction against your bank statement helps you identify unauthorized withdrawals, forged checks, or suspicious charges quickly. Early detection limits financial damage and supports your fraud prevention efforts.
- Tax compliance. The IRS requires businesses to keep adequate records that support income and deductions. Reconciled books make it straightforward to prepare accurate tax filings and respond to any IRS inquiries. The IRS generally requires you to retain financial records for three to seven years, depending on the type of return and the circumstances.
- Audit readiness. Clean, reconciled records demonstrate strong internal controls. If your business faces an external audit or a lender review, up-to-date reconciliations show that your financial data is trustworthy.
- Cash flow forecasting. Accurate bank balances let you project upcoming cash needs with confidence. When you know exactly what's cleared and what's still outstanding, you can plan for payroll, vendor payments, and growth investments more effectively. For more on this, see this guide on managing cash flow.
- Financial statement reliability. Your balance sheet and income statement are only as accurate as the data behind them. Regular reconciliation ensures the numbers your business decisions rest on are correct.
How often should you reconcile your bank account?
You should reconcile your bank accounts at least once a month, though weekly reconciliation is even better for catching errors early. The right frequency depends on your transaction volume and how quickly you need accurate financial data.
Monthly reconciliation aligns with bank statement cycles and gives you a reliable checkpoint before filing deadlines. If your business processes a high volume of transactions, weekly or even daily reconciliation keeps the task manageable and prevents a backlog of unmatched items.
In the US, quarterly estimated tax payments (due in April, June, September, and January) create natural reconciliation deadlines. Reconciling before each quarterly deadline helps you verify that your records support the amounts you're reporting. At year-end, a thorough reconciliation ensures your annual tax return and financial statements are accurate.
Using bookkeeping software with automatic bank feeds can turn daily reconciliation into a quick task that takes just a few minutes.
The bank reconciliation process
The bank reconciliation process follows a structured sequence of steps to bring your book balance and bank balance into agreement. Here's how to work through it from start to finish.
- Gather your records. Collect your bank statement for the period you're reconciling and your corresponding accounting records (cash book, ledger, or accounting software report). Make sure both cover the same date range.
- Compare deposits and credits. Match each deposit in your accounting records to the corresponding credit on your bank statement. Flag any deposits that appear in your books but haven't yet shown up on the statement; these are deposits in transit.
- Compare withdrawals and debits. Match each payment, check, and withdrawal in your records to the corresponding debit on your bank statement. Note any checks you've written that haven't cleared the bank yet; these are outstanding checks.
- Identify bank-only transactions. Look for items on your bank statement that aren't in your accounting records, such as bank fees, service charges, interest earned, or automatic payments. Record these transactions in your books so both records reflect the same activity.
- Investigate and resolve discrepancies. For any remaining differences, check for data entry errors, duplicate entries, or transactions recorded in the wrong amount or date. Correct mistakes in your accounting records and contact your bank if you find errors on the statement.
- Calculate the adjusted balance. After making all adjustments, your adjusted book balance and adjusted bank balance should match. If they don't, repeat the comparison until you find the remaining difference. Document your reconciliation for your records.
For a more detailed walkthrough, see this guide on how to do bank reconciliation.
Bank reconciliation example
A worked example makes the reconciliation process easier to follow. Here's a simplified scenario showing how to reconcile a small business checking account at the end of the month.
Starting figures:
- Bank statement ending balance: $10,250
- Book balance (your accounting records): $9,800
Adjustments to the bank statement balance:
- Add a deposit in transit of $600 (you recorded a customer payment on the last day of the month, but it hasn't appeared on the bank statement yet)
- Subtract outstanding checks totaling $1,100 (two checks you wrote that haven't cleared the bank)
- Adjusted bank balance: $10,250 + $600 - $1,100 = $9,750
Adjustments to the book balance:
- Subtract a $30 monthly bank service fee you hadn't recorded
- Subtract a $20 non-sufficient funds (NSF) check from a customer whose payment bounced
- Adjusted book balance: $9,800 - $30 - $20 = $9,750
Both adjusted balances now match at $9,750. The reconciliation is complete. You'd record the bank fee and NSF check in your accounting records so they're reflected going forward.
Common bank reconciliation questions
Even with a clear process, discrepancies between your books and your bank statement are normal. Here are the most common issues and how to handle them.
Outstanding checks
Outstanding checks are checks you've written and recorded in your books, but that haven't cleared the bank yet. They're one of the most frequent causes of differences between your book balance and bank balance.
To handle them, subtract outstanding checks from your bank statement balance when preparing your reconciliation. If a check remains outstanding for an extended period (90 days or more), follow up with the payee or consider voiding and reissuing it.
Deposits in transit
Deposits in transit are payments you've recorded in your books that haven't yet appeared on the bank statement. This often happens with end-of-month deposits or payments mailed close to the statement cutoff date.
Add deposits in transit to your bank statement balance during reconciliation. They should clear on the next statement. If a deposit doesn't appear within a few business days, contact your bank to confirm it was received.
Bank errors
Bank errors are rare but do happen. They can include incorrect amounts posted to your account, transactions applied to the wrong account, or duplicate charges.
If you identify a bank error, contact your bank promptly with documentation. Keep a record of your communication and the correction for your files.
Timing differences
Timing differences occur when you and the bank record the same transaction on different dates. Automatic payments, direct deposits, and electronic transfers can all create short-term mismatches between your records and the bank statement.
These differences typically resolve themselves on the next statement. Note them during reconciliation and confirm they clear as expected.
A decision framework for investigating discrepancies
When your balances don't match, work through these questions in order:
- Did you record a transaction in the wrong amount? Check for transposed digits or decimal errors.
- Is a deposit or check still in transit? Verify the dates of recent transactions.
- Did the bank charge a fee or process a return you haven't recorded yet? Review the bank statement for service charges, NSF fees, or interest.
- Is there a duplicate entry in your records? Search for the exact amount of the discrepancy.
- Could the bank have made an error? Compare the bank's posted amounts against your source documents.
Key terms in bank reconciliation
Understanding the terminology used in bank reconciliation helps you work through the process with confidence. Here are the key terms you'll encounter.
- Book balance. The cash balance recorded in your accounting records (also called the cash book balance or ledger balance). This reflects all transactions you've entered, whether or not the bank has processed them yet.
- Bank balance. The cash balance reported on your bank statement as of a specific date. This reflects only transactions the bank has processed and may not include recent deposits or checks.
- Outstanding checks. Checks you've written and recorded in your books that haven't cleared the bank yet.
- NSF checks. Non-sufficient funds checks are payments deposited into your account that bounced because the payer's account didn't have enough funds. Your bank reverses the deposit, and you need to record this adjustment.
- Deposits in transit. Money you've received and recorded in your books that hasn't yet appeared on your bank statement.
- Cleared vs. uncleared transactions. A cleared transaction has been fully processed by the bank and appears on your statement. An uncleared transaction is still pending and will appear on a future statement.
- Adjusted cash balance. The final figure after all reconciling items have been accounted for on both the book side and the bank side. When reconciliation is complete, both adjusted balances should match.
Tips for successful bank reconciliation
A few good habits make bank reconciliation faster, more accurate, and less stressful over time. These practices help you stay organized and catch issues before they become problems.
- Use a dedicated business bank account. Keeping personal and business transactions separate makes it far easier to match records. When every transaction in the account is business-related, you spend less time sorting and more time reconciling.
- Reconcile on a regular schedule. Whether you choose weekly or monthly, consistency is key. A regular cadence prevents transactions from piling up and keeps your records current. Set a recurring calendar reminder so it doesn't slip.
- Use accounting software with bank feeds. Automated bank feeds pull transactions directly into your accounting software, where you can match them with a few clicks instead of comparing paper records line by line. This can cut your reconciliation time significantly.
- Document every adjustment. When you add or correct an entry during reconciliation, note why you made the change. This creates an audit trail that's valuable for tax preparation, external audits, and your own reference if questions arise later.
Simplify bank reconciliation with Xero
Bank reconciliation doesn't have to be a time-consuming chore. With the right tools, you can match transactions in minutes, spot discrepancies automatically, and keep your financial records accurate without the manual effort.
Xero's accounting software connects directly to your bank, pulling in transactions through automatic bank feeds. From there, smart matching suggests likely matches, and you confirm them with a single click. You get a real-time view of your cash position and reconciled accounts, so you always know where your business stands financially.
Ready to make reconciliation simpler? Get one month free and see how much time you can save.
FAQs on bank reconciliation
Here are answers to some of the most common questions about bank reconciliation that go beyond the basics covered above.
What's the difference between bank reconciliation and bookkeeping?
Bookkeeping is the broader practice of recording all your business's financial transactions on an ongoing basis. Bank reconciliation is one specific task within bookkeeping where you verify that your recorded transactions match what the bank shows. Think of reconciliation as a quality check on your bookkeeping work.
How long should a bank reconciliation take?
The time depends on your transaction volume and whether you use manual or automated methods. For a small business with fewer than 100 monthly transactions, manual reconciliation might take one to two hours. With accounting software and automatic bank feeds, the same task can take just a few minutes.
Do I still need to reconcile if I use accounting software?
Yes. While accounting software automates much of the matching process, you still need to review suggested matches, handle exceptions, and confirm that everything is accurate. Software reduces the effort significantly, but human review ensures nothing slips through.
What happens if I skip bank reconciliation for several months?
Skipping reconciliation allows errors, unauthorized transactions, and missing entries to accumulate undetected. When you eventually reconcile, the volume of transactions to review makes it much harder to identify the source of discrepancies. Regular reconciliation is always easier than catching up after a long gap.
Can bank reconciliation help prevent embezzlement?
Bank reconciliation is one of the most effective internal controls for detecting unauthorized transactions. By regularly comparing your records to the bank statement, you're more likely to spot suspicious withdrawals, forged checks, or unauthorized transfers early, before the financial impact grows.
Get one month free
Sign up to any Xero plan, and we will give you the first month free.