Free Early Beta — all features unlocked, no credit card. Found a bug or have an idea? Send feedback after signing in or message us on WhatsApp.
Troubleshooting Masterclass 9 min read• Updated for 2026

How to Fix QuickBooks Reconciliation Discrepancies: 7 Common Errors & Fixes

The definitive forensic bookkeeping framework for tracking down beginning balance shifts, digit transpositions with the Rule of 9, and elusive penny variances.

The Golden Rule: Never Click "Finish Now" with an Auto-Adjustment

When QuickBooks shows a non-zero difference (even $0.05 or $12.40), clicking Finish creates an entry in an account called Reconciliation Discrepancies. This is an immediate red flag for tax CPAs, lenders, and IRS auditors because it signals unverified mathematical errors in your general ledger.

1. The 7 Most Common Causes of Reconciliation Discrepancies

1Beginning Balance Changed (Prior Reconciled Item Deleted/Edited)

If the opening balance on your screen does not match the statement opening balance, someone unlocked a transaction reconciled in a prior month, altered the dollar amount, or deleted it from the register.

2Duplicate Bank Feed Matches

A transaction was recorded manually as an Expense or Check, but when the bank feed downloaded the same cleared transaction, a user clicked Add instead of Match, causing the transaction to be counted twice.

3Transposed Digits (e.g. $452.00 vs $425.00)

Typing fingers swapped adjacent numbers. This always produces a difference that is a multiple of 9 ($452 - $425 = $27; 27 / 9 = 3).

4Polarity Inversion (Debit Entered as Credit)

A customer refund or merchant fee was accidentally entered in the Deposit column instead of the Expense column. This produces a difference exactly two times (2x) the transaction amount.

5Uncleared Check Lingering from Prior Quarters

A physical check issued six months ago was checked off on the screen even though it never cleared on the official paper bank statement.

6Bank Service Charges Counted Twice

Entering a $15.00 monthly maintenance fee in the initial reconciliation start modal, but also checking off the $15.00 line item already imported in the bank transactions list.

7Month-End Timing Differences Across Timezones

A debit card swipe on Friday, October 31st at 11:30 PM posted to the bank feed in October, but posted to the official monthly bank PDF on November 1st.

2. The Forensic Mathematical Detective Toolkit

When staring at an unexplained difference, use these 3 mathematical diagnostic tests before manually checking every single line item:

The Divisible by 9 Test

Take your difference and divide by 9. If the remainder is zero, you are dealing with a transposition error. Look for entries where digits like 38 vs 83 ($45 / 9 = 5) or 19 vs 91 ($72 / 9 = 8) were typed.

Halve the Difference

Take the difference and divide by 2. If the difference is $240.00, look specifically for a transaction of $120.00. It was entered as a deposit instead of an expense (or vice versa).

Exact Match Search

Filter your reconciliation screen by the exact dollar discrepancy amount. Often, a single missing deposit or expense equals the exact penny difference on screen.

3. How to Pull the Reconciliation Discrepancy Report in QBO

QuickBooks Online maintains an internal audit log tracking every change made to previously reconciled transactions:

  1. Navigate to Gear Icon > Audit Log or open the Reconciliation screen.
  2. If the beginning balance is off, an alert box will state: "Your beginning balance is off by $X.XX. We can help you fix it."
  3. Click We can help you fix it to open the dedicated Reconciliation Discrepancy Report.
  4. Review the columns: Change Type (Unreconciled in register, Amount changed, Deleted), Amount in QuickBooks, and Original Reconciled Amount.
  5. Click Edit on the flagged line to restore the original reconciled dollar amount or re-apply the cleared status (R).
Free Verification Tool

Verify Statement Checksums in Your Browser

Use our free Bank Statement Checksum Verifier to prove that Beginning Balance + Inflows - Outflows equals Ending Balance to the exact penny: