Blog

PSP Reconciliation: How Finance Teams Match Settlement Files Against Internal Records

Ignacio Berardi Jun 16, 2026

PSP reconciliation is the process of matching payment service provider settlement files against internal transaction records, bank statements, and ledger entries to confirm that every payment authorized through a PSP has settled correctly and been recorded accurately. The core challenge is that PSP settlement reports rarely align cleanly with internal records. Fees, refunds, chargebacks, timing differences, and identifier mismatches create gaps between what a fintech expects to receive and what the PSP actually delivers.

For fintechs and payment companies relying on PSP-processed transactions as their primary revenue channel, unresolved PSP reconciliation breaks translate into cash flow risk, reporting inaccuracy, and regulatory exposure. A settlement amount that does not match the internal ledger is an undetected loss until it is investigated and closed.

How PSP settlement files are structured

A PSP settlement file is a report delivered by a payment service provider that details which transactions have been settled, what amounts were transferred to the merchant’s bank account, and what deductions were applied before settlement. Settlement files typically contain transaction IDs, authorization references, capture dates, gross transaction amounts, fee line items, chargeback deductions, rolling reserve holds, and the net deposit amount transferred to the bank.

PSPs deliver settlement files in different formats and on different schedules depending on the provider. Stripe delivers daily settlement reports with itemized fee breakdowns at the individual transaction level. Adyen aggregates settlements across multiple currencies before reporting, which means the net deposit figure reflects currency conversions and batch aggregations that must be reconstructed before matching can begin. Every successful transaction is registered in a Payment Account that also shows the respective fees and the amount available to the account holder. Finance teams must account for each provider’s file format, settlement schedule, and fee structure before automated matching can operate accurately. For a complete overview of the software that handles PSP reconciliation at scale, see payment reconciliation software for fintech and payment companies.

Why PSP settlement amounts differ from authorized transaction totals

The net settlement amount a PSP deposits into a merchant’s bank account is almost never equal to the gross value of authorized transactions for the same period. Four categories of deductions occur between authorization and settlement:

These deduction categories mean the gross-to-net reconciliation calculation is never straightforward. The amount of funds received in a bulk settlement can differ from the amount stated in the report because fees, refunds, and reserve holds are netted before the deposit is calculated. For fintechs operating across multiple currencies, processing transactions in multiple currencies increases reconciliation complexity when the exchange rates applying to incoming and outgoing flows vary, adding a FX conversion layer on top of the fee deduction calculation.

The most common causes of PSP reconciliation breaks

PSP reconciliation breaks occur when automated matching tools cannot link a settlement record to an internal transaction record. The most common structural causes are:

Dig deeper: Processor Reconciliation

What manual PSP reconciliation cannot sustain at scale

Experienced finance professionals devote most of their time to entering, verifying, cross-checking, and matching data rather than focusing on analysis. For fintechs processing high volumes of PSP transactions, manual reconciliation using spreadsheets or SQL scripts cannot sustain the matching volume, the fee deduction logic, or the exception tracking required to close the reconciliation cycle on time.

Spreadsheet-based PSP reconciliation breaks in predictable ways. Manual file import introduces data formatting errors that compound across cycles without detection. Unmatched records accumulate in a review queue with no escalation logic, no age tracking, and no assignment to an owner. Managing high transaction volumes across multiple systems creates operational complexity and regulatory exposure, while automation reduces the risk of undetected discrepancies. Finance teams that replace manual PSP matching with automated reconciliation shift from data aggregation to exception investigation, which is where their judgment is actually needed. As KPMG notes, a reconciled transaction-level foundation supports faster close, auditability, trusted reporting, and future AI-enabled finance operations. At volume, automated PSP reconciliation is not an efficiency improvement. It is the only viable control.

Rexi matches PSP settlement files against internal transaction records and ledger entries, applying separate matching rules for gross amounts, net amounts, and fee line items to reduce the volume of false exceptions that manual processes generate.

Dig deeper: Multi-Provider Payment Reconciliation

How Rexi handles PSP reconciliation

