BF BookkeepingFlow

Bank Reconciliation: Step-by-Step Guide for Small Business

· BookkeepingFlow Team

Bank reconciliation is the process of comparing your internal bookkeeping records against your bank statement to make sure every transaction is accounted for and both balances agree. It is the single most effective way to catch errors, spot unauthorized charges, and keep your financial records trustworthy.

If you have ever looked at your bank balance and thought “that doesn’t seem right,” you already understand why reconciliation matters. This guide walks you through the entire process — from a clear six-step method to a worked example with real numbers — so you can reconcile your accounts confidently, whether you do it by hand or use software.

What Is Bank Reconciliation?

Bank reconciliation is a verification process. You take your bookkeeping records (the transactions you have logged in your ledger, spreadsheet, or bookkeeping software) and compare them line by line against the official bank statement for the same period.

The goal is simple: your ending book balance and your bank statement balance should agree once you account for timing differences and corrections. When they don’t, you investigate until you find the reason.

Think of it like checking your grocery receipt against the items in your bag. You want to confirm you were charged for exactly what you bought — nothing extra, nothing missing.

What bank reconciliation is not

It is not just glancing at your bank balance online and calling it a day. A quick peek at your banking app does not tell you whether your books are accurate. Reconciliation is a structured, line-by-line comparison that surfaces discrepancies you would never spot otherwise.

Why Bank Reconciliation Matters for Small Businesses

Error detection

A mistyped number, a duplicated entry, a transaction you forgot to record — small mistakes compound over time. A $200 error in March becomes a $200 mystery in December that takes hours to track down. Monthly reconciliation catches these problems while they are still fresh and fixable.

Fraud prevention

The Association of Certified Fraud Examiners reports that small businesses lose a median of $150,000 per fraud case — and the typical scheme goes undetected for 12 months. Bank reconciliation is your first line of defense. If someone skims money, makes unauthorized purchases, or alters a check amount, reconciliation surfaces it fast.

Accurate tax filings

When tax season arrives, your CPA needs numbers they can trust. If your records don’t match your bank activity, you risk overpaying taxes (by missing deductions) or underpaying (and facing IRS penalties). Clean reconciliation means clean tax filings. For a deeper look at how your accounting method affects this, see our guide on cash vs. accrual accounting.

Reliable cash position

You cannot make smart financial decisions — hiring, purchasing inventory, investing in marketing — if you don’t know how much money you actually have. Reconciled books give you a reliable cash position, not an approximation. And when you apply for a loan or line of credit, lenders want to see organized financial records. Consistently reconciled books signal that your business is well managed.

How to Reconcile Your Bank Account: 6 Steps

Step 1: Gather your documents

Pull together two things:

  • Your bank statement for the period you are reconciling (usually one month). Download it from your online banking portal or use the mailed paper statement.
  • Your bookkeeping records for the same period — your general ledger, check register, or the transaction log from your chart of accounts.

Make sure both documents cover the exact same date range. If your bank statement runs March 1 through March 31, your bookkeeping records need to cover those same dates.

Step 2: Compare the starting balances

Your books and your bank statement should show the same starting balance. If you reconciled correctly last month, this number will already match.

If the starting balances disagree, stop. You have an unresolved issue from a prior period that needs fixing first. Going forward with mismatched starting balances means your reconciliation will never balance.

Step 3: Match transactions one by one

Go through each transaction on your bank statement and find the corresponding entry in your books. Check off each match as you go. Pay attention to:

  • Deposits and credits — Do all incoming payments on the bank statement appear in your books at the correct amounts?
  • Checks and debits — Do all outgoing payments match?
  • Dollar amounts — Does every figure agree exactly? Even a $0.50 difference matters.
  • Dates — Are the dates close? Bank processing dates sometimes differ from the date you recorded the transaction by a day or two. That is normal and not a problem.

This is the most time-consuming step, but it is where you find problems. Work methodically from top to bottom — skip nothing.

