How to create a UPI QR code for your shop (2026 guide)
India's UPI ecosystem moved past 14 billion transactions a month in 2025. Every kirana store, restaurant, salon, and freelancer now needs one thing: a UPI QR they can stick on the counter.
This guide walks you through making a free UPI QR that works with every Indian UPI app — PhonePe, GPay, Paytm, BHIM, and bank apps. No app to install, no merchant onboarding, no transaction fees on the QR generation itself.
What you need: A valid UPI ID (looks like `yourname@upi`, `9876543210@paytm`, or `merchant@hdfcbank`). If you don't have one yet, open any UPI app and create one — it takes 60 seconds.
Step 1: Pick "UPI Pay" on QRQuick. Head to the QRQuick homepage. In the type-picker bar at the top, click "UPI Pay".
Step 2: Fill in the details. UPI ID (`pa`): your VPA. Payee name (`pn`): what the customer will see in their app — usually your shop name. Amount (`am`): leave blank for "any amount" or lock to a specific value (useful for fixed-price products like a ₹50 chai). Note (`tn`): an optional note that pre-fills in the customer's app.
Step 3: Customize the look. Pick brand colors, add your shop's logo (or leave it plain — high-contrast plain QRs scan slightly faster), pick a dot shape.
Step 4: Download and print. Choose SVG for high-quality printing or PNG for digital. Minimum print size: 4cm × 4cm for arm-length scanning at a counter.
Tips for high scan rates:
Common mistakes:
Once you've printed one, you can sign up to QRQuick to also track *how many people scanned* (sign up free for dynamic QRs).