How to match UPI payments with your bills every day

Quick answer

Record the payment mode (cash, UPI, card or split) on every bill at the counter. At closing, compare the bills marked UPI with the payments list in your UPI or bank app for the same day, then count cash separately. Next day, check that the bank credit matches the UPI total, allowing for your bank's settlement timing.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199

After the free 30-day trial · or ₹2,000/year · no card needed

The cash drawer is counted and UPI totals are checked against the bills
Ashok SachdevUpdated · 6 min read
On this page · 10
  1. Key facts
  2. Why does my UPI total not match the bank credit today?
  3. How do I record a bill paid part cash and part UPI?
  4. What is a simple daily routine to match UPI with bills?
  5. Should I make a consolidated entry for UPI sales at month end?
  6. How do I catch fake payment screenshots?
  7. What should the evening cash count include and exclude?
  8. Do I need a soundbox if I record UPI in billing software?
  9. How RichPOS helps
  10. Frequently asked questions

Key facts

  • If a customer's account is debited but your shop does not get the payment confirmation, the RBI turnaround rule says the money must be auto-reversed to the customer within T + 5 days, with ₹100 per day compensation for delay beyond that. (Source: RBI circular RBI/2019-20/67 (20 Sep 2019), Annex row 4b, as of Oct 2026)
  • For a UPI transfer where the sender is debited but the beneficiary is not credited, the beneficiary bank must reverse it by T + 1 day, with ₹100 per day compensation after that. (Source: RBI circular RBI/2019-20/67, Annex row 4a, as of Oct 2026)
  • If your bank or payment app does not reply to a written complaint within 30 days, you can complain to the RBI Ombudsman; the complaint must be made within 90 days of that timeline or the last reply, whichever is later. (Source: RBI Integrated Ombudsman Scheme 2026 FAQ, Q17, as of Oct 2026)

General information, not tax or legal advice.

Why does my UPI total not match the bank credit today?

Usually because the money has not settled yet, a payment was recorded as cash by mistake, or one UPI payment covered two bills. A real missing payment is rarer than a timing or recording difference.

If your QR code credits your own bank account directly, payments usually show in your bank app within seconds. If you use a QR from a payment app or aggregator, money collected today may be paid out to your bank later in one lump sum, often after deducting any fees. Settlement timing depends on your bank or payment app, so read its terms and note the usual delay. Once you know it, you compare the right days: today's UPI bills against the settlement that covers today.

The common causes of a mismatch, in the order you should check them:

UPI mismatch: cause, how to spot it, fix
CauseHow you spot itFix
Settlement not yet receivedBank credit is lower, but the UPI app list matches the billsWait for the next settlement and compare again
Bill saved as cash, paid by UPICash drawer is over, UPI is short by the same amountEdit the payment mode on that bill
One UPI payment for two billsOne app entry equals the sum of two billsNote both bill numbers against the payment
Udhaar paid by UPIUPI app has a payment with no bill todayRecord it as a due payment against the customer
Customer paid but you never got itCustomer shows a debit, your app shows nothingAsk them to wait for the auto-reversal and pay again
Fake screenshotCustomer showed a screen, nothing in your app or soundboxTreat as unpaid; see the section on fake screenshots
Payment aggregator feesSettlement is slightly lower than UPI totalRecord fees as an expense

How do I record a bill paid part cash and part UPI?

Record it as a split payment on the same bill: the cash part and the UPI part as two lines that add up to the bill total. Do not save the whole bill as cash or as UPI, or both your cash count and your UPI total will be wrong.

Example: a ₹4,999 bill, customer pays ₹3,000 by UPI and ₹1,999 in cash. The bill should show both. At closing, the ₹3,000 appears in your UPI total and the ₹1,999 in expected cash. If you bill on paper, write "UPI 3,000 + cash 1,999" on the bill copy, not just "paid".

Do the same when change is involved. If the customer pays ₹500 in cash for a ₹420 bill, the cash received is ₹420, not ₹500, because you handed back ₹80.

What is a simple daily routine to match UPI with bills?

Take ten minutes at closing: get the day's sales by payment mode, open the UPI or bank app for the same day, match the totals, then look only at the difference. Do not try to match every single payment unless the totals disagree.

  1. Get today's sales by payment mode From your billing software or bill book, total the bills paid by UPI, by card and in cash. Include udhaar received today, sorted the same way.
  2. Open the UPI or bank app for today Filter to today's date and total the incoming payments to the shop QR. Ignore personal transfers if you use the same account (better: keep a separate account for the shop).
  3. Compare the two UPI totals If they match, you are done with UPI. If not, note the difference, for example ₹350 short.
  4. Find the difference Look for an amount equal to the difference: a bill saved as cash, a split bill, or a due payment. Most differences are one entry.
  5. Count the cash drawer Expected cash = opening cash + cash received − cash expenses − cash refunds. Count it and write down any short or excess.
  6. Check the bank credit next day When the settlement for today arrives, tick it against today's UPI total. A lower amount is usually fees; record them.
Keep a short daily line in a notebook or sheet: date, UPI per bills, UPI per app, difference, reason. Patterns show up within a month.

