1. Pull up the Reconciliation Discrepancy report. You'll find it in the Reports search bar. It lists any transaction that was added, deleted, or changed after it was already reconciled, along with the amount it's off by. This is the fastest path to the cause if the discrepancy showed up after a previously clean reconciliation.
2. Check the beginning balance first. If this month's beginning balance doesn't match the ending balance you reconciled to last month, nothing downstream will line up no matter how carefully you check off transactions. This is the single most common cause and the easiest to miss, because it's not in the list of transactions at all, it's the starting number.
3. Look for duplicates. Run the account register and sort by amount or date. A transaction that got entered manually and then also pulled in through the bank feed is the classic duplicate: same amount, same date, twice.
4. Look for anything missing. Compare your statement line by line against what's checked off in QuickBooks. A bank fee, an interest charge, or a transaction the bank feed silently skipped is easy to miss because there's nothing in QuickBooks flagging its absence.
5. Check for a bank feed matching error. Sometimes the bank feed matches a downloaded transaction to the wrong existing entry instead of creating a new one, which can silently alter an amount that used to be correct. Open the transaction and check its history if the numbers look right but the discrepancy persists.
6. Fix the actual transaction, then re-reconcile. Once you've found the duplicate, the missing entry, or the wrong beginning balance, correct it directly rather than forcing the reconciliation to balance by adjusting the ending difference. For the mechanics of reconciling itself, start to finish, see our walkthrough on how to reconcile an account in QuickBooks.