← Back to blog
E-commerce 15 min read

What Is Payment Reconciliation? Meaning, Process and Example for Ecommerce

By Vikashini Updated on
Payment reconciliation for online sellers, showing order receipts, matched payouts and bank records. Read the guide to learn how to reconcile ecommerce payments.

Payment reconciliation refers to the process of bringing together the funds that have come into your bank or payment provider and ensuring they are in line with sales, refunds and fees that you should have received. The payment reconciliation process for online sellers is to collect sales and payout data, match payouts to orders, account for fees, tax and returns, investigate differences, then post the result to your books.

This guide will help finance & operations teams within your ecommerce business to get their gateway, marketplace & courier payment reconciliations in order. We have laid out a clear process to follow, an example to compare your reports to and guidance on when you should no longer use a spreadsheet.

What is payment reconciliation?

Payment reconciliation: What is payment reconciliation?

Payment reconciliation involves checking your sales records against the payment provider’s reports and your bank statement to make sure the amounts match. If they don’t, you need to identify the reason. This includes accounting for orders, refunds, transaction fees and other adjustments. Any amount that remains unexplained should be flagged for further investigation.

The process relies on three records. Order records show how much you sold, payout reports show how much the payment provider transferred, and your bank statement confirms how much you actually received. Comparing all three helps you keep revenue, pending payments and cash flow records accurate. It also gives your finance team a clear trail to refer to during an audit.

It is important that you can track revenues, receivables and cash. A good reconciliation provides finance with a clear audit trail.

Why ecommerce payment reconciliation is harder than a normal bank reconciliation

One payout can cover many orders, so a bank total alone does not show which sales it contains.

Fees and tax are netted before payment. The bank shows net cash; invoices show gross sales.

Refunds may hit a later payout than the original sale, separating them across periods.

Couriers send COD in batches. One remittance may cover many airway bills and deductions.

Providers use different report layouts, IDs and sign conventions, so each needs a mapping.

A late-month sale may settle next month. Sale, settlement and bank dates can differ.

SourceHow the money arrivesWhat makes it hard to match
Payment gatewayNet payout to bankOne payout can bundle sales, refunds and fees
MarketplaceSettlement transferCommission, delivery charges, tax and returns are deducted
Courier (COD)Remittance against delivered shipmentsAWB-level collections and deductions may arrive in batches
Direct bank or UPI transferIndividual or grouped bank creditPayer reference may not include an order ID

Small glossary

TermMeaning in this guide
PayoutMoney a provider transfers to the seller’s bank.
SettlementA cycle report of transactions, deductions and amount payable.
RemittanceMoney a courier transfers from COD collections.
ChargebackA payment reversal following a cardholder dispute.
TCSGST tax collected at source shown on some marketplace statements; verify the credit with your CA.
TDSTax deducted at source shown on a statement; verify current tax records with your CA.

The payment reconciliation process for online sellers, step by step

Infographic: The payment reconciliation process for online sellers, step by step

Ensure you follow the same steps each period and leave the original reports untouched so that you can trace the changes back to the correct file.

  • Gather the data. Download your order, gateway/marketplace payout/settlement, courier remittance and bank statements for the period. Ensure there is sufficient overlap between the dates so that you pick up late settlements.
  • Standardise the data. Ensure order IDs, invoice numbers, transaction references, settlement IDs, AWBs, dates, currencies and signs are in the same columns. Check if refunds/fees are positive or negative.
  • Link orders to payouts. Using the payout/remittance reference, link the lines of the payout to the orders. There may be multiple orders linked to one payout.
  • Ensure all differences are explained. Break down the differences into fees, tax deductions, refunds, holds, chargebacks and timing differences. Use the evidence from the provider’s report/invoice to show why the changes have been made.
  • Investigate unmatched data. Look for missing IDs, duplicates, money paid into the next period or payments with no order reference. Assign ownership and ensure you have evidence.
  • Post to your books. Post sales, returns, fees, fee taxes and bank activity to your approved ledgers. Do not post the net payout as new revenue.
  • Review and sign off. Ensure the clearing balance has been explained, there is ownership for all outstanding items and the totals for the period match the original reports and bank credits.

A clearing account is a temporary ledger for money due from a provider: record sales against it, then clear it to the bank when the payout is matched. Its balance shows what is still pending or unexplained.

Payment reconciliation example (worked, step by step)

Infographic: Payment reconciliation example (worked, step by step)

