Skip to content
Neminath Traders

How to Match UPI Payments With Invoices and Bank Statement

A simple way to match UPI payments with invoices and your bank statement: which reference number to use, a worked example, and part or double payments.

By Moksh ShahUpdated 5 min read
Illustration for: How to Match UPI Payments With Invoices and Bank Statement
In this article (7 sections)
  1. The three records you need
  2. Step-by-step matching routine
  3. Worked example: one week's matching
  4. How to handle common mismatches
  5. A simple spreadsheet layout
  6. Safety while chasing payments
  7. Key takeaways
Free toolGST Calculator: Add or remove GST, with CGST/SGST split.Open →

To match UPI payments with invoices, use the UPI reference number as the link between three records: the invoice, your merchant app or QR report, and your bank statement. Match by reference number first, then by amount and date, and treat anything left over as a part payment, a double payment, a payment still settling, or a payment that never reached you.

This guide sets out a routine any shop, freelancer or small firm can follow in a spreadsheet, with a worked example. It is general information as of October 2026, not accounting advice; your accountant may prefer a different ledger format.

The three records you need

Record Where it comes from Key fields
Invoice register Your billing software, GST invoice book or spreadsheet Invoice number, date, customer, amount including GST
UPI collection report Bank's merchant app, aggregator dashboard or soundbox app Date and time, amount, payer UPI ID or name, 12-digit reference number, status
Bank statement Net banking (download as Excel or CSV) Date, narration (usually includes "UPI" and the reference number), credit amount

If your QR is linked directly to your bank account, each payment usually appears as its own line in the statement. If your QR or soundbox belongs to a payment aggregator, payments are often paid to you as one bulk settlement, and you match individual payments using the aggregator's settlement report instead. Our guide on how to read a bank statement explains common narration formats.

Step-by-step matching routine

Set up once

  1. Give every invoice a unique number and record the total including GST. Our GST calculator helps split a GST-inclusive amount.
  2. Ask customers to quote the invoice number in the UPI remarks, or use a dynamic QR that carries the amount and an invoice reference where your billing software or provider supports it.
  3. Use a separate current account and QR for the business. Personal transfers on the same QR make matching slow; see how to separate personal and business finances.

Do daily or weekly

  1. Download the UPI report and the bank statement for the same period. Keep only successful payments in the UPI report.
  2. Match UPI report to bank statement by reference number, or for aggregator QRs, match the aggregator's settlement report total to the bulk credit.
  3. Match each UPI payment to an invoice. Use the invoice number in remarks first, then customer name or UPI ID plus amount.
  4. Mark each invoice as paid, part paid or unpaid, and note the reference number against it.
  5. List exceptions: payments without an invoice, invoices without a payment, amount differences and duplicates.
  6. Clear exceptions by messaging the customer or raising a ticket with the provider. Do not leave them for month end.

Worked example: one week's matching

A small trader raises five invoices (amounts include 18% GST; for example ₹1,000 + ₹180 = ₹1,180):

Invoice Amount UPI payment found Reference Status
INV-101 ₹1,180 ₹1,180 4210...1187 Paid
INV-102 ₹2,360 ₹2,360 4210...5521 Paid
INV-103 ₹590 ₹590 and ₹590 again 4211...0034, 4211...0039 Paid twice
INV-104 ₹4,720 ₹4,000 4212...7716 Part paid, ₹720 due
INV-105 ₹1,770 None None Unpaid

Totals: invoices = ₹1,180 + ₹2,360 + ₹590 + ₹4,720 + ₹1,770 = ₹10,620. UPI received = ₹1,180 + ₹2,360 + ₹590 + ₹590 + ₹4,000 = ₹8,720. The ₹1,900 gap is fully explained: ₹1,770 unpaid (INV-105) + ₹720 balance (INV-104) − ₹590 extra (double payment on INV-103) = ₹1,900.

Actions: send reminders for ₹1,770 and ₹720, and either refund ₹590 to the customer who paid twice or, with their written consent, adjust it against their next invoice. The reference numbers above are shortened for illustration; always record the full 12 digits.

How to handle common mismatches