Should I make a consolidated entry for UPI sales at month end?

Not if you bill every sale: each bill already carries its payment mode, so the month's UPI total is simply the sum of those bills. A single month-end entry hides mistakes and makes the bank reconciliation harder.

Shops that do not bill small sales sometimes ask their accountant to put a consolidated UPI sales entry at month end. That keeps the books balanced but tells you nothing about which day or which counter was short. Daily matching costs ten minutes and catches problems while the customer still remembers paying. For GST rules on small B2C sales, see B2C bill rules for shops, and ask your CA how they want UPI sales recorded.

How do I catch fake payment screenshots?

Never accept a screenshot as proof. Confirm every payment on your own device: the soundbox announcement, a notification on the shop phone, or the entry in your UPI or bank app.

Fake or edited screenshots, and "payment pending" screens, are a common trick at busy counters. Simple rules help:

  • Only the shop's device confirms a payment, never the customer's phone
  • Check the amount and the time, not just the green tick
  • If the payment shows as pending, ask the customer to wait or pay another way
  • Put the soundbox or shop phone where the cashier can hear and see it
  • Mark UPI on the bill only after the payment is confirmed

If a customer was really debited and you did not receive the money, the money returns to them: under RBI's turnaround rules a failed merchant payment must be reversed within T + 5 days. They should pay again, and you can note their phone number in case of a dispute.

What should the evening cash count include and exclude?

Include only physical cash: the opening float, cash received on bills and on old dues, minus cash paid out for expenses and cash refunds. Exclude UPI, card and udhaar, because none of that money is in the drawer.

Mixing them is the most common reason the drawer "never matches". If a ₹1,200 bill was paid by UPI but you expect it in cash, the drawer looks ₹1,200 short even though nothing is missing. If cash was taken out for tea, a courier or a supplier, it must be written as an expense, or the drawer looks short again. Our guide on end-of-day cash reconciliation goes deeper on the cash side.

Do I need a soundbox if I record UPI in billing software?

The billing software records what the bill says; the soundbox or app notification confirms that money actually arrived. They do different jobs, so most busy counters use both.

If you bill alone and watch the phone yourself, the phone notification may be enough. With a cashier or two counters, a soundbox at each counter makes confirmation quick and hard to fake. Read how to accept UPI payments in your shop for QR options, and bank reconciliation for retail shops for matching the month with your bank statement.

How RichPOS helps

RichPOS keeps the payment mode on every bill, so the daily UPI and cash totals come out of your bills instead of a notebook.

  • Cash, card, UPI and split payments on every bill
  • Day close: expected cash (cash on bills and dues, minus cash expenses and cash refunds) compared with the cash you count, with the difference recorded
  • Day close shows UPI, card and other payment totals for the day separately from cash
  • Udhaar part payments recorded against the customer's open bills
  • Accounts ledger with deposit tracking and bank reconciliation support
  • Staff-wise sales report and activity log of bill edits and deletes

What RichPOS does not do: RichPOS needs an internet connection. It does not connect to your bank or UPI app to fetch payments automatically; you compare the totals yourself.

FAQ

Frequently asked questions

Why does my UPI total not match the bank credit today?

Most often the day's money has not settled yet, a UPI bill was saved as cash, or one payment covered two bills. Settlement timing depends on your bank or payment app, so compare today's UPI bills with the settlement that covers today.

How do I record a bill paid part cash and part UPI?

Save it as a split payment on the same bill, with the cash part and the UPI part adding up to the total. Then the cash part goes to your drawer count and the UPI part to your UPI total.

Should I make a consolidated entry for UPI sales at month end?

Not if you bill every sale, because each bill already carries its payment mode. A month-end lump entry hides daily shortages. Ask your CA how they want UPI sales shown in the books.

How do I catch fake payment screenshots?

Confirm every payment on the shop's own device: soundbox, notification or the UPI app list. Never accept a screenshot or a pending screen as payment.

What happens if the customer was debited but I did not get the money?

Under RBI's turnaround rules, a failed payment to a merchant must be auto-reversed to the customer within T + 5 days, with ₹100 a day compensation for delay. The customer should pay you again.

What should the evening cash count include?

Opening cash plus cash received on bills and dues, minus cash expenses and cash refunds. Leave out UPI, card and udhaar, because that money is not in the drawer.

Do I need a soundbox if I record UPI in billing software?

Yes for a busy or staffed counter. The software records what the bill says; the soundbox confirms the money arrived. Both together make fake payments hard.

Where do I complain if my bank or UPI app does not fix a failed payment?

Complain in writing to the bank or app first. If there is no reply within 30 days, you can complain to the RBI Ombudsman at cms.rbi.org.in, within 90 days.

Free toolFree daily cash book template →A daily cash book in Excel with columns for cash, UPI and expenses, as a real .xlsx file with formulas.
Written by Ashok Sachdev

Founder, RichPOS Software. We build RichPOS for Indian shops and write these guides from questions shop owners ask us. Tax rules are quoted from official sources with the date we checked them; confirm your own case with your CA.

Try RichPOS free for 30 days

No card needed. Import your items from Excel and make your first GST bill today.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199