Rexi ingests PSP settlement files via API, CSV, and SFTP, separating settlement records, fee line items, refund entries, and chargeback deductions into distinct record types before matching begins. The Reconciler agent applies separate matching rules for gross amounts, net amounts, and fee line items, reconstructing the gross-to-net calculation per settlement period to confirm that deductions match the agreed fee schedule. Records where the calculation fails to reconcile are passed to the Investigator agent, which identifies whether the break is a timing difference, a fee overcharge, or a missing refund credit, before the Categorizer routes the exception to the right reviewer by type. The Auditor agent logs the gross-to-net reconstruction and each match decision into an audit trail accessible without engineering support.

Frequently Asked Questions

Does PSP reconciliation work differently for Stripe than for Adyen?

Yes. Stripe delivers daily settlement reports with itemized fee breakdowns at the individual transaction level, which allows direct transaction-by-transaction matching against internal records. Adyen aggregates settlements across multiple currencies before reporting, meaning the net deposit figure reflects currency conversions and batch aggregations that must be reconstructed before matching can begin. Reconciliation software handling both providers must apply different ingestion and matching logic for each settlement file format to produce accurate results without manual transformation steps between providers.

How long does it take to reconcile a PSP settlement file manually?

Finance teams reconciling PSP settlement files manually typically spend several days per reconciliation cycle as transaction volumes grow, with most of that time consumed by importing and formatting settlement data, mapping PSP transaction IDs to internal records, and investigating amount differences caused by fee deductions or timing differences. Automated PSP reconciliation reduces the matching cycle significantly by handling ingestion, standardization, and matching without manual intervention, leaving finance teams to focus on exceptions that require human investigation.

How is PSP reconciliation different from bank reconciliation?

PSP reconciliation matches settlement records from payment service providers against internal transaction records and ledger entries to confirm that the PSP has settled transactions correctly and deducted fees accurately. Bank reconciliation automation matches bank statement entries against internal ledger entries to confirm that the net deposit from the PSP has arrived in the bank account in the expected amount. PSP reconciliation operates at the provider level; bank reconciliation operates at the account level. A break in PSP reconciliation frequently produces a corresponding break in bank reconciliation because the net deposit the PSP reported does not match what the bank received.

What causes a PSP net deposit to be lower than expected?

A PSP net deposit is lower than expected when the provider has deducted fees, refunds, chargebacks, rolling reserve holds, or FX conversion losses before calculating the settlement amount. Fee deductions cover transaction fees, interchange fees payable to card networks, scheme fees, and any platform fees specified in the merchant agreement. Refund and chargeback deductions may appear in a settlement period that differs from when the original transactions were processed, creating timing mismatches between internal records and the PSP file. Finance teams must reconstruct the gross-to-net calculation from the PSP settlement file to confirm that all deductions match the agreed fee schedule before the reconciliation can be closed.

How does PSP reconciliation connect to payout reconciliation?

PSP reconciliation addresses the inbound side of the payment cycle: confirming that funds collected through payment service providers have settled correctly and arrived in the merchant’s bank account. Payout reconciliation addresses the outbound side: confirming that funds paid out to sellers, partners, or beneficiaries match internal payout records and processor settlement files. For fintechs and marketplaces that both collect through PSPs and pay out to third parties, both reconciliation workflows are required and must be linked at the transaction level to produce a complete picture of money movement across the payment stack.

About the Author
Ignacio Berardi
Ignacio Berardi
Ignacio Berardi is a fintech operator and Co-Founder and CEO of Rexi, an AI-native agentic orchestration platform that helps operationally complex businesses reconcile, investigate, and account for money movement across fragmented systems. He leads distribution and go-to-market for Rexi.

Before Rexi, Ignacio served as Chief of Staff at Comun, where he built the company's reconciliation process from scratch, and as Product Manager at Bitso. He previously worked at Bain & Company advising financial services companies across Latin America, and at NXTP Ventures in portfolio support and deal screening. He holds an MBA from Harvard Business School, where he was a member of the Rock Center for Entrepreneurship and Harvard Innovation Labs.
Ignacio Berardi Jun 16, 2026
Share this post

Stay in the loop

New posts on reconciliation, fintech infrastructure, and financial ops.

Subscribed
Read More
Payment Reconciliation Software for Fintech and Payment Companies
Ignacio Berardi · May 17, 2026
Automating Reconciliation from Data Ingestion to Exception Resolution
Ignacio Berardi · May 19, 2026
How Exception Management Works in Payment Reconciliation
Ignacio Berardi · May 21, 2026