Steph's Books
Services
Industries
Pricing
About
Tools
Contact Us
Get a Quote
Steph's Books

Expert outsourced bookkeeping for professional services firms with $1MM-$10MM revenue.

Stay in the loop

Bookkeeping tips and fraud prevention insights. No spam.

Services

  • Bookkeeping
  • Payroll
  • AR/AP Services
  • Bank Reconciliation
  • Tax Prep
  • Catch-Up Bookkeeping
  • QuickBooks Training

Company

  • Home
  • All Services
  • Industries Served
  • Pricing
  • Meet the Team
  • Blog
  • Contact Us
  • Get Started

Areas Served

ChicagoNapervilleSchaumburgArlington HeightsBarringtonBuffalo GroveVernon HillsLake ZurichWaukeganElginMcHenryWoodstockMarengoLake ForestWaucondaFox LakeLakemoorGreen Oaks

Contact

  • (815) 271-5646
  • steph@stephsbooks.com
  • 4318 W Crystal Lake Rd
    Suite J
    McHenry, IL 60050

Mon – Fri: 9am – 5pm CST

© 2026 Steph's Books. All rights reserved.

Privacy PolicyTerms of ServiceEULA
Back to Blog

Bank Reconciliation Discrepancies: Common Causes and How to Resolve

March 16, 2026

You're closing the month, you run the bank reconciliation in QuickBooks Online, and the numbers don't match. The difference might be $14.50 or it might be $14,000 — either way, bank reconciliation discrepancies mean something in your books doesn't reflect reality. For professional services firms managing retainers, progress billing, and multiple bank accounts, reconciliation discrepancies are more than an inconvenience — they're a signal that financial data you're using for decisions may be wrong.

This guide walks through the most common causes of bank reconciliation discrepancies, a systematic process to resolve them, and the prevention strategies that keep your books clean month after month.

What a Bank Reconciliation Discrepancy Actually Means

A reconciliation discrepancy is the difference between your bank statement ending balance and the cleared balance in your accounting software (QBO, Xero, etc.) for the same period. When these two numbers don't match, it means transactions recorded in one system aren't reflected — or are reflected differently — in the other.

The goal of bank reconciliation is simple: prove that every dollar moving through your bank account is accurately captured in your books. A discrepancy of even $1 means that proof is broken.

Note: A discrepancy is not always an error. Timing differences — like outstanding checks or deposits in transit — are expected. The problem is when you can't explain the difference.

Top 10 Causes of Bank Reconciliation Discrepancies

After reconciling thousands of accounts for professional services firms, we've identified the causes that show up most frequently. Here they are, ranked by how often we encounter them.

# Cause Frequency Typical Dollar Impact
1 Missing transactions (not recorded in QBO) Very common $50 – $10,000+
2 Duplicate entries Very common Exact 2x of original amount
3 Timing differences (outstanding checks) Common Varies — resolves next period
4 Bank fees and service charges Common $10 – $200/month
5 Incorrect transaction amounts Moderate Transposition errors ($540 vs. $450)
6 Deposits in transit Moderate Varies — resolves next period
7 Voided or deleted checks not adjusted Moderate Full check amount
8 Interest income not recorded Occasional $5 – $500/month
9 Wrong bank account (recorded in wrong register) Occasional Full transaction amount
10 Prior period adjustments or edits Occasional Any amount
Pro tip: Missing transactions and duplicate entries account for over 60% of all reconciliation discrepancies
Focus on missing and duplicate transactions first — they're the most common culprits.

1. Missing Transactions

The most frequent cause. A wire transfer, ACH payment, or automatic debit hits your bank but was never entered in QBO. This is especially common with payroll tax payments, loan auto-debits, and merchant processing fees that don't flow through the bank feed.

2. Duplicate Entries

This happens when you manually enter a transaction AND it also imports through the bank feed. The bank feed shows a match suggestion, but someone clicks "Add" instead of "Match." Result: the same expense or deposit appears twice. The discrepancy equals the exact amount of the duplicated transaction.

3. Timing Differences

Outstanding checks are checks you've written and recorded in QBO, but the recipient hasn't cashed them yet. They appear in your books but not on the bank statement. This is a normal reconciling item — not an error — but you need to track them.

4. Bank Fees and Service Charges

Monthly maintenance fees, wire transfer fees, overdraft charges, and check printing costs appear on the bank statement but are easily missed in QBO. For firms with multiple accounts, these can add up to $200-500/month in unrecorded expenses.

5. Incorrect Transaction Amounts

Transposition errors (typing $5,400 instead of $4,500) and decimal errors ($150 instead of $1,500) create discrepancies that are maddening to find because the transaction exists in both places — just at different amounts.

6-10: Less Common But Still Critical

Deposits in transit work like outstanding checks in reverse. Voided checks that aren't properly reversed in QBO leave phantom balances. Interest income is typically small but adds up over time. Wrong account recording happens when firms have 3+ bank accounts and someone posts a transaction to the operating account instead of the trust account. And prior period edits — someone changing a transaction date after reconciliation — can unreconcile months that were previously balanced.

Pro tip: If your discrepancy is exactly double a transaction amount, you almost certainly have a duplicate entry
A discrepancy that matches a transaction amount is a strong indicator of duplication.

