Skip to main content
How-To · 5 min read

Cash-to-Bank Reconciliation for UPI and POS Transactions in India

UPI and POS collections have replaced cash for most Indian businesses — but they introduced new reconciliation complexity. UPI settlements are typically credited the next business day in bulk. POS terminal settlements arrive as a single daily batch with MDR deducted. Neither matches invoice-level data without a structured reconciliation process. This guide covers how to reconcile UPI and POS collections accurately.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 18 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

A retail chain with 12 stores processes ₹90 lakh in UPI payments and ₹30 lakh in card (POS) payments per month. Monthly bank reconciliation takes 4 days — because the bank statement shows 60 bulk credits (5 UPI settlements × 12 stores) that must be disaggregated into 8,000+ individual transactions.

This is a data volume problem and a format mismatch problem. Both are solvable — but not with a spreadsheet.

UPI Settlement Structure

UPI payments in India do not settle individually to the merchant’s bank account. They aggregate into daily or periodic batch settlements, depending on the payment aggregator.

UPI Settlement Flow

  1. Customer initiates UPI payment — UTR generated, funds transfer confirmed
  2. Aggregator collects payments across the day
  3. Aggregator sends bulk settlement to merchant’s nodal/settlement account
  4. Merchant bank receives a single credit — the sum of all UPI payments for the period, net of refunds and chargebacks
  5. Aggregator provides settlement report — line-by-line breakdown of individual transactions

The reconciliation task: match each line in the aggregator’s settlement report to a transaction in the order management system, then match the settlement total to the bank credit.

Settlement Timing Differences

Payment methodSettlement to bankBank statement visibility
UPI (standard)T+1 business dayT+1 by end of day
UPI (instant settlement — premium)Same daySame day
Credit card (standard)T+2 to T+3T+2 or T+3
Debit card RuPayT+1T+1
POS terminal (most banks)T+1T+1
BNPL / EMI at POST+7 to T+15Varies by issuer

These timing differences create legitimate outstanding items in bank reconciliation — credits in the order management system for which no bank credit has arrived yet.

POS Terminal Reconciliation

POS terminal reconciliation has two components: MDR reconciliation and transaction-level matching.

MDR Deduction Handling

For credit card POS transactions, the acquirer deducts MDR before crediting the merchant. A POS terminal processing ₹50,000 in credit card transactions at 2% MDR credits ₹49,000 to the merchant’s account, not ₹50,000. The reconciliation must:

  1. Post the gross transaction amount to revenue (₹50,000)
  2. Post the MDR to a fee expense account (₹1,000)
  3. Match the net bank credit of ₹49,000 against the gross receipt net of MDR

POS terminals often aggregate multiple days’ transactions in a single settlement. A Monday morning credit of ₹1,23,456 may represent Saturday and Sunday transactions combined — a timing difference that the reconciliation must carry correctly.

POS Settlement File Parsing

Most acquiring banks provide a daily settlement file in CSV or flat-file format containing:

  • Terminal ID and merchant ID
  • Transaction date and time
  • Card type and last 4 digits
  • Gross transaction amount
  • MDR percentage and amount
  • Net settlement amount
  • Batch reference number

The reconciliation system maps this file against the POS transactions recorded in the billing or ERP system using the transaction date and gross amount as the primary matching key.

Daily vs Month-End Reconciliation for UPI and POS

Monthly reconciliation of UPI and POS is practically difficult for high-volume merchants: 30 days of settlements must be disaggregated simultaneously, with chargebacks and refunds from earlier in the month affecting later settlements.

Daily reconciliation is more efficient: each day’s settlement is matched within 24–48 hours, while transaction data is fresh and customer disputes can be identified quickly. The end-of-month bank reconciliation then matches only the settlement totals — because the individual transactions have already been verified.

The daily-first approach requires:

  • Automated download of the aggregator’s daily settlement report
  • Automated matching against the order management system
  • Exception flagging for unmatched items (typically 1–3% of transactions)
  • Human review of exceptions before the settlement is posted

Handling Chargebacks in UPI and POS Reconciliation

Chargebacks — disputed transactions where the customer has successfully reversed the payment — appear as deductions in subsequent settlement reports. A chargeback processed in month 2 reduces a settlement in month 2 for a transaction that was originally processed in month 1.

The reconciliation must:

  1. Identify the chargeback in the settlement report
  2. Match it to the original transaction in month 1
  3. Reverse the revenue entry for the original transaction
  4. Record the chargeback as a deduction from settlement

Untracked chargebacks overstate revenue and cash. Companies with high chargeback rates (above 0.5% of GMV) may have significant revenue overstatement if chargebacks are not systematically tracked.

Bank reconciliation software that parses aggregator settlement files — Razorpay, PayU, Cashfree, and bank POS settlement CSVs — and disaggregates bulk credits into transaction-level matches eliminates the primary manual effort in UPI and POS reconciliation.

Reconciliation software India that handles both the aggregator-level reconciliation (settlement file vs order system) and the bank-level reconciliation (bank statement vs settlement total) in a connected workflow produces a complete cash-to-bank trail without intermediate spreadsheet steps.

The Reserve Bank of India publishes guidelines on UPI settlement timelines, merchant discount rates for card payments, and settlement obligations for payment aggregators — the regulatory framework that governs what finance teams should expect in their settlement files.

Primary reference: Reserve Bank of India — where UPI settlement timelines and POS merchant discount rate guidelines are published.

Frequently Asked Questions

How does UPI settlement work for merchants in India?
For most UPI merchants, payments collected during a day are settled to the merchant's bank account on the next business day (T+1). The settlement is typically a single bulk credit on the bank statement — for example, a ₹48,750 credit representing 23 individual UPI payments. The reconciliation task is to disaggregate this bulk credit into individual transactions using the settlement report from the payment aggregator (Razorpay, PayU, Cashfree, PhonePe Business, etc.).
What is MDR on POS transactions and how is it reconciled?
Merchant Discount Rate (MDR) is the fee charged by the acquiring bank for POS (point-of-sale) card processing. For credit cards, MDR ranges from 1.5–2.5% of the transaction value. For debit cards and RuPay, MDR is zero per government mandate. The POS settlement file from the acquirer shows the gross transaction value and the MDR deducted — the net credit to the bank is gross minus MDR. Reconciliation must account for the MDR deduction, not just match the gross invoice amount.
Why does UPI reconciliation fail when done manually?
Manual UPI reconciliation fails at scale because: (1) the bank statement shows only the settlement total, not individual transaction details; (2) the settlement report from the payment aggregator uses internal transaction IDs, not the UTR visible to customers; (3) chargebacks and refunds may reduce the settlement amount without a separate bank debit; and (4) multiple payment aggregators' settlements may arrive on the same day as separate bank credits. Matching requires the aggregator's settlement file as an intermediate source.
How is TCS on UPI transactions reconciled?
Tax Collected at Source (TCS) under Section 206C(1H) applies to e-commerce operators. For most standard UPI merchant payments, TCS does not apply directly. However, e-commerce marketplace sellers receive payments through the operator net of TCS (0.1%). The marketplace's settlement statement shows TCS deducted — this must be reconciled to Form 26AS (TCS section Part F) and recorded as a TCS receivable, similar to TDS receivable treatment.
How long does the POS settlement take to appear in the bank?
Standard POS settlement timelines in India: T+1 for most acquiring banks and payment processors. Some banks offer same-day settlement for premium merchant accounts. Weekend and holiday settlements may be delayed to the next business day. The reconciliation must account for these timing differences — a POS terminal's end-of-day settlement on Friday may only credit the bank account on Monday, creating a 3-day timing difference.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.