Accounting
What is payment reconciliation? Process, examples, and automation
Written by

Raniz Bordoloi, Head of Marketing
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is the difference between payment reconciliation and bank reconciliation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bank reconciliation ties the GL cash balance to the bank statement. Payment reconciliation adds the processor layer: it ties the payment platform's recorded activity to the bank deposits and to the GL, including the fees, refunds, and chargebacks netted out before settlement. In payments-heavy businesses, bank reconciliation depends on payment reconciliation being right."
}
},
{
"@type": "Question",
"name": "What is payment gateway reconciliation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "It is the tie between what the gateway authorized and captured and what the processor actually settled. In stacks where the gateway and acquirer are separate providers, it is a distinct step from payment reconciliation, and the one that catches captures that never settled or settled twice. A transaction lost between capture and settlement never shows up as a bank difference, so it will not be caught downstream."
}
},
{
"@type": "Question",
"name": "Why don't payouts match revenue?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Because processors settle net and in batches. Fees are withheld at settlement, refunds and chargebacks are deducted, and payout timing follows the processor's calendar rather than the sales period. Reconciling requires a gross-to-net bridge for each payout, not a one-to-one comparison."
}
},
{
"@type": "Question",
"name": "How is payout reconciliation different?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Payout reconciliation is the payout-side slice of payment reconciliation: tying each processor payout (from Stripe, for example) to its underlying transactions and netting components. The process and evidence standards are the same."
}
},
{
"@type": "Question",
"name": "Can payment reconciliation be automated?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The matching layer can be, and should be, because it is high-volume, rule-expressible work. Automation handles ingestion, normalization, and grouped matching continuously, and prepares entries from unreconciled items. Humans review exceptions, approve entries, and own the accounting conclusions."
}
}
]
}
</script>
Matching a payout to its orders proves what belongs together. Payment reconciliation decides what each piece is worth and where it posts.
Payment reconciliation is the discipline that keeps money movement honest in a payments-heavy business. A processor settles net: gross sales arrive minus fees, minus refunds, minus chargeback withholdings, on the processor’s calendar rather than yours. Each of those deductions is real money with its own accounting treatment, and none of them is visible on the bank line.
For companies running real payment volume across multiple processors, that is a daily population of transactions that almost match. The work is not hard in any single instance. It is hard because it recurs every day, in volume, against records that were never designed to agree.
This article covers what payment reconciliation is, why it is harder than bank reconciliation, the process step by step, and how the netting components get recorded. The matching underneath it (cardinality, rule design, false-match rates, and how to evaluate an engine) is covered in full in the transaction matching definitive guide. This article picks up where that one leaves off: what the accounting does with what the matching found.
Key takeaways:
Payment reconciliation ties payment activity across three records: the processor or gateway, the bank, and the general ledger.
The core difficulty is that payouts are net and batched: fees, refunds, and chargebacks are withheld before the money lands, and settlement windows ignore accounting periods.
Most of the work is transaction matching; the reconciliation explains what the matching cannot connect.
Continuous matching moves the work off the close’s critical path.
Payment reconciliation definition
Payment reconciliation is the process of verifying that payment activity recorded in a billing system or payment processor agrees with what the bank received and what the general ledger recorded: matching payouts to their underlying transactions, isolating fees, refunds, and chargebacks for separate treatment, investigating what does not tie, and documenting the results. It is a three-way exercise across processor, bank, and GL, where bank reconciliation is two-way.
The reason it deserves its own name: payment processors settle net and in batches. Gross revenue, minus fees, minus refunds, minus chargeback withholdings, lands as deposits whose timing follows the processor’s settlement calendar, not the accounting period. Every one of those differences is real money that needs its own accounting.
A payment reconciliation example: from one bank line to four accounts
A processor payout of $88,412.60 lands on the third. That single figure carries four different accounting events:
Component | Amount | Treatment |
Gross sales settled | $92,000.00 | Clears the receivable |
Processor fees withheld | ($1,610.00) | Operating expense |
Refunds issued | ($1,150.00) | Contra-revenue |
Chargebacks clawed back | ($827.40) | Contra-revenue or disputed receivable, per policy |
Net deposit | $88,412.60 | Cash |
The entry that results:
Account | Debit | Credit |
Cash | $88,412.60 | |
Processor Fees Expense | $1,610.00 | |
Refunds (contra-revenue) | $1,150.00 | |
Chargebacks (contra-revenue) | $827.40 | |
Accounts Receivable | $92,000.00 |
This is the gross-to-net bridge, and it is the point of the exercise. Booking the $88,412.60 to cash against revenue would tie the bank and misstate four things at once: fees understated, revenue overstated, refunds invisible, disputes unrecorded. The reconciliation is not finished when cash agrees. It is finished when each component of the bridge is in the account that belongs to it.
Doing that once is arithmetic. Doing it every day, across every processor, entity, and currency, is what consumes a team.
Payment gateway reconciliation: the same exercise, one layer earlier
Gateway and processor are often used interchangeably, and for reconciliation purposes the distinction matters less than the record each one produces. The gateway authorizes and captures the transaction; the processor or acquirer settles the money. In a stack where those are separate providers, there are three records to tie before the bank even enters the picture: what the gateway captured, what the processor settled, and what the billing system recorded as revenue.
Payment gateway reconciliation is the first tie in that chain, confirming that every authorized and captured transaction made it into a settlement batch. It is where you catch captures that never settled, duplicate captures, and authorizations that expired without capture. Teams running a single provider that does both jobs can treat this as one step. Teams running a gateway in front of multiple acquirers, or routing by region or card type, should reconcile the gateway layer separately, because a transaction lost between capture and settlement will never appear as a bank difference. It just quietly never arrives.
The payment reconciliation process
1. Verify the source populations are complete
Matching can only prove relationships among the records it receives. Before a match rate means anything, the counts and totals arriving from the processor, the bank, and the GL have to be verified as complete. A clean match over an incomplete population is still a control failure, and it is the kind of automated control an auditor tests under PCAOB AS 2201.
2. Match payouts to their underlying transactions
This is one-to-many and many-to-many matching: one deposit against hundreds of orders, or several settlement batches against several order groups with no shared reference, where amounts only agree in combination. Partition by entity, currency, processor, and settlement window to keep the combinations manageable.
3. Isolate the netting components
Fees, refunds, and chargebacks are not reconciling noise; each needs its own entry. Processor fees post as expense. Refunds reverse revenue. Chargebacks may need a receivable or reserve treatment depending on policy. The gross-to-net bridge for each payout is the evidence a reviewer inspects.
4. Investigate what does not tie
The residual after matching is the actual work: a payout that arrived short, a refund landing in a different period than its sale, a duplicate capture, an order the processor settled that the GL never recorded. Classify each exception as timing, fee, error, or missing entry, because the treatment differs, and track aging so nothing sits unresolved for 60 days.
5. Post entries and document
Entries from the reconciliation (fees, adjustments, corrections) route through approval before posting, and the reconciliation file shows the matched population, the exception list with classifications, and the support. The standard is unchanged from any reconciliation: a reviewer reaches the same conclusion without the preparer in the room.
Cutoff: the difference that is not a difference
The reconciling item that generates the most unnecessary investigation in payments is a settlement window that straddles period end. Orders placed on the 30th settle on the 2nd. The revenue belongs to the closing month; the cash belongs to the next one. Both records are correct, and the difference is an in-transit balance, not an exception.
Treat it as one. A funds-in-transit or unsettled-receipts account holds the gap explicitly, with the settlement report as support, so the reconciliation shows a documented timing item instead of an unexplained variance. Teams without that account tend to force the cutoff, pulling settlement forward or pushing revenue back, which fixes the reconciliation and misstates the period.
One control note carried over from the matching side: in payments, where thousands of similar amounts move daily, a false match costs more than an unmatched item. A pair that ties on amount but belongs to two different customers leaves total cash correct and customer-level activity wrong, and it hides until after sign-off. The transaction matching guide covers how to measure and prevent that; for reconciliation purposes, the rule is simply that a match you cannot explain is not evidence.
What strong payment reconciliation delivers
A cash number a controller can sign. Every payout tied to its orders, every fee accounted for, every exception classified and owned.
Close days recovered. Matching that runs continuously means close starts with the month already substantially matched.
Revenue integrity. Refunds and chargebacks isolated and treated correctly instead of buried in net deposits.
Audit evidence by default. The matched population plus a short, documented exception list is the support an auditor tests.
Gorgias shortened its close by seven days by automating cash and flux workflows, moving the settlement and matching work off the days the team could least afford to spend on it.
How agentic AI changes payment reconciliation
In an agent-prepared workflow, bank, billing, and processor data ingests continuously, normalized before matching begins. High-confidence rules run first; many-to-many grouping resolves the settlement patterns that consume manual hours; and matching logic is described in plain language and tested on the team’s own data before it goes live, so a processor changing its file format is a same-day fix rather than an IT ticket. Exceptions arrive ready to resolve, with source rows attached and entries proposed where the data supports them. Nothing posts without a named reviewer’s approval.
Payment reconciliation with Maxima
Maxima runs the matching itself: one-to-one, one-to-many, and many-to-many relationships across millions of transactions per month, connecting processors and billing platforms like Stripe and Chargebee, banks including JPMorgan and Wells Fargo, and the ERP. Transaction-level lineage is held in Maxima so the ERP stays fast, and summarized entries post natively to NetSuite after review, with source-to-GL linking.
Every payout explained to the dollar, in the accounts that belong to it. See the gross-to-net bridge prepared for your review.
Frequently asked questions
What is the difference between payment reconciliation and bank reconciliation? Bank reconciliation ties the GL cash balance to the bank statement. Payment reconciliation adds the processor layer: it ties the payment platform’s recorded activity to the bank deposits and to the GL, including the fees, refunds, and chargebacks netted out before settlement. In payments-heavy businesses, bank reconciliation depends on payment reconciliation being right.
What is payment gateway reconciliation? It is the tie between what the gateway authorized and captured and what the processor actually settled. In stacks where the gateway and acquirer are separate providers, it is a distinct step from payment reconciliation, and the one that catches captures that never settled or settled twice. A transaction lost between capture and settlement never shows up as a bank difference, so it will not be caught downstream.
Why don’t payouts match revenue? Because processors settle net and in batches. Fees are withheld at settlement, refunds and chargebacks are deducted, and payout timing follows the processor’s calendar rather than the sales period. Reconciling requires a gross-to-net bridge for each payout, not a one-to-one comparison.
How is payout reconciliation different? Payout reconciliation is the payout-side slice of payment reconciliation: tying each processor payout (from Stripe, for example) to its underlying transactions and netting components. The process and evidence standards are the same.
Can payment reconciliation be automated? The matching layer can be, and should be, because it is high-volume, rule-expressible work. Automation handles ingestion, normalization, and grouped matching continuously, and prepares entries from unreconciled items. Humans review exceptions, approve entries, and own the accounting conclusions.
Move closer to an audit-ready, continuous close

Request demo
Insights, news and content
The latest
See all