Step-by-Step: How to Resolve Bank Reconciliation Discrepancies

When you hit a discrepancy, resist the urge to make a "reconciliation adjustment" — that just buries the problem. Instead, follow this systematic process.

Step 1: Verify the Starting Balance

Open the reconciliation window in QBO and confirm that the beginning balance matches the prior month's ending bank statement balance. If the beginning balance is off, someone edited or deleted a previously reconciled transaction. You'll need to fix that month first.

Step 2: Compare Statement Line by Line

Print (or export) the bank statement. Go through each line item and verify it exists in QBO with the correct date, amount, and payee. Mark each one as you go. Any unmarked items on either side are your discrepancy sources.

Step 3: Check for Duplicates

In QBO, sort the register by amount and look for identical entries on nearby dates. You can also run the Transaction Detail by Account report for the bank account, sorted by amount, to spot duplicates quickly.

Step 4: Review Outstanding Items From Prior Months

Pull up last month's reconciliation summary. Any outstanding checks or deposits should have cleared this month. If they still haven't cleared, investigate — a check outstanding for 90+ days may need to be voided.

Step 5: Look for Transposition Errors

If your discrepancy is divisible by 9, you likely have a transposition error (e.g., $54 - $45 = $9). This is a classic bookkeeping trick: divide the discrepancy by 9 — if you get a whole number, search for two digits that are swapped.

Step 6: Check Other Accounts

If you can't find the discrepancy in the target account, check whether a transaction was posted to the wrong bank register. This is particularly common at law firms with separate operating and trust (IOLTA) accounts.

Pro Tip: If the discrepancy equals a round number ($100, $500, $1,000), check for bank fees, tax payments, or loan auto-debits that were deducted from the bank but never recorded in QBO.

Pro tip: If your discrepancy is divisible by 9, you likely have a transposition error — two digits are swapped somewhere
The "divisible by 9" rule is a bookkeeper's fastest shortcut for finding transposition errors.

How to Prevent Bank Reconciliation Discrepancies

The best reconciliation is a boring one — where everything matches on the first pass. Here's how to get there.

Reconcile Monthly (Non-Negotiable)

Reconcile every bank and credit card account within 5 business days of the statement closing date. The longer you wait, the harder discrepancies are to trace. We've seen firms go 6-12 months without reconciling, turning a $50 fix into a $5,000 cleanup project.

Use Bank Feeds — But Don't Trust Them Blindly

Bank feeds in QBO are a massive time-saver, but they create duplicates when you're not careful. Establish a clear workflow: either enter transactions manually and match to the feed, or let the feed create transactions and review before confirming. Never do both simultaneously.

Lock Prior Periods

In QBO, set a closing date after each reconciliation to prevent anyone from editing transactions in reconciled months. Go to Settings > Advanced > Accounting > Close the books and set a password.

Separate Duties Where Possible

The person entering transactions shouldn't be the same person reconciling. At smaller firms, this isn't always practical — which is one reason outsourcing the reconciliation function adds both accuracy and a layer of oversight.

Document Outstanding Items

Keep a running log of outstanding checks and deposits in transit. At month-end, update the log and investigate anything that's been outstanding for more than 60 days.

When Discrepancies Signal Something Worse

Most reconciliation discrepancies are honest mistakes — a missed entry, a duplicate, a timing issue. But persistent or unexplained discrepancies can indicate more serious problems:

  • Employee fraud: Unauthorized checks, ghost vendors, or skimmed deposits often surface first as reconciliation discrepancies that "don't make sense"
  • Check tampering: Altered payee names or amounts on physical checks create discrepancies between what QBO recorded and what the bank processed
  • Unauthorized debits: ACH fraud or unauthorized wire transfers appear on the bank statement but have no corresponding entry in QBO
  • Embezzlement patterns: Frequent small discrepancies that keep getting "adjusted" away can mask systematic theft (see the ACFE Report to the Nations for statistics)

Critical: If you find transactions on your bank statement that no one in your organization authorized, contact your bank immediately and engage a forensic accountant. Time is critical for recovering funds.

Pro tip: Persistent unexplained discrepancies are a red flag for fraud — especially frequent small amounts that keep getting adjusted
Never ignore recurring discrepancies. They are the most common early warning sign of internal fraud.

Bank Reconciliation Discrepancies: The Bottom Line

A clean reconciliation is the foundation of trustworthy financials. When your bank balance and your books agree every month, you can confidently use your P&L and Balance Sheet for pricing decisions, hiring plans, and partner distributions.

When they don't agree, nothing else in your financial reporting can be trusted.

If your firm has fallen behind on reconciliations or you're dealing with discrepancies that span multiple months, the most cost-effective solution is often to bring in a professional bookkeeping team that specializes in your industry.

Need help getting your books reconciled? Steph's Books provides monthly bank reconciliation services for professional services firms — including cleanup of historical discrepancies. Schedule a free consultation to get started.

Related Reading

  • How to Perform a Bank Reconciliation: Step-by-Step Guide
  • Glossary: Bank Reconciliation
  • Bank Reconciliation Services for Professional Services Firms

Need help with your bookkeeping?

Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.

Get a Free QuoteCall (815) 271-5646