Static vs Dynamic UPI QR Code: What's the Difference?
Understand static and dynamic UPI QR codes, when to use each for shops and billing, and how pre-filled amount QRs reduce payment errors.
Shop owners often hear “static QR” and “dynamic QR” when setting up UPI payments. Both use the same NPCI upi://pay standard, but they behave differently at checkout.
This guide explains the difference in plain language and helps you pick the right format for your counter.
What Is a Static UPI QR Code?
A static UPI QR contains your fixed Virtual Payment Address (VPA) and payee name. The customer scans it, then manually enters the payment amount and optional note.
Example payload:
upi://pay?pa=shopname@okaxis&pn=Shop%20Name&cu=INR
Best for: Kirana counters, donation boxes, salons, and any setup where the bill amount changes every time.
What Is a Dynamic UPI QR Code?
A dynamic UPI QR embeds a preset amount (am) and often a transaction note (tn) in the same link. When scanned, the amount field is already filled — the customer only confirms and enters their UPI PIN.
Example payload:
upi://pay?pa=shopname@okaxis&pn=Shop%20Name&am=499&cu=INR&tn=Order%20142
Best for: Fixed-price items, event tickets, parking fees, tuition installments, and invoice-specific payments.
Side-by-Side Comparison
| Factor | Static QR | Dynamic QR |
|---|---|---|
| Amount entry | Customer types amount | Amount pre-filled |
| Error risk | Wrong amount possible | Lower — amount is locked |
| Reusability | One QR for all bills | Usually one QR per bill/price |
| Print cost | Print once, use forever | May need new QR per invoice |
| Works on GPay, PhonePe, Paytm | Yes | Yes |
Which Should Your Shop Use?
- Use static if every transaction has a different total (grocery, tailoring, repair work).
- Use dynamic if you sell items at fixed prices (₹50 parking, ₹500 workshop fee, ₹1,200 monthly tuition).
- Use both: A permanent static standee on the counter plus dynamic QRs on printed invoices.
Create either type free on the Pro UPI QR Generator. For amount-locked codes, see our guide on generating UPI QR with a fixed amount.
Common Misconceptions
- “Dynamic QR needs a payment gateway.” No — a standard
upi://paylink with anamparameter is dynamic enough for most small businesses. Payment gateways add reconciliation dashboards, not basic scan-to-pay. - “Static QR only works on one app.” Any NPCI-compliant UPI app can scan both static and dynamic codes.
- “Dynamic QR charges MDR.” Standard UPI P2M bank transfers remain commission-free for merchants in most cases. RuPay credit card on UPI is a separate topic — see our MDR guide.
Generate your static or dynamic UPI QR now →
Related: UPI QR vs payment gateway · Print a shop standee
Kunal
Applied AI developer building specialized utilities and running technical experiments in public.
Related Articles
Generate UPI QR Code with Fixed Amount
Create dynamic QR codes that request a preset payment amount.
UPI QR Without a Business Account
Create a payment QR using a personal UPI ID — limits and upgrade path.
UPI QR Size & Print Dimensions
Minimum QR sizes and standee dimensions for reliable counter scanning.
Other UPI QR Generators
Purpose-built tools for every major payment app.
PhonePe QR Generator
Create a PhonePe-compatible UPI QR with optional amount and note.
Google Pay QR Generator
Build a GPay-friendly standee customers can scan from any UPI app.
Paytm QR Generator
Generate a Paytm-compatible payment QR for shops and local businesses.
Donation QR Generator
Set up a commission-free donation poster for temples, NGOs, and causes.
Related Guides
Step-by-step articles on printing, setup, and security.
How to Create and Print a UPI QR Standee
Step-by-step guide to design, generate, and print shop counter standees.
Google Pay for Business Setup Guide
Register, complete KYC, and activate your GPay merchant QR.
Collect Donations with UPI QR for Temples & NGOs
Set up secure, commission-free donation QR codes for charities.
Print Durable Waterproof QR Stickers
Material and lamination tips for long-lasting outdoor QR displays.