CointabCointab
Product
Solutions
Popular reconciliations
PricingResources
Schedule guided setupLogin
Start free

Guides & Resources

PSP reconciliation explained for finance teams

25 June 2026

PSP reconciliation is the process of comparing the payouts and reports you receive from payment service providers (PSPs) with your internal records to confirm that amounts, fees, and references line up.

For finance teams and operators, effective PSP reconciliation reduces surprises at month end, uncovers fee or refund mismatches, and shortens the time spent ticking and tying transactions.

This article explains the core components of PSP reconciliation, the matching logic used by modern reconciliation engines, and a step-by-step approach you can apply immediately.

Why this topic matters

PSP payouts frequently differ from internal sales records because of fees, refunds, chargebacks, timing differences, and partner-specific reporting formats. Left unchecked, these differences can cause cash shortfalls, incorrect accounting entries, and delayed closes.

Teams that implement a repeatable PSP reconciliation process can detect missing settlements earlier, allocate reconciliation effort more efficiently, and produce audit-ready reports for stakeholders.

Smaller teams and fast-growing companies benefit especially from tooling that handles identifier inconsistencies and grouped or partial settlements so manual effort focuses on real exceptions, not routine matches.

Core components

A reliable PSP reconciliation process has three pillars: clean input data, matching logic that reflects business rules, and clear outputs for review and remediation.

Side A and Side B

  • Side A (internal): your expected records — sales ledgers, ERP exports, invoices, or order reports.
  • Side B (external): PSP reports — settlement files, payout summaries, and gateway transaction reports.

Typical Side B quirks: settlements rolled up by day, fees shown as separate line items, or references truncated. Typical Side A issues: missing settlement IDs, differing date conventions, or split invoices.

Matching layers: rule-based and AI

Successful reconciliations use layered matching.

  • Rule-based matching: deterministic rules first match high-confidence pairs using exact identifiers and amounts. This covers straightforward one-to-one matches and many structured scenarios.
  • Relaxed rule matching: where identifiers differ, engines fall back to date + amount tolerance, grouped matching, or identifier similarity to capture legitimate format differences.
  • AI-based matching: remaining exceptions that involve messy references, truncated IDs, or complex many-to-many relationships get analyzed by AI to propose high-probability matches without inventing data.

This layered approach prioritizes high-confidence matches while clearly separating fully matched, partially matched, and unmatched records for review.

Outputs: matched, partially matched, unmatched, skipped

  • Fully matched: identifier and amount logic reconcile cleanly.
  • Partially matched: identifiers align but amounts differ (fees, refunds, or partial settlements).
  • Unmatched: present on one side and not the other — often the priority for investigation.
  • Skipped: files or rows excluded due to missing required fields or invalid data; these remain visible so nothing silently disappears.

These statuses make it easy to route work: automated postings for fully matched items and manual review for partials or unmatched items.

Practical implementation steps

  1. Prepare your data exports

    • Export your internal Side A report and the PSP Side B file in CSV/XLS/XLSX.
    • Ensure each file includes a date column, an amount column, and at least one identifier column where available (order ID, transaction ID, settlement ID).
  2. Map and validate columns

    • During import, select the header row and map date, amount, and identifier fields.
    • Validate sample rows to confirm date formats, decimal separators, and negative/positive sign conventions for fees and refunds.
  3. Enrich with supporting data

    • Upload product masters, fee tables, or refund logs as supporting data to enrich either side.
    • Use supporting data to normalize identifiers or calculate net amounts when PSPs report gross sales plus separate fee lines.
  4. Create derived columns for business rules

    • Add derived columns (for example, net_amount = sale_amount - fee_amount or use payment status to include/exclude rows).
    • Use simple Excel-style formulas generated from natural language where your tool supports it.
  5. Configure matching rules

    • Start with strict identifier + amount equals rules for high-confidence matches.
    • Add fallback rules: date +/- X days + amount tolerance, grouped net-to-net, and similarity-based identifier matching.
    • Define thresholds for amount tolerances and when to escalate to AI matching.
  6. Run reconciliation and review results

    • Let the engine perform rule-based matching first, then AI matching on residuals.
    • Review partially matched items — these often reveal fee disputes, currency rounding, or refund differences.
    • Use manual matching sparingly for true edge cases where the system cannot confidently pair items.
  7. Export audit-ready reports

    • Generate reports showing matched, partial, unmatched, and skipped records along with the reasoning and source files.
    • Keep snapshots of reconciliation runs for future audits and trend analysis.
  8. Automate and reuse

    • Save the reconciliation configuration for reuse each period.
    • Optionally automate data ingestion via SFTP, API, or scheduled uploads once mappings are stable.

