Buying guides

UPI QR Codes for Shops: Static vs Dynamic QR and How to Match Every Payment

UPI is now how most Indian customers pay at the counter. The question for a shop is not whether to accept it, but how to know — at the end of a busy day — which payment belonged to which bill. That depends on the kind of QR you show.

TripleBill TeamPublished 19 Oct 2026 2 min read

Key takeaways

  • A static QR has only your UPI id; the customer types the amount, and nothing ties the payment to a bill.
  • A dynamic QR is made for one bill: the amount and a reference are filled in, and the reference shows on your statement.
  • UPI payments to merchants carry zero MDR, so accepting them costs the shop nothing.
  • Matching is easiest when the reference on the payment is the bill’s own number.

Static vs dynamic QR

Static QRDynamic QR
What is in itYour UPI id and nameUPI id, name, amount and a reference
AmountCustomer types itFilled in; cannot be mistyped
ReferenceNone, or the customer’s noteYour bill number
Where it livesA printed standeeOn the bill, the receipt or a customer screen
ReconcilingBy amount and time — guessworkBy reference — exact

Why typed amounts cause trouble

A QR with the amount and the bill reference built in avoids the first two, and the reference makes the third quick to trace.

  • ₹1,250 typed as ₹125 — and noticed only at closing.
  • Two customers paying ₹340 within a minute of each other.
  • A payment that “went through” on the customer’s phone but never arrived.

Does UPI cost the shop anything?

UPI payments from customers to merchants carry zero merchant discount rate (MDR), so the shop pays no fee on them. Fees can apply to some prepaid-instrument and wallet payments routed over UPI, and to card payments — check your bank’s terms.

Matching payments to bills

  1. 1Show a QR with the exact amount and the bill number on every bill or customer screen.
  2. 2Record the payment against the bill as UPI at the counter.
  3. 3At day end, compare the UPI total in your counter close with your bank or UPI app.
  4. 4Import the bank statement monthly; payments with your bill references match automatically.

TripleBill puts a unique UPI QR with the bill reference on every POS bill, receipt and customer screen, and its counter close shows the UPI total to check against your statement.

Frequently asked questions

Can I use my personal UPI id at the shop?

You can, but a merchant (business) UPI id from your bank is better: higher limits, merchant settlement and cleaner records.

Is a dynamic QR safe?

Yes. It only fills in the amount and reference; the customer still confirms with their own UPI PIN.

Why does my statement not show the bill number?

Some UPI apps drop the note. The transaction reference in a dynamic QR is more reliable, and the exact amount helps match the rest.

About the author

Written by the TripleBill team, the people who build the billing and accounting software this site is about. We check competitor prices on their own websites on the date shown above, and we say so when our product is the weaker choice. This article is general information, not tax advice.

Read next

A QR for every bill.

Unique UPI QR with the exact amount on every bill, and a counter close that checks UPI against cash and card.