Bank Reconciliation: Best Practices for Growing Companies
Bank reconciliation is the most fundamental accounting control. It answers the simple question: does our cash balance match what the bank says? When it does, you have confidence your cash is accurate. When it doesn't, you have work to do—and possibly fraud to uncover.

Every dollar that flows through your business shows up in a bank account. Bank reconciliation verifies that what your books say matches what the bank says—and explains any differences.
It sounds simple, but bank reconciliation serves multiple purposes: verifying cash accuracy, detecting errors, catching fraud early, and maintaining audit-ready records.
Cash Accuracy
Verify your recorded cash matches actual bank balance
Error Detection
Catch missing transactions and posting mistakes early
Fraud Prevention
Detect unauthorized transactions before they add up
What Bank Reconciliation Does
The Core Process
Bank reconciliation compares two things:
- Book balance: What your accounting system says the cash balance is
- Bank balance: What the bank says the cash balance is
These often differ due to timing—transactions recorded in your books but not yet at the bank (or vice versa). Reconciliation explains the difference.
Why They Differ: Common Reconciling Items
- Outstanding checks: Checks you wrote that haven't cleared yet
- Deposits in transit: Deposits recorded but not yet posted by bank
- Bank fees: Fees charged by bank not yet recorded in books
- Interest earned: Interest credited by bank not yet recorded
- ACH transactions: Electronic debits/credits not yet recorded
- Errors: Mistakes in recording by you or the bank
The Reconciliation Process
Step-by-Step
Step 1: Obtain bank statement (or bank feed data) for the period
Step 2: Obtain GL cash balance from your accounting system
Step 3: Match transactions between bank and books
Step 4: Identify unmatched items on both sides
Step 5: Investigate and explain each unmatched item
Step 6: Record any needed adjusting entries
Step 7: Verify adjusted balances agree
Step 8: Document and file reconciliation
Reconciliation Format
Bank to Book Reconciliation Format
Bank Balance per Statement: $XXX,XXX
Add: Deposits in Transit: +$X,XXX
Less: Outstanding Checks: -$X,XXX
Other Adjustments: +/-$XXX
Adjusted Bank Balance: $XXX,XXX
Book Balance per GL: $XXX,XXX
Add: Interest Earned: +$XXX
Less: Bank Fees: -$XXX
Other Adjustments: +/-$XXX
Adjusted Book Balance: $XXX,XXX
Difference: $0.00 (should equal zero)
Reconciliation Frequency
Monthly (Minimum)
- When: Shortly after month-end when statement available
- Best for: Low-volume accounts, basic needs
- Limitation: Fraud/errors not discovered for up to 30 days
Weekly
- When: Same day each week (e.g., every Monday)
- Best for: Higher-volume accounts, tighter controls needed
- Benefit: Catch issues within a week
Daily
- When: Every business day
- Best for: High-volume accounts, cash-sensitive businesses
- Benefit: Immediate detection of issues or fraud
Our Recommendation
For most growing companies, weekly reconciliation of main operating account(s) is the right balance. Monthly is acceptable for low-activity accounts. Daily is appropriate when volume is high or when strengthening controls after an issue.
Red Flags to Watch For
Signs of Problems
- Old outstanding checks: Checks outstanding more than 60-90 days
- Unrecognized transactions: Items you can't explain
- Recurring unexplained differences: Same issues month after month
- Round-number differences: $1,000, $5,000—often indicate errors
- Consistent timing anomalies: Transactions always just before or after period-end
Signs of Potential Fraud
- Unauthorized transactions: Debits you didn't authorize
- Missing checks: Check numbers skipped in sequence
- Payees you don't recognize: Unknown vendors or individuals
- Unusual patterns: Many small transactions, split transactions
Investigate Immediately
Any transaction you don't recognize should be investigated immediately. Most will have innocent explanations, but the one that doesn't could be fraud. The sooner you catch fraud, the more likely you can recover funds.
Bank Reconciliation Automation
Bank Feeds
Bank feeds automatically pull transaction data into your accounting software:
- No waiting: Data available daily, not just monthly
- Auto-matching: Software matches bank transactions to recorded entries
- Faster reconciliation: Review exceptions rather than everything
Auto-Matching Features
- Amount matching: Match identical amounts
- Reference matching: Match by check number, reference
- Vendor matching: Match by vendor name/payee
- Pattern learning: Learn from your matching choices
What Still Needs Human Review
- Items that don't auto-match
- Coding decisions for bank transactions
- Investigation of unusual items
- Final review and sign-off
Segregation of Duties
Bank reconciliation is a key control point. Proper segregation prevents and detects fraud.
Ideal Segregation
- Different person records transactions: Who enters payments/receipts
- Different person reconciles: Who performs reconciliation
- Different person reviews: Who reviews and approves reconciliation
When Full Segregation Isn't Possible
Small teams may not have enough people for full segregation. Compensating controls:
- Owner/CFO reviews: Independent review of reconciliation
- Bank alerts: Real-time notifications for transactions
- Mail controls: Owner/CFO receives bank statements directly
- Spot checks: Periodic detailed review of transactions
The Independent Review
The single most important control: someone other than the person handling cash should review bank reconciliations. Even if you can't fully segregate duties, having an independent review catches most issues.
Documentation Requirements
What to Document
- Reconciliation report: Showing bank balance, book balance, reconciling items
- Bank statement: Copy of statement being reconciled
- Outstanding check list: Detail of checks not yet cleared
- Deposit in transit list: Detail of deposits not yet posted
- Adjusting entries: Journal entries made during reconciliation
Sign-Off
- Preparer sign-off: Who prepared the reconciliation, when
- Reviewer sign-off: Who reviewed and approved, when
Retention
- Keep reconciliations for at least 7 years (audit, tax, legal requirements)
- Electronic storage is fine if organized and accessible
- Store with related month-end close documentation
Best Practices Summary
- Reconcile frequently: At least monthly, preferably weekly
- Reconcile promptly: Within first few days of month
- Use bank feeds: Automatic data speeds reconciliation
- Investigate anomalies: Don't force reconciliation to balance
- Maintain segregation: Independent review at minimum
- Document thoroughly: Support and sign-offs
- Clear old items: Investigate outstanding items over 60 days
The Test of a Good Reconciliation
A good bank reconciliation has zero unexplained differences, no old outstanding items, documented support for all reconciling items, and independent review. If your reconciliation doesn't meet these criteria, it's not providing the control it should.
Need Help with Bank Reconciliation?
Eagle Rock CFO helps companies establish robust bank reconciliation processes: frequency, automation, controls, and review procedures. Let us help you get cash accuracy and fraud prevention right.
Schedule a Consultation