LogoEonebill
  • Pricing
  1. Home
  2. /
  3. Glossary
  4. /
  5. Accounting
  6. /
  7. Bank Reconciliation
Accounting

What is Bank Reconciliation?

The process of comparing your business's cash records with your bank statement to identify discrepancies and ensure both records agree.

Definition

Bank reconciliation is an essential accounting process that involves comparing your business's internal cash accounting records (such as a check register or cash ledger) against the records provided by your bank on your monthly bank statement. The purpose is to identify and explain any differences between the two sets of records, ensure your books are accurate, and detect errors, fraud, or unauthorized transactions. A successful reconciliation means the adjusted book balance equals the adjusted bank balance.

Step-by-Step Process

Step 1: Obtain your bank statement and your own accounting records for the same period. Step 2: Compare deposits: check that every deposit in your books appears on the bank statement. Identify any deposits in transit (recorded but not yet showing on the bank statement). Step 3: Compare checks: verify that every check you wrote appears on the bank statement. Identify outstanding checks (written but not yet cleared). Step 4: Review bank debits and credits: note any bank fees, interest charges, or automatic transactions on the bank statement that you have not recorded. Step 5: Adjust for timing differences and errors. Step 6: Calculate the adjusted book balance and adjusted bank balance — they should match.

Common Timing Differences

Several types of timing differences commonly cause book and bank balances to differ: Deposits in Transit — a deposit you made near the end of the month that did not clear before the statement cutoff; Outstanding Checks — checks you issued that have not yet been presented to the bank for payment; Automatic Payments — recurring charges (e.g., software subscriptions, insurance) that post to your bank on a date different from when you recorded them; and Credit Card Processing Delays — payments made by customers via credit card that take 1–3 days to appear as deposits in your account.

Bank Reconciliation for Freelancers

Even if you are a one-person freelance business, reconciling your bank account monthly is one of the most important financial habits you can develop. It ensures you know your true cash position, helps you catch billing errors (double payments, missed invoices), and protects you from fraud. Use your business bank account exclusively for business transactions — never mix business and personal finances. If you use accounting software like Eonebill, most transactions are imported automatically, making reconciliation a matter of reviewing and approving entries rather than manual data entry.

How to Handle Discrepancies

If your books and bank statement do not agree after initial comparison, investigate systematically: Check for transposition errors (e.g., $450 recorded as $540). Verify that every transaction on the bank statement has a corresponding entry in your books and vice versa. Review the bank statement for fees or charges you were unaware of. Look for any transactions that may be unauthorized or fraudulent. If you find an error on the bank statement, contact the bank to dispute it. If you find an error in your books, make a correcting journal entry.

Continue Learning

Browse Invoice TemplatesTry Eonebill Free
Get Started Free

Create invoices in seconds with AI

No credit card required. Generate a professional invoice instantly with Eonebill.

Create Free Invoice
Key Takeaways

Bank reconciliation is the process of comparing your business's internal financial records (cash ledger, check register) with your bank statement to identify any differences between the two.

At minimum, small businesses should reconcile their bank account monthly, when the bank statement arrives.

Common discrepancies include: Deposits in transit — deposits you recorded but that have not yet cleared the bank; Outstanding checks — checks you wrote and recorded but have not yet been presented for payment; Bank fees and interest — charges on the bank statement that you have not yet recorded; Unauthorized transactions — fraudulent charges or withdrawals you did not record; and errors in your books (mistakenly recorded an amount) or the bank's records.

FAQ

Frequently Asked Questions

What is bank reconciliation?

Bank reconciliation is the process of comparing your business's internal financial records (cash ledger, check register) with your bank statement to identify any differences between the two. The goal is to ensure that your recorded cash balance matches the bank's record of your cash balance, and to identify any outstanding checks, deposits in transit, bank fees, or errors that explain the difference.

How often should a small business reconcile its bank account?

At minimum, small businesses should reconcile their bank account monthly, when the bank statement arrives. Many financially disciplined businesses reconcile weekly or even daily, especially if transaction volume is high. The more frequently you reconcile, the easier it is to catch errors, identify unauthorized transactions, and stay on top of your cash flow.

What are common reasons for discrepancies between my books and bank statement?

Common discrepancies include: Deposits in transit — deposits you recorded but that have not yet cleared the bank; Outstanding checks — checks you wrote and recorded but have not yet been presented for payment; Bank fees and interest — charges on the bank statement that you have not yet recorded; Unauthorized transactions — fraudulent charges or withdrawals you did not record; and errors in your books (mistakenly recorded an amount) or the bank's records.

LogoEonebill

AI-powered invoice generator

XLinkedInYouTubeYouTubeGitHubGitHub
Eonebill on Product HuntTry it free →
Product
  • AI Invoice Generator
  • AI Contract Generator
  • AI Proposal Generator
  • Expense Tracker
  • Invoice Templates
  • Receipt Templates
  • Estimate Templates
  • Delivery Note Templates
  • Purchase Order Templates
  • Free Tools
  • Glossary
  • Pricing
Templates
  • Contractor Invoice
  • Construction Invoice
  • Freelance Invoice
  • Consulting Invoice
  • Catering Invoice
  • Photography Invoice
  • PDF Invoice Template
  • Word Invoice Template
  • Excel Invoice Template
  • Sample Invoice
  • Simple Invoice
  • Proforma Invoice
  • Quote Template
Receipts
  • Receipt Template
  • Rent Receipt
  • Cash Receipt
  • Donation Receipt
  • Medical Receipt
  • Hotel Receipt
  • Sales Receipt
  • Service Receipt
  • Delivery Receipt
  • Refund Receipt
Estimates & Quotes
  • Estimate Template
  • Asphalt Estimate
  • Auto Repair Estimate
  • Good Faith Estimate
  • Junk Removal Estimate
  • Quote Template
  • Construction Quote
  • Plumbing Quote
  • Electrical Quote
  • Landscaping Quote
Free Tools
  • Receipt Generator
  • Purchase Order Generator
  • Pay Stub Generator
  • Quote Generator
  • Profit Margin Calculator
  • Business Loan Calculator
  • QR Code Generator
  • Estimate Generator
  • Shipping Label Generator
  • Delivery Note Generator
  • Sales Tax Calculator
  • Mileage Calculator
  • Logo Maker
  • View all free tools →
Solutions
  • Freelancers
  • Small Business
  • Contractors
  • Professional Services
  • Tech & Digital
  • Trades & Field Services
  • vs FreshBooks
  • vs QuickBooks
  • vs Zoho
  • vs Wave
  • vs Bookipi
  • Free QuickBooks Alternative
  • Free FreshBooks Alternative
Company
  • About
  • Blog
  • Contact
  • Changelog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Featured on Startup FameFazier badgeFeatured on toolfame.comListed on Turbo0
Featured on AIJustBetter.com
© 2026 Eonebill Inc. | Made with ❤️ in Silicon Valley