How to Do Bank Reconciliation
Bank reconciliation means proving your accounting ledger and your bank statement agree. Match the starting balances, tick off every transaction that appears in both, investigate anything left over, and confirm the ending balances match. When they do, your books are trustworthy; when they do not, you have a specific list of gaps to close.
Bank reconciliation is the single most important monthly check on your books. It is also the one most businesses skip or rush. The point is not the ritual — it is that reconciliation is the moment you discover errors while they are still cheap to fix. An unreconciled difference of 200 today is twenty minutes of work; the same difference in March is a multi-day archaeology project. This guide walks through the practical steps, whether you reconcile manually or use software that automates most of it.
Before you start
Your latest bank statement (or live banking feed), your accounting ledger for the same period, and the previous period’s reconciled ending balance as your starting point.
Steps
- 1
Confirm the starting balance matches last month’s ending
Open last month’s reconciliation. The ending balance there is this month’s starting balance in your accounting software. If these do not match, you have a carry-forward error — fix it before going further, or every number this month will be wrong.
💡 If the starting balance drifted, someone edited a transaction in a prior period. Find out who and why before reconciling forward.
- 2
Tick off every transaction that appears in both
Go through the bank statement line by line and match each entry to a transaction in your ledger — or let your accounting software auto-match if it has a live feed. Most transactions match cleanly: same date, same amount, recognizable payee. Each match gets ticked off. What is left is where the work is.
- 3
Investigate transactions on the bank statement but not the ledger
These are usually bank fees, interest payments, direct debits you forgot to enter, or transfers between accounts. Enter them with the correct category. A recurring bank fee you keep missing is a sign you should automate that entry — or route the bank statement to an AI bookkeeper who catches it every month.
💡 A transaction you do not recognize is not necessarily fraud — but it deserves five minutes of investigation before you categorize it.
- 4
Investigate transactions on the ledger but not the bank
These are usually timing differences: a cheque you wrote that has not cleared, a payment you recorded on the day you sent it but the bank received two days later, a deposit in transit. Genuine errors hide here too — duplicate entries, transposed amounts, or a payment recorded to the wrong account.
- 5
Account for timing differences and document them
Deposits in transit and outstanding cheques are normal — list them, and they explain the gap between your ledger and the bank. As long as the adjusted bank balance (statement plus deposits in transit, minus outstanding cheques) matches your ledger, you are reconciled. If it does not, you have an actual error to find.
💡 Keep a running list of outstanding cheques. Anything outstanding more than 60 days needs follow-up — it may never clear.
- 6
Confirm the ending balances match and mark the period reconciled
When the adjusted bank balance equals your ledger balance, mark the period reconciled in your software. This locks the reconciliation and creates the starting point for next month. If your software will not let you reconcile with a non-zero difference, that is a feature, not a bug — it is stopping you from papering over an error.
Common mistakes
- Forcing the reconciliation to zero by plugging a "bank error" or "miscellaneous adjustment" entry. Find the real cause.
- Reconciling quarterly instead of monthly. A three-month gap turns a 20-minute fix into a day’s work.
- Ignoring small unreconciled differences because "it is only 15." Fifteen dollars recurring monthly is 180 a year of noise hiding a real pattern.
- Not investigating transactions you do not recognize. Most are harmless; the few that are not are expensive.
- Editing prior-period transactions after reconciliation, which silently breaks the starting balance for the next month.
Verdict
Bank reconciliation is the monthly proof that your books match reality. Match starting balances, tick off the clean transactions, investigate the rest, and never plug the difference to force a zero. Nika can flag unmatched transactions and surface bank-only entries for your review — she does not reconcile for you, but she makes the investigation faster, from {price} per completed invoice.
Questions
How often should I reconcile my bank account?
Monthly, at minimum. Businesses with high transaction volume or tight cash flow benefit from weekly. The longer you wait, the harder it is to remember what an unfamiliar transaction was — and the longer an error has to compound.
What if the difference is only a few dollars — does it matter?
Yes. A small recurring difference usually points to a systematic error — a fee you keep missing, a rounding issue, a duplicate entry. The dollar amount is small; the underlying problem is not. Find it once and it stops recurring.
Other guides
- How to Automate Invoice Processing
- How to Reduce Bookkeeping Costs
- How to Choose an AI Bookkeeper
- How to Set Up Invoice Automation
- How to Eliminate Manual Data Entry
- How to Switch Bookkeepers Without Losing Data
- How to Categorize Business Expenses
- How to Set Up a Chart of Accounts
- How to Prepare for Tax Season
- How to Choose Bookkeeping Software
- How to Manage Supplier Invoices