Skip to content

Business

Static vs Dynamic UPI QR Codes — Which Should You Use?

Compare static and dynamic UPI QR codes for Indian businesses. Learn when to use a dynamic UPI QR code generator vs static shop standees.

By MerQPrime Editorial TeamUpdated 2026-06-24Reviewed 2026-06-20Editorial policy

Indian merchants hear “static QR” and “dynamic QR” from banks and payment aggregators — often without a clear explanation. Choosing wrong can slow checkout or complicate reconciliation. This guide compares static vs dynamic UPI QR codes, when each fits, and how to use MerQPrime as a dynamic UPI QR code generator without merchant onboarding fees.

UPI QR basics

All UPI QRs encode a payment URI with your VPA. The difference between static and dynamic is whether amount (am) and sometimes note (tn) are present in that URI at scan time.

Static UPI QR codes

Definition: QR encodes payee VPA and name; no fixed amount. Customer scans, types amount, pays.

Best for:

  • Kirana and grocery counters
  • Cafés with varying bills
  • Market stalls
  • General “Pay here” standees
  • Donation boxes where amount varies

Pros:

  • One QR print lasts years
  • No regeneration per sale
  • Simplest staff training

Cons:

  • Customer can enter wrong amount
  • Harder to auto-match exact bill without discipline on notes
  • Underpayment risk if staff do not verify screen

MerQPrime setup: Leave amount field empty in UPI QR generator.

Dynamic UPI QR codes

Definition: QR embeds a specific amount (and optional note). Customer scans, sees fixed rupees, confirms payment.

Best for:

  • Delivery orders with known totals
  • Event tickets at fixed price
  • Society maintenance per flat
  • Deposits and advance payments
  • Menu items with single price (₹99 thali)

Pros:

  • Eliminates amount entry errors
  • Faster confirm-only flow
  • Easier reconciliation when amount is unique

Cons:

  • New QR per amount/order (unless reusing same price)
  • Wrong QR on wrong package causes payment disputes
  • Must regenerate if price changes

MerQPrime setup: Enter amount in dynamic UPI QR code generator before download.

Comparison table

CriteriaStatic UPI QRDynamic UPI QR
Amount in URIAbsentPresent
Customer actionType amountConfirm only
Print reuseHighPer order/price
ReconciliationManual / SMSEasier amount match
Typical merchantKirana, caféDelivery, events
MerQPrimeBlank amount fieldFill amount field
Error riskWrong typed amountWrong QR on package

Hybrid workflows

Many businesses use both:

  • Static QR laminated at counter for walk-ins
  • Dynamic QR on WhatsApp for each delivery invoice

Generate dynamic PNGs from laptop, send to driver, driver shows customer at doorstep.

Dynamic UPI from aggregators vs MerQPrime

Bank and aggregator dynamic UPI QR code generators often tie to:

  • Merchant dashboard
  • Soundbox notifications
  • Auto-settlement reports

MerQPrime targets users who need PNG QRs fast without contracts:

  • Home bakers
  • Tutors
  • Pop-up vendors
  • Freelancers

When transaction volume justifies soundbox and settlement APIs, evaluate bank products — start with MerQPrime PNGs to validate operations.

Building dynamic QRs into invoicing

  1. Calculate line items and GST using GST calculator.
  2. Create invoice PDF via invoice generator.
  3. Generate dynamic UPI QR with exact total and invoice number in note.
  4. Attach QR PNG to invoice WhatsApp message.

Customer pays exact due — reduces “I paid ₹500 but bill was ₹520” disputes.

Static QR display standards

NPCI and industry bodies recommend minimum QR size, quiet zone (white border), and contrast. Laminate static QRs at counter; keep spare print if faded.

Dynamic QR operational checklist

  • Amount matches invoice total
  • Note includes order ID
  • Correct VPA for receiving account
  • Customer confirmed payee name on screen
  • Payment notification received before handing goods

Security considerations

Dynamic QRs do not increase fraud risk versus static — attacker still cannot pull money via QR. Risk is operational: delivering goods against wrong QR. Train staff to verify notification in your UPI app before release.

Regulatory note

GST, income tax and payment aggregator rules apply independently of QR type. QR is only a collection UX layer.

Choosing for your business model

Business modelRecommendation
KiranaStatic counter QR
Restaurant dine-inStatic per table optional
Food deliveryDynamic per order
Fixed-price stallDynamic reusable per SKU
Society feesDynamic per flat/month
Freelance hourlyDynamic per invoice

Testing static and dynamic QRs

Before launch day:

  1. Generate static QR — scan, pay ₹1 with open amount.
  2. Generate dynamic ₹1 QR — scan, confirm ₹1 without typing.
  3. Test on both Android and iOS UPI apps used locally.

Conclusion

Static UPI QR codes maximize reuse for variable billing. Dynamic UPI QR codes speed exact-amount collection. MerQPrime supports both via the same UPI QR generator — leave amount blank for static, or fill amount for dynamic.

Generate your QR: Dynamic UPI QR code generator on MerQPrime.

Future: soundbox and voice confirmation

High-volume shops often add soundboxes that announce “₹500 received” — orthogonal to static/dynamic choice but valuable at scale. PNG QRs from MerQPrime remain valid input for customer scan even when you later add soundbox from bank.

Educating customers

Some customers fear QR scams. Display your verified business name matching UPI app profile. Encourage customers to verify payee name before PIN — same discipline as NEFT beneficiary checks.

Support

Frequently asked questions

What is a static UPI QR code?
A static UPI QR has no fixed amount — the customer enters the payment value after scanning.
What is a dynamic UPI QR code?
A dynamic UPI QR embeds a specific amount (and often a note) so the payer only confirms the transaction.
Can MerQPrime generate dynamic UPI QR codes?
Yes. Enter an amount before generating to create a fixed-amount payment QR.
Which is better for a kirana store?
Static QRs are standard at general counters where bill totals vary each sale.
Do dynamic QRs expire?
MerQPrime PNG QRs do not auto-expire, but you should issue new QRs when amount or VPA changes.
Static vs Dynamic UPI QR Codes — Which Should You Use? | MerQPrime Tools