A bank reconciliation is the process of comparing your own financial records against your bank statement to make sure both show the same balance. When they don’t match, which is common, you identify the specific transactions causing the difference and adjust your records until the numbers agree. Businesses typically do this monthly, though weekly reconciliations catch problems faster.
Why the Numbers Don’t Match
Even if you’ve recorded every transaction carefully, your internal records and your bank statement will rarely show the same ending balance on any given date. That’s because some transactions show up in your books before the bank processes them, and others hit your bank account before you’ve had a chance to record them.
A few common causes of discrepancies:
- Outstanding checks: You wrote a check and recorded it in your books, but the recipient hasn’t cashed it yet. Your records show the money gone, but the bank still shows it in your account.
- Deposits in transit: You received cash or customer checks and recorded them as income, but the bank hasn’t processed the deposit yet. Your records show the money, but the bank doesn’t.
- Bank fees and service charges: The bank deducted a monthly maintenance fee, wire transfer charge, or overdraft fee that you haven’t recorded in your books yet.
- Interest earned: The bank credited interest to your account, but you haven’t added it to your internal records.
- Errors: Either you or the bank made a mistake. You might have recorded a payment for $520 when the actual amount was $250, or the bank might have cleared a check for the wrong amount.
None of these discrepancies are necessarily a problem on their own. The reconciliation process exists to find them and make sure every dollar is accounted for.
How to Reconcile Step by Step
Start by gathering your bank statement for the period and your internal records. Those internal records might be a checkbook register, a spreadsheet, a general ledger, or reports from your accounting software. You need both your opening and closing balances for the same time period.
Go through each transaction on the bank statement and match it to your records. Check off deposits, withdrawals, fees, and credits one by one. When a transaction appears on both documents for the same amount, it’s matched. What you’re looking for are the items that appear on one document but not the other.
Once you’ve identified every unmatched item, sort them into two categories: adjustments to the bank balance and adjustments to your book balance. Outstanding checks and deposits in transit adjust the bank balance, because the bank just hasn’t caught up yet. Bank fees, interest, and recording errors adjust your book balance, because your records are the ones that need updating.
After making those adjustments, recalculate both balances. They should now match. If they don’t, go back through the transactions again. A small difference often points to a transposed digit or a missed fee. Once the adjusted balances agree, the reconciliation is complete.
Keep a Paper Trail
Document every adjustment you make during the reconciliation. Record what the discrepancy was, why it happened, and how you corrected it. This paper trail serves two purposes: it makes future reconciliations easier because you can spot recurring issues, and it provides evidence of financial controls if your business is ever audited or needs to demonstrate sound bookkeeping to investors or lenders.
Save the bank statements, your marked-up records, and notes about each adjustment together in one place, whether that’s a physical folder or a digital file.
Why It Matters for Businesses
For a business, bank reconciliation is one of the most basic and important internal controls. Done regularly, it improves the accuracy of your financial records by catching errors and omissions before small problems compound into larger ones. If your bookkeeper accidentally recorded a $5,000 expense as $500, you’d catch it during reconciliation rather than discovering the mistake months later when your cash flow projections are off.
Reconciliation also works as a fraud deterrent. Reviewing every transaction that flows through your bank account can reveal unauthorized withdrawals, altered checks, or payments to unfamiliar vendors. Employees who know that bank statements are reviewed against internal records regularly are less likely to attempt fraudulent transactions in the first place. Beyond catching bad actors, routine reconciliation can also uncover phishing scams or unauthorized charges from outside the business.
From a cash management perspective, knowing your true available balance at any given time helps you avoid overdrafts, plan payroll, and make informed decisions about when to pay vendors or invest surplus cash.
How Often to Reconcile
Most businesses reconcile monthly, lining up the process with their bank statement cycle. For businesses with high transaction volumes or multiple bank accounts, weekly reconciliation is worth the extra effort because it catches problems sooner and keeps each session shorter. A company processing hundreds of transactions per week will find it much easier to match 150 items weekly than to sort through 600 at month’s end.
For personal finances, monthly reconciliation works well if you’re the type who tracks spending in a spreadsheet or budgeting app. Even a quick comparison between your app’s balance and your bank’s balance once a month can catch subscription charges you forgot about or duplicate charges from a retailer.
Software and Automation
Accounting software has made bank reconciliation significantly faster. Most platforms can import bank transactions directly through a feed, then automatically match them against recorded entries based on amount, date, and payee. You review the matches the software suggests, approve them, and focus your attention on the items it couldn’t match, which are usually the ones that need investigation anyway.
More advanced enterprise systems are pushing automation further by handling multi-entity payment clearing and bridge transaction matching without manual intervention, reducing both time spent and the chance of human error. Even for small businesses, though, the basic auto-match feature in most bookkeeping tools turns what used to be an hour-long manual process into a 15-minute review.
Automation doesn’t eliminate the need to understand what’s happening. The software handles the matching, but you still need to investigate unmatched items, decide how to record adjustments, and verify that the final balances agree. Think of the software as doing the tedious cross-referencing so you can focus on the exceptions that actually require judgment.