Common mistakes to avoid

  • Mapping errors: wrong date or amount columns create false unmatched items.
  • Ignoring fees and refunds: treat fee lines and refund entries explicitly instead of assuming they net to zero.
  • Over-relaxing matching rules: broad similarity thresholds may produce false matches; prefer clear rules plus human review for low-confidence pairs.
  • Not using supporting data: failing to enrich records (e.g., fee tables or order metadata) increases exceptions.
  • Treating every unmatched item as an error: unmatched may be timing or reporting design; triage by frequency and financial impact.

Key Takeaways

  • PSP reconciliation compares internal Side A records with PSP Side B reports to find matched, partially matched, and unmatched transactions.
  • Use layered matching: start with deterministic rules, add relaxed fallbacks, and apply AI for unstructured exceptions.
  • Prepare clean inputs, use supporting data and derived columns, and validate mappings to reduce false exceptions.
  • Export audit-ready reconciliation reports and save reusable configurations to reduce recurring manual work.

Conclusion

PSP reconciliation is a critical control that helps finance teams confirm that PSP payouts, fees, and refunds align with internal records. By combining deterministic matching rules, supporting data, and AI for messy exceptions, teams can minimize manual effort and focus on true discrepancies.

Start your 14-day free trial with Cointab. No credit card required. 14-day free trial.

Trusted by finance teams handling recurring reconciliation

Cointab is used by finance and operations teams that reconcile high-volume, multi-source financial and operational data across sales, payments, marketplaces, banks, and partner reports.

  • Ixigo logo
  • Abhibus logo
  • Confirmtkt logo
  • Keventers logo
  • Lotus Herbals logo
  • The Belgian Waffle Co logo
  • PharmEasy logo
  • FormulaRX logo
  • Borosil logo
  • Croma logo
  • Checkers logo
  • Charleys logo
  • Ascott logo
  • FoxTale logo
  • Newtap logo
  • Vibgyor School logo
  • Gameskraft logo
  • Recode Studios logo
  • Bonkers Corner logo

Ready to automate your reconciliation?

Start with a popular reconciliation, build a custom workflow, or schedule a guided setup with the Cointab team.

Start freeSchedule guided setup
View live demo reports

Written by Cointab Team

Cointab builds reconciliation automation software for finance teams. The platform helps businesses match internal records with external reports, review exceptions, automate recurring data flows, and download audit-ready reconciliation reports.

CointabCointab

Reconciliation automation for finance teams. Match sales, payments, marketplaces, banks, and partner reports with reusable workflows and audit-ready reports.

Product

  • Reconciliation automation
  • Popular reconciliations
  • Data automation
  • Reconciliation reports
Explore product
Solutions
  • Payment gateway
  • Marketplace
  • Bank reconciliation
  • COD reconciliation
All solutions
Popular
  • Sales vs payment gateway
  • Amazon MTR vs disbursement
  • Flipkart sales vs settlement
  • Bank statement vs books
All templates

Resources

  • Blog
  • Guides
  • FAQs
Resources hub

Company

  • About
  • Pricing
  • Contact
  • Schedule guided setup

© 2026 Cointab. All rights reserved.

Privacy policy·Terms of service