Bank Statement Reconciliation: Step-by-Step Process
What Is Bank Statement Reconciliation?
Bank statement reconciliation is the process of comparing the transactions recorded in your accounting system against the transactions on your bank statement to make sure they match. It is one of the most fundamental internal controls in accounting — and one of the most neglected by small businesses.
When reconciliation is done consistently, it catches errors early: duplicate charges, missing deposits, unauthorized transactions, and bookkeeping mistakes. When it is skipped, small discrepancies compound over months until your books diverge significantly from reality — often discovered at the worst possible time, like during tax season or an audit.
Reconciliation is not about trusting or distrusting your bank. It is about verifying that two independent records of the same activity tell the same story.
Why Reconciliation Matters for Every Business
- Fraud detection: Unauthorized charges and fraudulent transactions surface during reconciliation. The sooner you find them, the more likely you can recover funds.
- Accuracy: Data entry errors, missed transactions, and double-counted items are caught and corrected before they affect financial reports.
- Cash flow clarity: Your accounting balance and actual bank balance may differ due to timing (outstanding checks, pending deposits). Reconciliation explains the gap.
- Audit readiness: Clean reconciliation records are one of the first things auditors ask for. Having them ready demonstrates financial discipline.
- Tax preparation: Accurate books mean accurate tax filings. Discrepancies between your records and bank statements raise red flags with the IRS.
For freelancers and sole proprietors, skipping reconciliation might seem harmless when transaction volume is low. But even a handful of errors — a subscription you forgot to cancel, a deposit that never cleared, a duplicate vendor payment — can add up to hundreds or thousands of dollars over a year.
The Reconciliation Process: Step by Step
Step 1: Gather Your Materials
You need two things: your bank statement for the period (typically a calendar month) and your internal accounting records for the same period. The bank statement is the source of truth for what actually moved through your bank account. Your accounting records — whether in QuickBooks, Wave, Xero, or a spreadsheet — represent what you believe happened.
Convert Your Statement to a Spreadsheet First
Reconciliation is dramatically easier when your bank statement is in a spreadsheet format rather than a PDF. You can sort both sets of records by date or amount, use VLOOKUP or conditional formatting to flag matches, and filter out reconciled items as you go. Convert your PDF statement to Excel or CSV before starting.
Step 2: Compare Starting Balances
Start by confirming that your accounting system's opening balance for the period matches the bank statement's opening balance. If these two numbers do not match, the prior period was not fully reconciled. You will need to go back and resolve that discrepancy first — reconciling on top of an incorrect starting balance produces meaningless results.
Step 3: Match Transactions One by One
Go through each transaction on the bank statement and find the corresponding entry in your accounting records. Mark both as reconciled when they match. Pay attention to the date, amount, and description — sometimes the same dollar amount appears multiple times, and you need to match the right pair.
As you work through the list, you will encounter three types of items that do not match immediately:
- Transactions on the bank statement but not in your books: These are items you missed recording — bank fees, automatic payments, interest charges, or unauthorized transactions.
- Transactions in your books but not on the bank statement: These are timing differences — outstanding checks that have not cleared, deposits in transit, or scheduled payments that have not posted yet.
- Transactions where the amounts do not match: This typically indicates a data entry error in your accounting system, or less commonly, a bank error.
Step 4: Investigate and Resolve Discrepancies
For each unmatched item, determine the cause and take the appropriate action. Add missing transactions to your books. Correct amounts that were entered wrong. Flag outstanding checks and deposits as timing items — they should clear in the next period. If you find a genuinely unauthorized transaction, contact your bank immediately.
Step 5: Verify the Ending Balance
After resolving all discrepancies, your accounting system's adjusted balance should equal the bank statement's ending balance, plus or minus any legitimate timing items (outstanding checks and deposits in transit). If the numbers still do not match, there is an unresolved item hiding somewhere — go back through the unmatched list until you find it.
Reconciliation in a Spreadsheet: Practical Technique
If you reconcile using spreadsheets rather than accounting software, here is an efficient technique that leverages the bank statement data you have already converted to CSV or Excel.
Sheet 1: Bank Statement (from converted PDF)
Columns: Date | Description | Amount | Matched (Y/N)
Sheet 2: Accounting Records (from your books)
Columns: Date | Description | Amount | Matched (Y/N)
Sheet 3: Reconciliation Summary
Bank ending balance: =from statement
Less: Outstanding checks: =SUMIFS of unmatched debits in Sheet 2
Plus: Deposits in transit: =SUMIFS of unmatched credits in Sheet 2
Adjusted bank balance: =calculated
Book balance: =from accounting records
Difference: =should be $0.00Use conditional formatting to highlight rows where the Matched column is "N" — these are the items that need attention. You can also use VLOOKUP or INDEX/MATCH across sheets to automatically flag transactions that appear in both records, speeding up the matching process significantly.
Common Discrepancy Types and What They Mean
| Discrepancy | Common Cause | Resolution |
|---|---|---|
| Bank fee not in books | Monthly service charges, wire fees, NSF fees | Add the expense to your accounting records |
| Interest credit not in books | Monthly interest earned on the account | Record as interest income in your books |
| Check issued but not on statement | Recipient has not cashed the check yet | Note as outstanding check — it should clear next month |
| Deposit not on statement | Deposit made after the statement closing date | Note as deposit in transit — it should appear next month |
| Amount mismatch | Typo during manual data entry | Correct the amount in your accounting system |
| Unauthorized transaction | Fraud, duplicate charge, or billing error | Dispute with your bank immediately |
Do Not Ignore Small Differences
A recurring $0.50 discrepancy might seem trivial, but it often indicates a systematic error — like a fee being applied that you are not recording, or a rounding difference in how you calculate taxes. Small discrepancies that appear every month point to a process issue that, left uncorrected, will grow over time.
Best Practices for Reliable Reconciliation
- Reconcile monthly, every month, without exception. Quarterly or annual reconciliation makes it nearly impossible to track down individual discrepancies.
- Reconcile within the first week after your statement becomes available. The transactions are still fresh enough to investigate if something looks wrong.
- Convert your PDF statements to spreadsheet format before starting. Working with structured data is orders of magnitude faster than cross-referencing a PDF visually.
- Keep a reconciliation log that records the date you reconciled, the ending balance, any outstanding items, and any adjustments made. This creates an audit trail.
- Separate the person who records transactions from the person who reconciles, if possible. This segregation of duties is a basic internal control that catches both errors and fraud.
For businesses with multiple bank accounts, prioritize reconciling the primary operating account first. It sees the most transaction volume and is where errors are most likely to occur and most costly to miss.
Make Reconciliation Painless
The biggest friction point in reconciliation is not the matching — it is getting your bank statement data into a format you can work with. Once your statement is in a spreadsheet with clean columns for dates, descriptions, and amounts, the entire process takes minutes instead of hours. Convert your statement, match your transactions, and close your books with confidence.
Convert your bank statement PDF to a clean spreadsheet and cut your reconciliation time in half. Works with Chase, Bank of America, Wells Fargo, and more.
Convert Your Statement Now