Step 4: Identify outstanding items

After matching, some items will appear in one set of records but not the other. These are your outstanding items:

  • Outstanding checks — Checks you wrote and recorded in your books, but the recipient has not cashed yet. They show in your records but not on the bank statement.
  • Deposits in transit — Money you received and recorded, but it had not cleared the bank by the statement closing date.
  • Bank fees and service charges — Monthly service fees, wire transfer fees, overdraft charges, or ATM fees that appear on the statement but you have not yet recorded in your books.
  • Interest earned — Small amounts of interest the bank credits to your account that you may not have logged.
  • Automatic payments — Recurring charges (subscriptions, loan payments, insurance premiums) that hit your bank account but you forgot to record.
  • Errors — A check recorded in your books for $520 when the actual amount was $490. A deposit entered twice. A transaction categorized to the wrong account.

Step 5: Adjust your books

Now fix what needs fixing:

  • Add missing transactions — Record any bank fees, interest, automatic payments, or deposits you missed.
  • Correct errors — Fix wrong amounts, remove duplicate entries, and reclassify transactions assigned to the wrong expense category.
  • Do not adjust for outstanding checks or deposits in transit. These are timing differences, not errors. They will clear naturally in the next period.

After making adjustments, recalculate your ending book balance.

Step 6: Verify the ending balances match

Use these two formulas and confirm the results are identical:

Adjusted bank balance: Bank statement ending balance - outstanding checks + deposits in transit = Adjusted bank balance

Adjusted book balance: Book ending balance - unrecorded bank fees + unrecorded interest earned +/- error corrections = Adjusted book balance

If the adjusted bank balance equals the adjusted book balance, your reconciliation is complete. Document it and move on.

If they still don’t match, go back to Step 3. The most common culprits are a missed transaction, a transposition error (writing $540 instead of $450), or a check amount that was recorded differently than what the bank processed.

Worked Example: Reconciling Maple Street Bakery

Let’s walk through a complete reconciliation for a fictional small business. This example uses the exact math so you can follow along.

The starting point

Bank statement for March 2026:

  • Starting balance: $12,450.00
  • Total deposits: $8,720.00
  • Total withdrawals: $6,935.00
  • Ending balance: $14,235.00

Maple Street Bakery’s books for March 2026:

  • Starting balance: $12,450.00
  • Total recorded income: $9,100.00
  • Total recorded expenses: $6,875.00
  • Ending book balance: $14,675.00

The starting balances match at $12,450 (good), but the ending balances are off. The books show $14,675 and the bank shows $14,235 — a $440 difference. Time to find out why.

What the owner found after matching transactions

ItemAmountWhere it appearsWhat happened
Check #1047 to flour supplier$300.00Books onlyWritten March 28, not yet cashed by the supplier
Catering deposit from Johnson wedding$750.00Books onlyDeposited March 30, not yet cleared
Bank monthly service fee$35.00Bank onlyOn statement, never recorded in books
Interest earned$15.00Bank onlyOn statement, never recorded in books
Check #1031 to equipment repair$30.00 overstatementBooksRecorded as $520, actual cleared amount was $490

The reconciliation math

Adjusted bank balance:

  • Bank ending balance: $14,235.00
  • Minus outstanding check #1047: -$300.00
  • Plus deposit in transit (Johnson wedding): +$750.00
  • Adjusted bank balance: $14,685.00

Adjusted book balance:

  • Book ending balance: $14,675.00
  • Minus bank service fee (not yet recorded): -$35.00
  • Plus interest earned (not yet recorded): +$15.00
  • Plus correction for overstated expense (recorded $520, actual $490): +$30.00
  • Adjusted book balance: $14,685.00

Both adjusted balances equal $14,685.00. The reconciliation is complete.

The owner now records journal entries for the bank fee ($35 expense), the interest ($15 income), and the $30 expense correction. The outstanding check and deposit in transit require no action — they will clear next month.

