How to Accept UPI Payments in Your Retail Shop (2026 Guide)

Flow diagram: display UPI QR, zero MDR merchant fee, instant bank settlement, reconcile in your billing software

To accept UPI payments in your retail shop, display a verified UPI QR code (from your bank or a PSP app like PhonePe, Google Pay, Paytm or BharatPe) at the counter, or generate a dynamic QR from your billing software for the exact bill amount. Customers scan, pay, and the money lands in your linked bank account instantly. On person-to-merchant UPI there is no MDR (transaction fee) for most retailers, so you keep the full ticket value.

The 4 ways a retail shop can collect UPI

MethodHow it worksBest forCost to you
Static QR stickerOne printed QR at the counter; customer types the amountSmallest shops, single counterFree
Dynamic QR from POSBilling software shows a QR pre-filled with the exact bill totalShops that want zero wrong-amount disputesFree (bank UPI)
SoundboxSpeaker announces "received ₹250" out loud on each paymentBusy counters, staff who can't watch the phoneSmall monthly rental
UPI on POS / smart terminalCard machine also shows a UPI QR per billShops already taking cardsTerminal rental / MDR on cards only

What UPI actually costs a retailer in 2026

For normal person-to-merchant (P2M) UPI paid from a bank account, the merchant discount rate (MDR) is zero — you receive 100% of the bill. There are two things to know:

  • UPI from a bank account: no fee to you, no fee to the customer.
  • UPI paid via a prepaid wallet / credit line (PPI): an interchange can apply above ₹2,000, and it is borne by the wallet issuer under current NPCI rules — not deducted from a small retailer's settlement. Confirm the exact terms with your PSP.

Compared with card MDR of roughly 0.4%–2% per swipe, UPI is the cheapest way to take a digital payment in an Indian shop.

How to set it up in one afternoon

  1. Pick where money should land. Use your shop's current account (or the account your GST registration uses), not a personal savings account.
  2. Get a merchant QR. Open PhonePe Business, Google Pay for Business, Paytm for Business or BharatPe, complete KYC with PAN + bank proof, and download your QR.
  3. Place the QR at eye level at the counter, and keep a backup on your phone.
  4. Turn on payment alerts (app notification or a soundbox) so staff confirm receipt before handing over goods.
  5. Reconcile daily. Match the day's UPI credits against your billing software totals so nothing slips.

Reconciling UPI without a headache

The single biggest UPI problem for shops is not fraud — it is reconciliation: proving that every "paid" screen actually became a bank credit, and that it maps to a bill. Two habits fix it:

  • Bill first, collect second. Generate the invoice in your POS, then show a dynamic QR for that exact amount. Now every UPI credit has a matching bill number.
  • Record the payment mode on the bill. Marking each sale as UPI / cash / card lets your software show a day-end split you can tally against the bank statement in minutes.

Billing software that records the payment mode against each invoice — like RichPOS — turns end-of-day UPI reconciliation into a single report instead of a phone-scrolling exercise.

Avoiding fake-payment scams at the counter

A common trick is a customer showing a "payment successful" screenshot that never actually sent money. Protect the shop:

  • Trust the credit in your own app or soundbox, never the customer's screen.
  • Match the amount and the last digits of the UPI reference before releasing goods.
  • For large-value sales, wait for the bank SMS credit, not just the app toast.

Frequently asked questions

Do I need GST registration to accept UPI in my shop?

No. Any shop can accept UPI with a merchant QR after basic KYC. GST registration is a separate requirement based on your turnover, not on how you get paid. But your UPI current account should match the details you use for GST if you are registered.

Is there a limit on how much I can receive by UPI in a day?

Per-transaction and daily limits are set by your bank and the UPI app (commonly ₹1 lakh per transaction for most banks, higher for verified merchants). For high-value counters, confirm your merchant limit with your bank so a big sale doesn't get blocked.

Does UPI money reach my account instantly?

Yes. P2M UPI credits your linked bank account in real time, 24x7, including holidays. This is a key advantage over cards, which typically settle the next working day.

Can I take UPI and print a GST invoice on the same bill?

Yes. Record the payment mode as UPI on the invoice in your billing software and print the GST tax invoice as usual. The payment method has no effect on the tax fields.

Free GST Invoice Checklist for Retailers

Get the 8-point checklist we use to audit invoices before a GST filing. Enter your details to unlock it instantly.