For a small shop, the simplest digital payment is a QR code on the counter: the customer scans it with any UPI app and pays. The difficulty isn't taking the payment; it's knowing, in the middle of a busy counter, that it actually arrived, and matching the day's payments at closing. That's what dynamic QR codes and speaker devices (often called soundboxes) are for.
Static or dynamic QR?
A static QR is printed once and never changes: the customer types the amount. A dynamic QR is generated for each sale, usually by a billing system or terminal, with the amount and a reference built in. For a fuller comparison, NPCI's rules on each, and which one suits which kind of business, see our guide to UPI QR codes for business.
| Compared on | Static QR | Dynamic QR |
|---|---|---|
| Amount | Typed by the customer | Fixed by your system |
| Mistakes | Wrong amounts, underpayments | Rare |
| Matching to a sale | Manual, by amount and time | Automatic, by reference |
| Needs | Just the printed code | A billing system, terminal or app |
What a soundbox does
A soundbox is a small speaker device linked to your UPI collection account that announces each payment as it arrives, typically the amount received. For a shopkeeper serving several customers at once, it answers the only question that matters at the counter (did the money come?) without anyone reaching for a phone.
It's only as good as the connection behind it: check how the device connects, what happens when the network drops, and how you're told about payments it couldn't announce.
The fake-screenshot problem
The commonest counter fraud is simple: a customer shows a screenshot of a 'successful' payment that never happened, or an old one. The defence is equally simple: accept only what your own device, app or bank shows. A soundbox announcement or a notification in your merchant app counts; a customer's screen doesn't.
Tap and pay
UPI can also be paid by tapping a phone on an NFC-enabled terminal, and RBI's 2025 Authentication Directions list tap-and-pay UPI on NFC point-of-sale machines among the exemptions from two-factor authentication. Whether your terminal and your customers' apps support it depends on your provider.
Closing the day
At closing, three numbers should agree: what the billing system sold, what your UPI collection account received, and cash in the drawer. With dynamic QR codes the first two match automatically; with a static QR, match by amount and time and look out for the customer who paid ₹500 for a ₹550 item.
- Use dynamic QR codes wherever you have a billing system.
- Trust only your own payment notifications.
- Reconcile every day, not every month.
- Keep the static QR as a backup, not the main route.
Official sources
- RBI — Authentication mechanisms for digital payment transactions Directions, 2025Annexure-1 exemptions, including tap-and-pay UPI on NFC-enabled POS machines.
Last reviewed . Examples, amounts and screens marked illustrative are not LILPE figures.