Common Discrepancies and How to Resolve Them

Even seasoned business owners hit snags during reconciliation. Here are the most common discrepancies and how to handle each one.

Timing differences

What it looks like: A check you mailed or a deposit you made near the end of the month doesn’t appear on the bank statement.

How to fix it: Don’t fix it. These are outstanding checks and deposits in transit. They are not errors. Simply note them as reconciling items, and they will clear in the next period.

Unrecorded bank fees

What it looks like: Your bank charged a $12 monthly fee, a $25 wire transfer fee, or a $35 NSF fee, and you never entered it in your books.

How to fix it: Add the fee as an expense in your books under Bank Fees or Service Charges. This is the most common discrepancy for small businesses.

Data entry errors

What it looks like: You recorded a payment as $1,250 when the actual amount was $1,520 (transposed digits), or you entered a transaction twice.

How to fix it: Correct the amount in your books, or delete the duplicate entry. Tip: if your reconciliation difference is divisible by 9, you likely have a transposition error (e.g., $72 vs. $27 = $45 difference, and 45 / 9 = 5).

Unauthorized transactions

What it looks like: A charge appears on your bank statement that nobody in your business authorized.

How to fix it: Contact your bank immediately to dispute the charge. File a fraud report if needed. Record the unauthorized charge in your books as a pending dispute, and reverse it once the bank resolves the claim.

Payroll or automatic payment mismatches

What it looks like: A recurring payment amount changed (your insurance premium went up by $50/month) and your books still reflect the old amount.

How to fix it: Update the recurring entry in your books to the new amount and record the difference for the current period.

How Often Should You Reconcile?

Monthly is the minimum. Most accountants and the IRS expect you to reconcile at least once a month — after your bank statement closes.

Weekly is better if you process a high volume of transactions (50+ per month) or handle cash. Weekly reconciliation keeps problems small and fresh.

Daily is ideal for high-risk businesses — retail stores with cash registers, restaurants, e-commerce businesses with hundreds of daily transactions. This sounds daunting, but automated tools make daily reconciliation a five-minute task.

The bottom line: the more often you reconcile, the less painful each session is. A month’s worth of transactions in one sitting might take 30-60 minutes. A week’s worth takes 10. A day’s worth takes 2-3 minutes.

Manual vs. Automated Reconciliation

Manual reconciliation

You print (or view) your bank statement, open your ledger or spreadsheet, and match transactions by hand. You physically check off each item and calculate adjustments yourself.

Pros:

  • No software cost
  • Forces you to look at every transaction closely
  • Full control over the process

Cons:

  • Time-consuming (30-60+ minutes per account per month)
  • Prone to human error, especially with high transaction volumes
  • Easy to procrastinate and fall behind

Manual works fine if you have one bank account, fewer than 50 transactions per month, and the discipline to do it consistently. For a full picture of managing your books this way, see our complete bookkeeping guide.

Automated reconciliation

Software connects to your bank feed, pulls in transactions automatically, and matches them against your book entries. The tool flags mismatches and unmatched items for your review.

Pros:

  • Takes minutes instead of an hour
  • Dramatically reduces human error
  • Enables daily reconciliation without extra effort
  • Creates an automatic audit trail

Cons:

  • Monthly software cost
  • Still requires your review (software is not infallible)
  • Initial setup takes some time

BookkeepingFlow automates the matching process by connecting directly to your bank accounts, categorizing transactions with AI, and flagging discrepancies for your review. Instead of checking off transactions one by one, you review a short list of exceptions — the items the system could not confidently match. Most business owners go from a 45-minute monthly chore to a 10-minute review.

Which should you choose?

If you are just starting out, have one account, and fewer than 30 transactions a month, manual reconciliation teaches you the fundamentals. Once you grow past that — multiple accounts, higher volume, limited time — automation pays for itself in hours saved and errors avoided. For context on the costs involved, our guide on what a bookkeeper costs compares DIY, software, and professional options side by side.

Bank Reconciliation Checklist

Use this checklist every time you reconcile. Print it out or save it somewhere accessible.

  • Download or collect the bank statement for the period
  • Pull up your bookkeeping records for the same date range
  • Confirm the starting balances match
  • Match every deposit on the bank statement to your books
  • Match every withdrawal on the bank statement to your books
  • List all outstanding checks (in books, not on statement)
  • List all deposits in transit (in books, not on statement)
  • Record any bank fees, interest, or automatic payments you missed
  • Correct any data entry errors or duplicates in your books
  • Calculate the adjusted bank balance
  • Calculate the adjusted book balance
  • Confirm both adjusted balances are identical
  • Save or file the completed reconciliation with the date and your initials
  • Investigate and report any unauthorized transactions immediately

Tips for Faster, Easier Reconciliation

Reconcile more frequently. Weekly beats monthly every time. Smaller batches mean fewer headaches.

Use consistent naming. When you record transactions, use the same vendor names your bank uses. If your bank says “AMZN MKTP US,” don’t write “Amazon” one month and “Amazon.com” the next.

Tackle the largest discrepancies first. If your books are off by $347, look for a single transaction near that amount before hunting through dozens of small ones.

Keep a list of recurring items. Bank fees, loan payments, and subscriptions hit every month. A checklist of expected charges means you never forget to record them.

Don’t ignore small differences. A $2 discrepancy is still a discrepancy. Small errors have a way of hiding bigger problems.

Start Reconciling Today

Bank reconciliation is not glamorous, but it is arguably the most important 30 minutes you spend on your finances each month. It catches mistakes that cost you money, flags fraud before it spirals, and gives you confidence that the numbers in your books reflect reality.

If you have been putting it off, start with last month. Pull your bank statement, open your books, and work through the six steps above. The first time takes the longest — after that, it becomes routine.

If you would rather skip the manual work, BookkeepingFlow handles the transaction matching, discrepancy flagging, and adjustment tracking automatically — so you spend less time reconciling and more time running your business.

Frequently Asked Questions

How often should I reconcile my bank accounts?

Monthly at minimum. Many businesses reconcile weekly or even daily using automated tools. The more frequently you reconcile, the faster you catch errors and discrepancies. If you process more than 50 transactions per month, weekly reconciliation is strongly recommended.

What do I do if my books don't match my bank statement?

Check for timing differences (outstanding checks, pending deposits), data entry errors, bank fees you haven't recorded, and unauthorized transactions. Work through each discrepancy systematically — start with the largest dollar differences first, since they're easiest to spot.

Can I use software to reconcile my bank accounts automatically?

Yes. Tools like BookkeepingFlow connect to your bank feed, match transactions automatically, and flag anything that doesn't line up. Automated reconciliation cuts the process from 30-60 minutes to under 10 minutes per account and dramatically reduces human error.

What is the difference between bank reconciliation and bookkeeping?

Bookkeeping is the ongoing process of recording and categorizing every financial transaction. Bank reconciliation is a specific verification step where you compare those records to your actual bank statement to confirm everything matches. Reconciliation is one part of the larger bookkeeping process.

How far back should I reconcile if I've never done it before?

Go back to the beginning of your current fiscal year at minimum. Ideally, reconcile from the date you opened your business bank account. Start with the oldest month and work forward — each month's ending balance becomes the next month's starting balance.

Do I need to reconcile credit card accounts too?

Absolutely. Credit card reconciliation follows the same process as bank reconciliation. Compare your recorded credit card transactions against the monthly statement, check for unauthorized charges, and verify the balance matches. Many fraud cases are caught through credit card reconciliation.

Ready to automate your bookkeeping?

BookkeepingFlow handles your books with AI — so you can focus on growing your business.

Start Free Trial

Related Articles