Assume one gateway payout covers five orders: ₹1,000, ₹1,500, ₹2,000, ₹500 and ₹3,000. Gross orders total ₹8,000. The ₹500 order is fully refunded. For illustration, assume a gateway fee of 2% on the original gross, not returned on the refund, plus 18% GST on the fee. These are example inputs, not current rates for any named gateway. Confirm actual tax and fee treatment with your CA.

LineAmountNote
Five orders₹8,000.00Gross amount from invoices/orders
Full refund−₹500.00Refund on the ₹500 order
Gateway fee−₹160.002% of ₹8,000
GST on gateway fee−₹28.8018% of ₹160
Expected payout₹7,311.20₹8,000 − ₹500 − ₹160 − ₹28.80

The books should preserve the gross sale, refund and fee separately. Split the original invoice total between sales and output tax using the actual invoices; do not credit the whole ₹8,000 to revenue if it includes tax.

EntryDebitCredit
Original sales: gateway clearing₹8,000.00
Sales and output tax, split per invoices₹8,000.00
Refund: sales return and tax adjustment₹500.00
Gateway clearing₹500.00
Gateway fee expense₹160.00
Eligible input tax on gateway fee, if supported₹28.80
Gateway clearing₹188.80
Bank payout₹7,311.20
Gateway clearing₹7,311.20

Only claim input tax credit if the tax invoice and your eligibility support it. A second person should re-check the arithmetic and the entry mapping.

Now assume the bank shows ₹7,000 instead of ₹7,311.20. The unexplained difference is ₹311.20.

Infographic: Payment reconciliation example (worked, step by step) (continued)
ExpectedBank creditDifferenceWhat to do
₹7,311.20₹7,000.00₹311.20 shortCheck the settlement for a rolling reserve, second fee, split payout or timing item. Post a reserve or fee only when the provider’s record supports it.

If the statement confirms a reserve, leave it as a separate receivable or reserve balance for later matching. If it shows another fee, record that fee from the provider’s document. Do not write off the difference just to close the period.

Marketplace payment reconciliation: Amazon, Flipkart and others

Infographic: Marketplace payment reconciliation: Amazon, Flipkart and others

Marketplace payment reconciliation means matching each settlement report to the orders it covers, after commission, fees, shipping charges, tax collected at source and returns. Start with the seller portal’s settlement file, then trace the transfer to the bank statement.

ItemWhere to find itWhat to check
SalesOrder and tax reportsOrder/item ID, invoice value, date and returns
Commission and feesSettlement or fee statementRate, fee base, reversals and tax on fees
Shipping chargesSettlement detailCharge, weight/zone basis and any adjustment
Tax collected at sourceTax or settlement reportAmount, seller registration and tax-credit record
Returns and reversalsReturn report and settlement linesOriginal order, refund and fee reversal
Reserve or holdSettlement statementReason, amount and expected release evidence
Payout dateTransfer or bank referenceSettlement ID, amount and bank-credit date

A settlement cycle can cross month-end. Keep the sale or invoice date and settlement date distinct, and reconcile late transfers in the next period without moving the original sale just to make a cash match. Report names can change by marketplace and seller account, so confirm the current portal fields before setting up a mapping.

For accounting-entry context, see the Amazon–TallyPrime and Flipkart–TallyPrime integration pages.

COD and courier remittance reconciliation

Infographic: COD and courier remittance reconciliation

For COD, match each remittance line to the shipment’s AWB (air waybill) and the original order. Compare the delivered amount, COD fee, deductions and bank credit. A short remittance may be a timing gap, a return-to-origin (RTO), a deduction or an actual short payment. Keep each case open until the courier statement or a later credit explains it.

StageRiskCheck
Delivered and remittedAmount differs from order COD valueMatch AWB, order amount, fees and bank credit
Delivered, not yet remittedFunds are still in the courier cycleCheck the remittance report and next transfer
Refused or RTOForward/return costs and stock reversalMatch return status, deductions and inventory receipt
Short paidDeduction or missing shipment in batchCompare AWB-level lines and raise a documented query

COD timing varies by courier, service and account. Use the live remittance report and current courier documentation rather than assuming a fixed number of days. See the Shopify–Shiprocket integration overview for a related shipping workflow.

Matching rules and how to handle exceptions

An exact match links one transaction to one order using a unique reference and amount. A many-to-one match links several orders to one payout batch. A rule-based match uses approved references, an amount tolerance or a date window when the source files do not share one ID. Keep the rule and reason visible so reviewers can see why two lines were matched.

