Guides & Resources
Settlement Reconciliation Checklist for eCommerce Sellers
Reconciliation between marketplace or payment settlements and your internal eCommerce records is a daily reality for sellers. Discrepancies in fees, timing, refunds, or identifiers can create accounting noise, delay cash forecasting, and increase manual review time.
This checklist is designed for finance managers, controllers, and operations teams who need a practical, repeatable process to reconcile settlements quickly and accurately. It combines data-prep best practices with reconciliation engine steps and hands-on triage guidance.
Use this checklist to reduce exceptions, speed investigations, and generate audit-ready outputs that make month-end close and internal reviews smoother.
Why this topic matters
Settlement reconciliations turn raw settlement reports into reliable finance inputs. Without a consistent process you risk:
- Missed fee or chargeback adjustments that distort gross-to-net calculations.
- Delayed detection of payment failures, refunds, or duplicate payouts.
- Manual effort that scales poorly as order volume grows.
For eCommerce sellers the financial impact is visible in cash forecasting, margin analysis, and tax reporting — so a reliable settlement reconciliation process supports operational decisions and financial control.
Core components
Successful settlement reconciliation relies on three core components: clean source data, robust matching logic, and clear exception handling. Each component is described below with practical actions you can implement.
Side A and Side B: defining your sources
- Side A (internal): sales ledger, order exports, ERP/merchant reports that list orders, invoices, and expected receipts.
- Side B (external): marketplace settlements, payment gateway payout reports, PSP statements, and bank statements showing actual cash movements.
Always name and store the source file, period, and extraction timestamp. This provenance is critical when producing audit-ready reports.
Required fields and supporting data
- Required fields to map: date, amount, and a reference/identifier column (order ID, transaction ID, settlement ID, UTR).
- Supporting data: fee schedules, refunds/return reports, order status, and product or customer masters to enrich records.
Practical tip: keep supporting files in a structured folder system and use consistent column headers. If a file is missing required columns, flag and fix the source extraction rather than forcing a reconciliation run.
Matching logic: deterministic then AI
- Rule-based matching: start with exact identifier matches, then expand to date+amount and controlled grouping (one-to-many, many-to-one, net-to-net, and contra matching).
- AI-assisted matching: apply only after rules have matched high-confidence pairs. AI helps with inconsistent references, partial identifiers, and grouped/summary entries.
Output states to expect:
- Fully matched: identifiers and amounts align or group totals balance.
- Partially matched: identifiers match but amounts differ and need review.
- Unmatched: present on one side only.
- Skipped: invalid, duplicate, or incomplete records excluded from the run but visible in the report.
Practical implementation steps
Follow these steps each reconciliation cycle (daily/weekly/monthly depending on volume).
- Pre-run validation
1.1 Verify file integrity and format
- Confirm CSV/XLS/XLSX format and that header rows are present.
- Ensure date and amount columns are in expected formats (ISO date or consistent locale, numeric amounts without thousands separators).
- Check that identifier columns exist; if not, add supporting data or derived columns before the run.
1.2 Prepare supporting data
- Upload fee rate files, return reports, and any mapping tables that convert partner IDs to your internal IDs.
- Create derived columns where needed (for example, a normalized order reference or a delivered-only amount) using simple formulas.
1.3 Configure reconciliation parameters
- Map the header row, date column, amount column, and reference columns for each Side A and Side B file.
- Choose matching tolerances for timing (e.g., allow a 1–3 day settlement lag) and amount rounding rules if necessary.
- Run reconciliation and triage results
2.1 Review summary dashboard
- Start with matched/partially matched/unmatched counts and the total dollar value of exceptions.
- Filter by high-value exceptions first.
2.2 Triage partially matched items
- Investigate common causes: fees deducted, refunds split across multiple settlements, currency or rounding differences.
- Use supporting data to verify whether the amount variance is expected (e.g., fee applied) or requires a correction.
2.3 Resolve unmatched records
- Look for mapping issues (formatting differences, missing leading zeros) and try relaxed matching (identifier similarity, name similarity) where safe.
- If an item is legitimately missing on the other side, create a follow-up ticket to the marketplace or PSP.
2.4 Manual matching
- For complex many-to-one cases or split refunds, perform a manual match only after confirming totals balance.
- Clearly mark manual matches in your output so reviewers understand which matches were algorithmic versus manual.
- Post-run follow-up and reporting
- Export an audit-ready reconciliation report with matched, partially matched, unmatched, and skipped sections.
- Attach supporting evidence or comment threads for high-value exceptions.
- Save configuration and mappings for reuse in the next cycle and, where possible, schedule automation for recurring files.
Common mistakes to avoid
- Rushing the file preparation step: missing or mislabelled columns cause false exceptions.
- Ignoring skipped records: skipped items often explain unexpected variance when aggregated.
- Over-relying on fuzzy matching: forcing low-confidence matches introduces risk; prefer manual review for ambiguous cases.
- Failing to attach supporting evidence: incomplete documentation increases review time and audit friction.
- Not reusing configurations: reconfiguring the same reconciliation each period wastes time and invites drift.
Key Takeaways
- Standardize source files and required columns before every reconciliation run to minimize false exceptions.
- Use deterministic rules first, then AI-assisted matching for complex, inconsistent, or grouped items.
- Triage by dollar value, resolve partially matched items with supporting data, and clearly document manual matches.
- Export audit-ready reports and save/reuse reconciliation configurations to scale with transaction volume.
- Automate recurring data ingestion once the configuration is stable to reduce manual uploads and human error.
Conclusion
A consistent settlement reconciliation process reduces investigation time, uncovers fee and refund discrepancies faster, and produces dependable, audit-ready outputs. Use the checklist above each cycle to improve accuracy and scale your operations while retaining clear control over exceptions.
For a reconciliation platform that supports Side A/Side B uploads, derived columns, deterministic and AI-assisted matching, and reusable configurations, consider trying a solution built for eCommerce reconciliation workflows. Start your 14-day free trial with Cointab. No credit card required. 14-day free trial.