UPI has become the default way many Indian customers pay, from a ₹20 chai to a ₹20,000 phone. For a store, accepting UPI payments at the billing counter looks as easy as sticking a QR code on the counter. In practice, the way you set it up decides how fast your queue moves, how often you are cheated with fake screenshots, and how many hours you spend matching UPI receipts with bills at month end. This guide covers the choices, the setup and the daily routine for a store or restaurant counter.
Static QR, Dynamic QR and Payment Terminals
There are three common ways to take UPI at a counter.
| Method | How it works | Pros | Cons |
|---|---|---|---|
| Static QR | A printed QR linked to your merchant UPI ID. Customer enters the amount. | Free, simple, works without any integration | Customer can type the wrong amount; manual matching with bills |
| Dynamic QR | The POS or terminal shows a QR with the exact bill amount and a reference. | Correct amount, automatic matching, faster confirmation | Needs integration with a payment provider |
| Card or Android terminal with UPI | The payment terminal displays a dynamic QR along with card acceptance. | One device for card and UPI | Rental or purchase cost; may not link to POS bills unless integrated |
A small kirana with 80 bills a day can manage with a static QR and a soundbox. A store with 300 bills a day and multiple counters benefits from dynamic QR linked to the POS, because the bill reference travels with the payment.
Use a Merchant Account, Not a Personal UPI ID
Many small shops start by showing the owner's personal UPI ID. It works, but it causes problems as you grow:
- Business and personal money mix in one account, making accounting and tax filing harder.
- Banks may restrict personal accounts receiving very frequent commercial payments.
- You cannot get proper settlement reports or connect to your POS.
Open a merchant UPI account with your bank or a payment aggregator in the business name, linked to your current account. Keep one QR per counter if you want counter-wise reconciliation.
Soundboxes: Why the Audio Confirmation Matters
A payment soundbox announces every received payment aloud. It is cheap and effective against the most common UPI fraud at counters: the customer shows a success screen that is fake, edited, or from a payment that later failed. When the cashier waits for the soundbox, the payment is confirmed by your account, not by the customer's phone.
Train cashiers on one simple rule: no soundbox announcement or POS confirmation, no goods. Even if the queue is long. Even if the customer is a regular.
Linking UPI to Your POS
When UPI is integrated with the POS, the flow looks like this:
- Cashier completes the bill and selects UPI.
- The POS requests a dynamic QR from the payment provider for the exact amount.
- The QR appears on a customer-facing screen or on the terminal.
- The customer pays; the provider sends a confirmation back to the POS.
- The POS marks the bill as paid and prints the receipt.
Each bill then carries a UPI transaction reference, which makes end-of-day matching almost automatic. Without integration, the cashier marks the bill as UPI manually, and you match totals rather than individual payments.
Split Payments and Partial UPI
Customers often pay part cash, part UPI, especially for larger bills. Your POS should let the cashier record each tender separately. For example, on a ₹3,480 bill, the customer pays ₹1,500 in cash and ₹1,980 by UPI. If the cashier records the full ₹3,480 as cash, the drawer will be ₹1,980 short and the UPI total ₹1,980 over at closing, even though no money is missing. Wrong tender entry is one of the most common reasons drawers do not match.
Handling Failed, Pending and Duplicate Payments
UPI payments occasionally sit in a pending state or fail after money is debited from the customer. Set clear rules:
- Pending: do not hand over goods until confirmed. For a regular customer, you may hold the goods and the bill for a few minutes.
- Debited but not received: the customer's bank usually reverses it automatically within the period set by the bank. Ask the customer to pay again by another mode, and note the reference.
- Paid twice: customers sometimes scan twice. Refund the duplicate through the merchant app or provider, and record it in the POS as a refund, not by handing back cash from the drawer.
Refunds on UPI Sales
When a customer returns an item bought with UPI, refund through UPI where possible. Cash refunds for UPI sales make the drawer short and leave the UPI total looking higher than real. If you must refund in cash, enter it in the POS as a cash refund so the closing report knows.
Keep the original bill reference with the return. Our guide to retail returns and exchanges explains how to set a return policy that works at the counter.
Daily UPI Reconciliation
At closing, compare three numbers:
- UPI total in the POS closing report.
- UPI total in the merchant app or provider dashboard for the same time window.
- The amount actually settled to your bank account (usually the next working day).
Consider a hypothetical store: POS shows ₹28,400 UPI, the merchant app shows ₹28,150, and the bank later settles ₹28,150. The ₹250 gap is a bill marked UPI that was never paid. With transaction references on each bill, you can find it in a minute. Without them, it may take an hour of scrolling.
Charges and Costs
Under current rules, merchant discount rate (MDR) on UPI person-to-merchant payments from bank accounts has been set at zero, which is why UPI is popular with merchants. Some providers charge for soundbox rental, terminals or value-added services, and payments made through credit cards on UPI or prepaid instruments may carry charges. Rules on charges have changed several times, so check the latest terms from your bank or provider before you sign up.
Common UPI Mistakes at the Counter
- Accepting a payment screenshot as proof.
- A staff member quietly replacing the store QR with a personal QR. Check the QR stand every morning.
- Recording every UPI payment as cash, or the reverse.
- Giving cash refunds for UPI sales without recording them.
- Never matching UPI settlements with the POS until the accountant asks.
Setting Up UPI for Multiple Counters
Once a store has two or more billing counters, a single QR code on a stand near the exit stops working well. Customers scan the wrong one, cashiers cannot tell which payment belongs to which bill, and closing becomes a guessing game. A better setup:
- One merchant QR or one terminal per counter, each tagged in the payment provider's dashboard with the counter name.
- A customer-facing display or QR stand facing the customer at each counter, close enough that they do not need to lean over.
- A soundbox per counter, set to a volume that does not confuse the neighbouring counter.
- Counter-wise UPI reports at closing, matched with the POS shift for that counter.
Suppose a hypothetical supermarket with three counters takes ₹75,000 by UPI on a Saturday. With counter-wise QR codes, a ₹600 gap can be traced to counter 2 in minutes. With one shared QR, the same gap means checking every UPI bill of the day.
Training Script for Cashiers
Give every new cashier a short, fixed script for UPI payments:
- Tell the customer the amount clearly and point to the QR or screen.
- Wait for the soundbox or POS confirmation; do not look at the customer's phone.
- If the payment does not arrive within a minute or two, politely ask for another mode.
- Record split payments as separate tenders.
- Never give cash back for a UPI payment, for example as "cash withdrawal", unless the store has a defined policy for it.
A consistent script makes the rule impersonal, which helps cashiers hold the line with impatient customers.
How UPI Sales Reach Your Books
For accounting, UPI receipts are bank receipts, not cash. If your POS posts to accounting, each day's UPI total should land in the bank or payment provider clearing account, and the next day's settlement should clear it. If the provider deducts any fees, those appear as the difference between the clearing balance and the settlement. Keeping this clearing step visible means your accountant can see unsettled amounts at any time, instead of discovering a gap at the end of the quarter.
How Fininvo Fits
Fininvo's Retail & POS workspace has a payment connections area for setting up payment providers and machines, and its closing views separate tenders so cash, UPI and card can each be checked. Explore Fininvo ERP or review pricing.
Frequently Asked Questions
Is there any charge for accepting UPI payments in a shop?
MDR on standard UPI person-to-merchant payments from bank accounts has been set at zero, but providers may charge for devices, soundboxes or certain payment sources. Confirm the current terms with your provider.
What is a dynamic QR code?
A dynamic QR is generated for each bill and contains the exact amount and a reference. The customer only scans and confirms, and the payment can be matched to the bill automatically.
How do I avoid fake UPI payment screenshots?
Never accept the customer's screen as proof. Wait for a soundbox announcement, a notification on your merchant app, or confirmation in the POS before handing over goods.
Can I use one QR code for multiple counters?
You can, but separate QR codes per counter make shift closing much easier, because each cashier's UPI total can be checked independently.
What should I do if a customer's money is debited but I did not receive it?
Ask the customer to pay again by another mode and note the transaction reference. Failed transactions are generally reversed to the customer by their bank within the timeline set under the applicable rules.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial