Payment Gateway Reconciliation
What is payment gateway reconciliation?
Payment gateway reconciliation is the process of matching transaction records from a payment gateway — Stripe, Razorpay, PayU, Adyen, or similar — against bank settlement data and the corresponding entries in the ERP or accounting system, to confirm that every payment collected has been correctly accounted for.
Why it is complex
A payment gateway captures each transaction individually, in gross amounts, at the moment it occurs. A bank settlement is a net payout — typically batched across hundreds or thousands of transactions, with gateway fees already deducted — that arrives one to two business days after the transactions took place.
This means the same payment appears as three different data points: a gross individual transaction in the gateway, a net batched credit in the bank, and an invoice or journal entry in the ERP.
How payment gateway reconciliation works
Step 1 — Extract gateway data. Pull all transaction records from the payment gateway for the period — including successful payments, refunds, chargebacks, and disputes.
Step 2 — Extract settlement data. Pull bank settlement reports showing each payout received, the transactions included, and fees deducted.
Step 3 — Match transactions to settlements. Confirm that each gateway transaction appears in the correct settlement batch. Verify that the net settlement amount equals gross transactions minus fees.
Step 4 — Match to ERP. Confirm that each settlement has been correctly recorded in the ERP.
Step 5 — Investigate exceptions. Unmatched transactions, settlement shortfalls, unrecorded refunds, and chargebacks are investigated and resolved.
Why this matters at scale
For e-commerce, retail, and subscription businesses processing thousands of transactions daily across multiple payment gateways and currencies, this process is one of the most labour-intensive in the finance calendar.
Related: Account reconciliation · Bank reconciliation · ERP reconciliation · Order-to-Cash (O2C)



