Guides & Resources
Questions to ask before buying reconciliation software
Buying reconciliation software is a strategic decision for finance teams that affects daily operations, month-end close, and audit readiness. This guide lays out the most important technical and operational questions to ask vendors so you can compare solutions objectively and avoid common pitfalls.
Start with what you need to reconcile and work backward: file formats, identifiers, matching logic, exception handling, reporting, and automation. The right questions speed selection and ensure the tool fits your workflows, not the other way around.
Use this checklist to run vendor demos, test data uploads, and validate claims against your sample files and edge cases. The goal is to leave each demo with clear evidence of capability, not just slides or marketing claims.
Why this topic matters
Reconciliations are where books meet reality: bank statements, PSP payouts, marketplace settlements, and delivery partner remittances all need verification. Poor tooling increases manual work, delays closes, and raises audit risk.
A proper reconciliation platform reduces manual ticking and tying, surfaces exceptions early, and produces consistent, reviewable outputs for stakeholders. Asking the right questions up front prevents surprises during implementation and keeps finance controls tight.
Core components of reconciliation software
When evaluating providers, focus on five core areas: data inputs, matching engine, AI/exception handling, outputs and auditability, and reusability/automation.
Data inputs and file formats
- Can the system ingest CSV, XLS, and XLSX files directly, and can it accept multiple files under the same report definition?
- Does the UI let you select header row, date column, amount column, and one or more identifier columns during setup?
- How does the platform handle missing or mismatched columns? Look for explicit validation errors that identify the missing fields.
- Can you upload supporting data files (product master, fee rate files, return reports) that enrich but are not reconciled directly?
- Are derived or calculated columns supported so you can compute amounts or normalized identifiers before matching?
Why it matters: If your files differ slightly between partners or periods, the platform must gracefully normalize and validate inputs rather than forcing manual pre-processing.
Matching engine and rules
- Does the system use deterministic rule-based matching first, and what match types are supported (one-to-one, one-to-many, many-to-one, many-to-many, net-to-net, contra matching)?
- Which comparison methods are available: exact equals, contains, similar, subset comparisons, and amount tolerance windows?
- Can you configure identifier logic like one side ID vs all on the other side, cross-side matching, or side-only contra logic?
- How does the platform balance date differences and timing mismatches when deciding matches?
Why it matters: Deterministic rules give high-confidence matches and speed reconciliation. Understanding the match types helps you map real-world cases like grouped settlements or split payments.
AI and exception handling
- After rules are applied, does the platform use AI to analyze remaining exceptions? What kinds of cases are handled by AI (unstructured references, partial identifiers, grouped entries)?
- Does the AI prioritize identifier matches and amount balancing while avoiding forced or low-confidence matches?
- Are AI matches labeled with confidence scores or explanations so reviewers can trust and audit them?
- Is manual matching supported for edge cases, and can manual matches be undone with a clear audit trail?
Why it matters: AI helps reduce manual review for messy, real-world exceptions, but you need transparency and the ability to override or undo matches.
Outputs, reports, and auditability
- What output statuses are provided: fully matched, partially matched, unmatched, and skipped?
- Can you download audit-ready reconciliation reports and supporting CSVs that show matched pairs, partials, skipped records, and reasons for skips?
- Are skipped records visible with clear error reasons (missing columns, invalid amounts, duplicates)?
- Does the platform produce reconciliation summaries for month-end that reconcile totals and provide drill-downs to transactional detail?
Why it matters: Auditors and controllers need clean, exportable evidence of how matches were made and what remains unresolved.
Reusability and automation
- Once a reconciliation is configured, can it be reused for future periods without reconfiguration?
- Does the vendor support automated data delivery via email, SFTP, or API on a schedule so you can move from manual uploads to automated runs?
- Can outputs be pushed back to accounting, ERP, or BI systems via the same channels?
Why it matters: Reusability and automation reduce operational friction and ensure reconciliations run consistently each period.
Practical implementation steps
- Prepare representative sample files for every Side A and Side B you plan to reconcile, including common edge cases like grouped settlements, refunds, and partial payments.
- During vendor demos, insist on live uploads of your sample files and walk through mapping header, date, amount, and identifier columns.
- Validate derived column creation by asking the vendor to create a simple derived field (for example, conditional amount based on status) and confirm the formula is editable.
- Run the reconciliation and inspect results: review fully matched, partially matched, unmatched, and skipped records and ask for explanations or confidence scores on AI matches.
- Test manual matching and unmatching workflows to ensure your team can handle exceptions without losing audit trails.
- Confirm export formats and create a sample audit report; verify the export includes enough detail for auditors and for internal review.
- Pilot automation by configuring one reconciliation to run on a schedule via SFTP or API and confirm output delivery and downstream ingestion.
Common mistakes to avoid
- Assuming all partners will provide clean identifiers; test for missing and inconsistent IDs.
- Evaluating vendors on marketing slides instead of your real data and edge cases.
- Overlooking skipped records and invisible data validation failures during demos.
- Choosing a tool that cannot model one-to-many or grouped reconciliations common in marketplaces and PSP settlements.
- Accepting opaque AI matches without confidence indicators or the ability to review and reverse matches.
Key Takeaways
- Reconcile by testing with your real files and edge cases, not just vendor demos.
- Verify support for CSV/XLS/XLSX, derived columns, and explicit validation errors for missing fields.
- Prioritize a matching engine that combines deterministic rules and transparent AI with confidence signals.
- Ensure audit-ready exports, clear skipped record handling, and manual match workflows with undo capability.
- Confirm reusability and automation options so reconciliations scale from monthly to continuous operations.
Conclusion
As you evaluate reconciliation software, focus on practical evidence: how the vendor ingests your files, how rules and AI handle your exceptions, and whether outputs meet audit and operational needs. Asking the questions in this guide will help you choose a vendor that fits your workflows and control objectives.
Include reconciliation software in your selection criteria by validating these capabilities during trials and pilots. Start your 14-day free trial with Cointab. No credit card required. 14-day free trial.