Mismatch Likely reason What to do
Payment in UPI report, not in bank Aggregator settlement pending, or payment still processing Check the settlement report and date; raise a ticket if overdue under your agreement
Payment in bank, no invoice Advance, customer paid wrong invoice, or a personal transfer Ask the payer; record as advance until linked
Amount lower than invoice Part payment or customer deducted something Record part payment, confirm the reason in writing
Amount higher or duplicate Double tap, retry after "pending" status Verify both credits, then refund or adjust with consent
Bulk credit lower than payments Fees, GST, refunds or chargebacks deducted Match against the settlement report's deduction lines
Customer shows a screenshot, no credit Payment pending, failed, sent to another QR, or a fake screenshot Check your own app and bank statement; never rely on the screenshot alone

For failed payments where the customer was debited but you were not credited, RBI's turnaround-time framework requires auto-reversal to the customer within T+5 days, with ₹100 per day compensation to the customer if late. If a customer wrongly paid you, they may raise a dispute through their bank; respond promptly with your records. If a customer's money was debited but never reached you, point them to UPI payment failed but money debited.

A simple spreadsheet layout

Use one sheet per month with these columns: Invoice no., Invoice date, Customer, Invoice amount, Amount received, UPI reference, Payment date, Settlement date, Bank credit matched (Y/N), Balance, Remarks. A filter on "Balance not zero" or "Bank credit matched = N" gives your follow-up list in seconds. Many billing and accounting apps can import bank statements and suggest matches automatically, but review the suggestions before accepting them.

At month end, add three checks:

  • Total of matched receipts in your sheet should equal UPI credits in the bank statement (or aggregator settlements plus their deductions).
  • Outstanding balances should agree with what you believe customers owe; chase anything older than your normal credit period.
  • Advances and unlinked receipts should be close to zero. Large unexplained credits can create questions at GST or income-tax time, so link or explain them while memories are fresh.

Safety while chasing payments

  • Verify credits only in your own bank or merchant app. Screenshots and SMS forwarded by customers can be edited.
  • Never share OTP, UPI PIN or merchant login with anyone claiming to be "UPI support" or "settlement team".
  • Find support numbers only in the official app or website of your bank or provider, not from search ads or social media.
  • Refund only to the original payer and only after confirming the duplicate credit in your bank statement.

Key takeaways

  • The 12-digit UPI reference number links the invoice, the UPI report and the bank statement.
  • Reconcile at least weekly; the gap between invoices and receipts should be fully explained by unpaid, part-paid and extra payments.
  • Aggregator QRs settle in bulk, so match their settlement report, not individual bank lines.
  • Never accept a customer's screenshot as proof of payment.
  • Keep a short written trail for every part payment, refund or adjustment.

Related guides: 10 Monthly Financial Numbers a Small Business Must Track, Merchant Refused Refund After UPI Payment? What to Do.

Frequently asked questions

Which number should I use to match a UPI payment?

Use the 12-digit UPI reference number (also called UTR or RRN) shown on the customer's payment screen, in your merchant app and in the bank statement narration. Amount and time help, but two payments of the same amount on the same day can only be told apart by the reference number.

How often should a small business reconcile UPI payments?

Daily for busy counters and weekly at minimum for most small businesses. Small gaps are easy to trace within a few days; after a month the customer, the screenshots and the provider's logs are much harder to get.

What if a customer pays less than the invoice amount?

Record it as a part payment against that invoice and show the balance as outstanding. Send the customer a short message with the invoice number, amount received, reference number and balance due.

What should I do if a customer paid the same invoice twice?

Confirm both credits in your bank statement first, then refund the extra payment to the same UPI ID or account, or adjust it against a future invoice with the customer's written consent. Keep the refund reference with the invoice.

Can I put the invoice number in the UPI payment?

Yes. Ask customers to type the invoice number in the UPI remarks or note field, or use a dynamic QR from your billing software or provider that carries the invoice amount and reference. Remarks are not always shown in bank statements, so keep the merchant app report too.

This article is for general education and is not personalised financial, tax or legal advice. Rates and rules are as of 27 Oct 2026; confirm current terms with your lender, AMC or a qualified adviser.

Keep reading