Free Reconciliation Error Detector
Surface reconciliation failure patterns and the process fixes for each. Focus your month-end close cleanup on the highest-impact breakpoints.
Reconciliation diagnostic
Answer 10 questions about your reconciliation process.
Process diagnostic
Use this detector to surface likely reconciliation breakpoints and prioritize fixes before they become close-cycle issues.
One bank line, two hundred charges
Most close-cycle pain starts with a shape mismatch. Money arrives as a single settlement while the ledger is written per transaction. Say one deposit of $47,312.18 standing for 218 captures, 6 refunds and a fee the provider took on the way out. Nothing joins them until somebody pulls the settlement report and expands it. Until then the bank line matches no invoice, the invoices show as unpaid, and the difference between the gross the ledger expected and the net the bank received looks like a discrepancy when it is the fee doing exactly what the contract says.
The standing arrangement is a person, a spreadsheet and the last working day of the month. It functions, and what it costs is repeatability: the matching logic exists in one head, the exceptions are resolved by memory of what happened last time, and the evidence of a decision is a cell that used to be red. That model degrades quietly with volume. Two providers, three currencies and a refund window that crosses a month end turn a two-hour task into a two-day one, and the first sign is usually that the close slips by a day rather than that anything is wrong.
The residual is the part worth designing before it appears. Every close leaves a small difference nobody can attribute, and the failure is to leave it open. Set a threshold under which an unexplained difference is written off, name the account it goes to, require a reason code on each one, and review the codes quarterly rather than the individual amounts. A recurring $12 rounding difference on one provider is a configuration fix. The same $12 spread across forty reason-free write-offs is a control gap, and only the reason code tells the two apart.
How a likely breakpoint is surfaced
Your answers add weights to six failure patterns and the heaviest ones are reported first. The weights were written for this page.
What it assumes
- Six patterns are tracked: timing, FX, fees, duplicates, mapping and missing records.
- Each answer contributes points to one or more of them, and the ranking is the sum.
- All six patterns stay on screen with their scores, so a pattern that took no points shows a zero.
- A question you skip contributes nothing, and the ranking moves as you answer the rest.
- The copy button carries the top three patterns and their scores.
What it leaves out
- Your actual ledgers. Nothing here reads a transaction or a statement.
- Materiality, so a frequent small break can outrank a rare large one.
- Cut-off and period-end policy, which is the usual source of timing differences.
- Any published reconciliation benchmark or failure-rate dataset.
Where the numbers come from
- Pattern weights
- Our own assumptionHand-assigned point values written for this page so the answers order the patterns sensibly. No dataset stands behind them.
- The six pattern definitions
- Our own assumptionDrawn from common causes of unreconciled payout lines and written as a triage aid.
Assumptions and sources checked 5 September 2026. Published figures move on their own schedule, so confirm anything you rely on against the authority that issues it.
How it works
- 01
Describe the process
Volume, rails, close cadence, team structure.
- 02
Flag pain points
Where the close cycle stalls or totals disagree.
- 03
Match against patterns
Tool maps inputs to known failure patterns.
- 04
See the process fixes
Ranked actions for the close next month.
Related guides
3-Way Reconciliation Explained: PSP Ledger vs. Internal Ledger vs. Bank Statement
Gives the reference frame that tells you which of the three ledgers a detected break actually sits in.
Read the guideMulti-PSP Settlement Reconciliation for a Faster Month-End Close
The usual structural cause: several providers, currencies and entities with no shared mapping chain or cutoff.
Read the guideHow to Handle Payment Exceptions at Scale: Routing Disputes Corrections and Manual Overrides
How to work the exception queue the detector produces while keeping the audit trail intact.
Read the guideFrequently Asked Questions
How are errors detected?+
Does this integrate with QuickBooks or NetSuite?+
Can I export the results?+
Should I still audit my records?+
Is this financial advice?+
Errors surfaced. Reconciliation rebuilt
Gruv's reporting and reconciliation module outputs provider references, status transitions, and ERP-ready feeds into QuickBooks, Xero, or NetSuite. Close stops being a monthly archaeology project.
Many teams start with a narrow launch in weeks.