ExceptionLikely causeAction
Payout short by a small amountFee, rounding or separate adjustmentCompare line items and provider invoice; do not assume rounding
Payout with no matching orderReserve release, refund-only batch or missing importSearch by settlement/transaction reference and prior periods
Order with no payoutPending settlement, cancellation or failed captureCheck payment status and next provider cycle
Duplicate paymentRetry, customer paid twice or duplicate importCompare transaction IDs; reverse only with evidence
Refund not reflectedRefund is pending or posted in a later cycleCheck refund ID, date and subsequent settlement
ChargebackCustomer dispute and processor reversalLink dispute to original order, fee and case record

Set a review threshold based on your materiality policy and investigate larger differences first. Still log small differences. Never write off an unexplained item without a note, evidence and approver.

Manual vs automated payment reconciliation

Spreadsheets work when there are few payouts, one channel and a reviewer who can check each line. Automated payment reconciliation becomes worth assessing when reports, channels and returns multiply or month-end close slips. Software can organize and match records, but it cannot decide an unsupported tax treatment for you.

QuestionSpreadsheetEcommerce reconciliation software
SetupQuick to start; mappings are manualRequires setup, access and field mapping
Speed at higher volumeMore copy, filters and reviewCan process recurring files or feeds, if supported
Error riskFormula and paste errors need controlsMapping or source errors still need review
Multi-channel coverageSeparate tabs and layoutsDepends on supported providers and connectors
Audit trailManual notes and version controlLogs may be available; confirm export and retention
CostStaff time and spreadsheet controlsSubscription and implementation cost

Automate fee and tax splits first, then payout matching, then the exception queue. A payment reconciliation system should show the source line, match reason and unresolved balance rather than just a green “reconciled” status.

Where an order management system fits in payment reconciliation

Infographic: Where an order management system fits in payment reconciliation

An order management system (OMS) will take orders from all your sales channels and create a central order. It will then pass this order information along with returns and payment information to fulfillment and accounting. An order management system is not a replacement for your accounting system or bank statement.

This can help keep all orders under one ID from sale to shipment. It can also track any cancellations or returns for that order. If you have access to order level costs (such as shipping/fees) you can add these to the order. The OMS software can help with reconciling payouts back to the order and fulfillment.

What changes when reconciliation starts from the order

Your order reference will become your central point of reference. You will still need to reconcile your payments and courier statements to your bank credits.

The flow is a working model, not a claim about every connector. A Base OMS connection should be assessed against the sources, records and exception handling it supports in writing.

How to choose a payment reconciliation system

Use this checklist to compare the workflow, not just the number of integrations.

  • Gateways, marketplaces and couriers covered for your accounts.
  • Handling of fees, TCS/TDS, refunds and returns.
  • Many-to-one payout matching and timing windows.
  • Exception queue, notes, owners and status history.
  • Clearing-account support and control of open balances.
  • Export or posting to your accounting system.
  • Audit trail, role permissions and period sign-off.
  • Setup time, support and ongoing mapping changes.

When reviewing ecommerce reconciliation software, ask: Which reports and transaction types are included? How are failed imports shown? Can finance see why a match was made? Who supports a broken connection? What does a new gateway or marketplace cost in setup time?

RouteBest forLimitsTypical effort
SpreadsheetFew payouts and one channelManual mapping and reviewLow setup; ongoing staff time
Accounting add-onExisting books need selected feedsCoverage may stop at accounting recordsConfigure ledgers and mappings
Reconciliation softwareMany payouts and recurring exceptionsVerify channels, reports and posting scopeImplement sources, rules and reviewers
OMS software with reconciliationOrder, shipment and payment records need a shared linkConfirm settlement-level capabilitiesConfigure channels, orders and finance flow

A payment reconciliation system should fit your existing accounting controls. Ask for a sample file test and a written list of what it matches, exports and leaves for finance.

Common payment reconciliation mistakes and how to avoid them

MistakeWhy it hurtsFix
Matching only to the bank, not ordersDeposit is verified but order coverage is unknownTrace each batch to order references
Ignoring fees and tax deductionsGross sales and net cash never tieRecord each deduction from provider evidence
Double-counting refundsSales return and payout refund are posted twiceLink both to the original transaction
Using the wrong period cut-offLate settlements appear missingKeep sale, settlement and bank dates separate
Mixing gateways in one sheetDifferent IDs and fee rules get confusedKeep a source and mapping field per provider
No clearing accountUnsettled money is hard to trackKeep amounts due open until matched to bank
No owner for exceptionsUnmatched items roll forward without actionAssign an owner, due date and note

What gets automated and what finance still reviews with Base OMS

