HomeBlogDynamic QR CodesHow to Create a UPI Payment QR Code
Dynamic QR Codes

How to Create a UPI Payment QR Code for In-Store Billing & Checkout

Step-by-step guide to generating zero-fee NPCI-compliant UPI payment QR codes with merchant VPA, payee name, and optional pre-set billing amounts.

HoldQR Editorial TeamSep 16, 20268 min read

The NPCI Standard Syntax

In India, universal UPI payment QR codes adhere to the National Payments Corporation of India (NPCI) URI specification (upi://pay?pa=VPA&pn=NAME&cu=INR). A properly formatted UPI QR code is completely universal and zero-fee: it can be scanned by any payment app (Google Pay, PhonePe, Paytm, BHIM, Cred, or any mobile banking app) without locking your store into a single proprietary bank soundbox.

Unified Payments Interface (UPI) processes billions of monthly transactions across India. For retail stores, cafes, freelance professionals, and clinics, displaying a clean UPI payment standee on the checkout counter is non-negotiable.

However, many merchants make the mistake of using paper printouts of branded QR codes tied exclusively to one vendor, or handwriting their phone numbers. Here is how to create a clean, universal, print-ready UPI payment QR code.

The Structure of a Universal UPI Payment URI

A standard UPI payment string contains three primary parameters:

  • pa: Payee Virtual Payment Address (VPA / UPI ID, e.g. mybusiness@hdfcbank or 9876543210@paytm).
  • pn: Payee Business / Personal Legal Name (e.g. Sharma+Organics).
  • cu: Currency code (defaults to INR).
  • am (Optional): Pre-set transaction amount. Omit this for counter standees so customers can enter the exact bill amount on their own screen.

How to Generate a Print-Ready UPI QR Standee

  1. Open our free UPI QR Code Generator.
  2. Enter your registered UPI ID (VPA) and business name.
  3. Choose your frame style: select a clean “SCAN TO PAY” pill badge with recognizable payment app logos.
  4. Download as high-DPI vector SVG or print-ready PDF table tent.

Physical Counter Setup and Glare Prevention

Payment QR codes must scan quickly to avoid backing up retail checkout lines:

  • Size: Print at least 50mm × 50mm (2×2 inches) so customers can scan from 30cm away without leaning uncomfortably over the cash register.
  • Substrate: Use matte acrylic standees or non-reflective wooden stands. Avoid placing codes inside glossy laminate pouches under overhead spotlights.
  • Testing: Test scanning with both an iOS camera and multiple UPI apps (GPay, PhonePe, Paytm) before fixing your standee in place.

Conclusion

Accept payments seamlessly across all apps. Generate your NPCI-compliant payment code using our Free UPI QR Generator today.

Zero Subscriptions

Permanent Dynamic QR Codes for ₹2,499 Lifetime

Print once on menus, packaging, signs, or business cards. Change what it does forever without paying recurring monthly fees.

View Lifetime Pricing

Related Guides in Dynamic QR Codes

Continue exploring related technical standards and strategies:

All guides

Free Companion Tools

Pre-flight calibration and verification utilities to test your QR codes before deployment:

All Free Tools