Bank Reconciliation: What It Is, With a Full Worked Example
A bank reconciliation is the process of matching the transactions in your own books against the bank's record of the same account for the same period, and explaining every difference between the two. It is finished when you can account for the gap item by item — not when the numbers happen to look close.
The two records almost never agree on their own, and that is normal. Checks you wrote have not cleared yet, deposits you made have not posted yet, and the bank has charged fees you have not recorded. Reconciliation is the exercise that turns that expected gap into a list you can name.
The short answer
Two adjusted balances have to end up identical:
Adjusted bank balance
= bank statement ending balance
+ deposits in transit
− outstanding checks
± bank errors
Adjusted book balance
= balance per your books
+ interest earned
− bank service fees
− NSF (bounced) checks
± book errors
Adjusted bank balance = Adjusted book balance
When those two numbers match, the account is reconciled. When they don't, you have an unexplained difference and the period is not closed.
What goes on which side?
Getting the side right is where most people go wrong, and there is a rule that settles almost every case:
If the bank doesn't know about it yet, adjust the bank side. If you don't know about it yet, adjust your book side.
| Reconciling item | Side | Effect | Journal entry needed? |
|---|---|---|---|
| Deposits in transit | Bank | Add | No |
| Outstanding checks | Bank | Subtract | No |
| Bank errors | Bank | Add or subtract | No |
| Interest earned | Book | Add | Yes |
| Bank service fees | Book | Subtract | Yes |
| NSF checks returned | Book | Subtract | Yes |
| Book errors | Book | Add or subtract | Yes |
That last column matters more than it looks. Bank-side items resolve themselves — the deposit posts, the check clears, and next month they are gone. Book-side items do not. Every one of them requires a journal entry in your accounting system, and if you skip the entries, the same difference reappears next month and you reconcile it again forever.
A quick definition of each:
- Deposits in transit — money you received and recorded, that the bank has not yet credited. Common on the last day or two of a month.
- Outstanding checks — checks you wrote and recorded, that the recipient has not yet cashed. Usually the largest reconciling item.
- Bank errors — the bank posted something wrong: another customer's check charged to you, a deposit keyed at the wrong amount, a duplicate posting. Rare, but they happen, and they are the bank's to fix.
- Interest earned — credited by the bank, invisible in your books until you record it.
- Bank service fees — monthly maintenance, wire fees, merchant processing charges, overdraft fees. Same situation as interest, in the other direction.
- NSF checks — a customer's check you deposited and recorded as income, which the bank later returned unpaid. Your books still show the money; the bank has taken it back.
- Book errors — you recorded something wrong. Wrong amount, wrong date, entered twice, or missed entirely.
A worked bank reconciliation example
Here is a full month for a small business, start to finish.
The situation. On August 31, the bank statement shows an ending balance of $18,432.50. The company's own books show a cash balance of $19,763.00. The two are $1,330.50 apart, and none of that gap is yet explained.
Step 1. Adjust the bank side.
Reviewing the account, three things are true of the bank's record but not reflected in it yet: two deposits totaling $3,150.00 were made on August 30 and 31 and have not posted; four checks totaling $2,867.25 are still outstanding; and the bank charged a $215.00 check to this account that belongs to another customer, which the bank has agreed to reverse.
| Bank side | Amount |
|---|---|
| Balance per bank statement, August 31 | $18,432.50 |
| Add: deposits in transit | + $3,150.00 |
| Less: outstanding checks | − $2,867.25 |
| Add: bank error (another customer's check charged to us) | + $215.00 |
| Adjusted bank balance | $18,930.25 |
Step 2. Adjust the book side.
Four things appear on the statement that the books do not know about: a $35.00 monthly service fee, $12.25 of interest earned, a $450.00 customer check returned NSF, and a check written for $842.00 that was recorded in the books as $482.00.
That last one is a book error in the company's favor — the books show $360.00 more cash than actually left the account, so $360.00 comes off.
| Book side | Amount |
|---|---|
| Balance per books, August 31 | $19,763.00 |
| Less: bank service fee | − $35.00 |
| Add: interest earned | + $12.25 |
| Less: NSF check returned | − $450.00 |
| Less: book error (check recorded as $482, actually $842) | − $360.00 |
| Adjusted book balance | $18,930.25 |
Step 3. Confirm the two sides agree.
| Amount | |
|---|---|
| Adjusted bank balance | $18,930.25 |
| Adjusted book balance | $18,930.25 |
| Difference | $0.00 |
The account is reconciled.
Step 4. Record the book-side adjustments.
The reconciliation is not done when the numbers match — it is done when the books reflect it. Four journal entries are required here: the $35.00 fee as an expense, the $12.25 interest as income, the $450.00 NSF check reversing the customer payment (and putting the receivable back), and the $360.00 correction to the check. Nothing is entered for the bank-side items. The deposits will post, the checks will clear, and the bank will reverse its own error.
After those entries, the book balance is $18,930.25 — the same number the bank will show once everything settles.
Why does it matter beyond tidy books?
Reconciliation is not housekeeping. It is the primary detective control over cash in a small business, and it is often the only one.
It catches fraud. Payments to an unfamiliar vendor, checks written outside the normal sequence, transfers to an unrecognized account, small recurring withdrawals — these show up as items on the bank statement with no counterpart in the books. The reconciliation is the step that forces someone to look at every one of them and ask what it was. An account nobody reconciles is an account where that question is never asked.
It catches duplicate payments. Paying the same invoice twice is common and easy to miss, because both payments look legitimate in isolation. It shows up fast against the bank's record.
It catches missed transactions. Auto-debits, subscriptions, loan payments, and merchant fees frequently never make it into the books at all. They are invisible until the reconciliation surfaces them.
And then the structural argument: an unreconciled bank account makes every report built on it unverified. Your profit and loss, your balance sheet, your tax return, your cash flow forecast, and any figure a lender or investor is given all descend from the same ledger. If nobody has confirmed that the ledger matches the bank, none of those numbers has been checked against an outside source. They may be right. Nobody knows.
That is the difference between books that are categorized and books that are reconciled. Categorized books look finished. Only reconciled books have been tested against something the business cannot edit.
What do you do when it doesn't balance?
Work down this list in order — it is roughly ordered by how often each one is the answer.
1. Check the period boundaries. By far the most common cause. Your statement period and your reconciliation period must be the same dates. A statement running the 5th to the 4th reconciled against a calendar month will never balance. Also confirm your opening balance equals last month's closing balance — if it doesn't, the problem is in a prior period, not this one.
2. Check for a transposed digit. If the unexplained difference is evenly divisible by 9, a transposition is the overwhelmingly likely cause: $842 keyed as $482, $1,250 as $1,520, $69 as $96. In the example above the error was $360, and 360 ÷ 9 = 40. This trick is worth memorizing — it turns a hunt through hundreds of transactions into a search for two specific digits swapped.
3. Check for duplicates. Sort the period's transactions by amount and look for identical pairs. A payment entered once manually and again by import is the classic version.
4. Check for items recorded twice or in the wrong month. A transaction dated July 31 in the books and August 1 at the bank sits outside your window on one side and inside it on the other. Widen the date range and look.
5. Check the sign and the side. Half of a difference is often an item put on the wrong side, which makes it show up at exactly double its value. If your difference is exactly twice a transaction you can see, that is what happened.
6. Check for a missing transaction. If the difference matches a single statement line exactly, you have found it. If it matches nothing, split the period in half and reconcile each half to narrow down where the drift starts.
One rule to hold to: do not force it. Posting a plug entry to a suspense account so the reconciliation "balances" hides exactly the errors reconciliation exists to find. If a difference is genuinely unresolvable, document it, keep it visible, and carry it forward until it is explained.
Do bank feeds replace reconciliation?
No, and this is the most common misunderstanding in modern bookkeeping.
Bank feeds in QuickBooks, Xero, and similar tools automate the matching — they pull transactions in and suggest which book entry each one corresponds to. That saves real time and it is not the same thing as reconciling.
Feeds miss items. They drop transactions during connection outages, silently stop syncing after a bank changes its authentication, import the same transaction twice after a reconnection, and occasionally pull a partial date range. A feed that has quietly missed four days is indistinguishable from one that is working, right up until someone compares the totals to the statement.
Reconciliation is that comparison. It checks the feed against the bank's own statement — the document the software did not generate. Software that shows every transaction "matched" has told you the entries agree with each other, not that they agree with the bank. Run the formal month-end reconciliation against the PDF statement, every account, every month.
What about firms holding client money?
Businesses that hold funds belonging to other people run a stricter version called three-way reconciliation. Law firms with IOLTA trust accounts are the best known case; property managers holding tenant deposits and owner funds, escrow agents, and title companies have the same structure.
Three-way reconciliation requires that the bank balance, the book balance, and the sum of every individual client's ledger balance all agree. Two out of three is a failure: bank and book agreeing while the client ledgers total something else means the money is there but allocated to the wrong clients, which is how one client's funds end up paying for another's matter.
If that applies to you, the standard two-way reconciliation in this guide is not sufficient. Our law firm bookkeeping guide covers the trust rules and what to ask a bookkeeper about them.
What to do next
If you are behind, start with the oldest unreconciled month and work forward. Reconciliations must be done in sequence, because each month's opening balance is the previous month's closing balance — there is no way to skip ahead.
If you would rather hand it over, this is core bookkeeping work rather than a specialist engagement. Of the 13,986 US accounting firms we profile, 6,464 offer bookkeeping, so the supply is deep. Browse bookkeeping services to compare firms, or start with bookkeepers near you if you want someone local. Two questions are worth asking any candidate: whether monthly reconciliation of every account is included in the quoted price, and whether the person who prepares the reconciliation is the same person who reviews it. In a small shop the answer to the second is often yes, which is worth knowing before you rely on it as a fraud control.
Figures from the AccountingNearYou dataset, 13 August 2026: 13,986 US accounting firms profiled from their own public websites, of which 6,464 list bookkeeping among their services. Firms that do bookkeeping without advertising it are not counted. The worked example is illustrative; the amounts are constructed to demonstrate the method.