Infographic: What gets automated and what finance still reviews with Base OMS

The table is a confirmation checklist, not a statement of live functionality. The product team must verify each row before publication.

Automated by Base OMS (confirm each item)Still reviewed by finance
Collecting order and payout data: confirm supported sourcesConfirm report coverage and period
Matching payouts to orders: confirm matching keys and scopeReview batch matches, timing and unmatched lines
Splitting fees and tax: confirm fields and rulesCheck provider documents and tax treatment
Flagging unmatched items: confirm queue, notes and ownershipInvestigate, document and approve each exception
Posting to the books: confirm destinations and entry typesApprove accounting treatment and sign off

Treat the table as a test plan. The product team must confirm whether Base OMS matches payouts or only provides order-level cost data, which gateways and marketplaces are covered, and what it posts to accounting. Base OMS supports [confirmed data sources and match rules to be added after sign-off]. Base OMS surfaces [confirmed month-end views to be added after sign-off]. At close, finance still reviews period cut-off, tax, refunds, unresolved balances and entries before approval. This is the boundary to verify for any OMS platform: software can prepare and flag records, while a person remains accountable for judgement and sign-off. No screenshots or customer result are included because verified assets were not provided. Book a Base demo to review the workflow.

Conclusion

Payment reconciliation follows seven steps: collect the order, payout and bank records; standardize them; match batches to orders; explain differences; investigate open items; post the entries; and review the period. The three records are orders, payouts and bank deposits. That is the payment reconciliation process for online sellers in practice. Start with a small sample, keep fees and refunds separate from sales, and document every unresolved item. If you need a worksheet, use the tables above as a starting point; book a Base demo to review an automated workflow.

Frequently Asked Questions:

What is payment reconciliation?

Payment reconciliation is matching orders and expected receipts to provider payout records and bank deposits, then explaining any difference. It connects three records: what was sold, what the gateway or marketplace says it paid, and what arrived in the bank. The goal is a supported, traceable balance, not simply a matching bank total.

What is the payment reconciliation process for online sellers?

The payment reconciliation process for online sellers is to collect order, payout and bank records; standardize IDs, dates and amounts; match payouts to orders; explain fees, tax and returns; investigate unmatched lines; post entries; and review the period. Keep the original files and assign an owner to open items.

What is a payment reconciliation example?

A payment reconciliation example is the ₹8,000 gateway batch in this guide: less a ₹500 refund, ₹160 fee and ₹28.80 tax on the fee, the expected payout is ₹7,311.20. If the bank shows ₹7,000, investigate the ₹311.20 difference against the provider’s reserve, fee and transfer records.

How is ecommerce payment reconciliation different from bank reconciliation?

Ecommerce payment reconciliation links orders and provider transactions to bank deposits. A normal bank reconciliation compares the books with the bank statement. Online sales add batch payouts, gateway fees, refunds, marketplace deductions, COD remittances and timing gaps, so a deposit often needs to be split across many orders before it can be verified.

How do I do marketplace payment reconciliation for Amazon and Flipkart?

For marketplace payment reconciliation, match each settlement line to its order or item, account for fees, returns and tax deductions, then match the net transfer to the bank. Keep the settlement ID and date. See the Amazon and Flipkart TallyPrime integration pages for accounting context.

How do I reconcile COD payments from couriers?

To reconcile COD payments from couriers, match the remittance file to each AWB and order, then compare delivered amount, deductions and bank credit. Keep delivered-but-unpaid, RTO and short-paid shipments open until explained. See the Shopify–Shiprocket integration overview for a related courier workflow.

What is automated payment reconciliation?

Automated payment reconciliation uses software to collect supported order, payout and bank data, apply matching rules, and flag items that do not reconcile. It reduces repeat data handling, but a person still reviews exceptions, tax treatment and period cut-off. Check what sources the system supports before assuming it covers every provider.

Do I need ecommerce reconciliation software or an order management system?

Ecommerce reconciliation software helps match financial reports and explain payout differences. An order management system helps connect orders, stock, shipment and returns. A seller may need one, both or neither, depending on the sources and controls already in place. Choose based on the gaps you can show in your current close process.

What can Base OMS automate in payment reconciliation, and what still needs a person?

The records that can be automated depend on product-team confirmation of supported gateways, marketplaces, payout reports and accounting connections. Ask whether matching is settlement-level or only order-level, which fees and taxes are parsed, and how exceptions are shown. Finance should still verify source coverage, tax treatment, open balances and final accounting entries before sign-off.