How to Make a UPI QR Code for Your Shop and Print It
Generate a UPI QR code using your UPI ID, choosing a fixed amount for single-price items or leaving it open for varying bills. Print it large enough to scan easily, laminate it for the counter, and always test-scan it yourself before putting it on display.
To make a UPI QR code for your shop, generate one from your UPI ID or the QR your bank or payment app already gives you, then print it large enough to scan easily and laminate it for the counter. A code with a fixed amount speeds up billing for items with a set price; a plain code without an amount works for any bill total.
What a UPI QR code actually encodes
A UPI QR code is a small image that encodes a payment link in the "upi://pay" format, carrying your UPI ID (also called a VPA, or virtual payment address), a payee name, and optionally a fixed amount and a short note. When a customer's UPI app scans it, the app reads this link and pre-fills the payment screen with your details, so the customer does not need to type your UPI ID by hand and risk a typo. This is a general description of how the standard works; the exact technical fields are defined by NPCI, and this article does not represent endorsement by any specific bank or app.

Generate your shop's QR code with the UPI QR code generator, using either your UPI ID directly or a fixed amount for a specific price.
UPI QR code generator
Enter your UPI ID and display name; add an amount only if you want it fixed.
Runs in your browser. Nothing you type is sent to our server. Open the full UPI QR Code Generator page
Step by step
- Find your UPI ID, usually visible in your UPI app under your profile or bank account settings, in the format yourname@bank or a similar handle.
- Open the QR generator and enter your UPI ID and the display name you want customers to see when they scan.
- Decide whether to fix an amount. Leave it blank if your shop sells items at varying prices, or set a fixed amount for something like a single-price entry ticket or a fixed service charge.
- Generate the QR code and download it as an image.
- Print it at a large enough size to scan comfortably from a normal counter distance, not a tiny thumbnail print.
- Laminate the print or place it under a counter glass so it survives daily handling, spills and fading.
Fixed amount vs open amount
| QR type | Best for | What the customer sees | Notes |
|---|---|---|---|
| Open amount (no fixed value) | Shops with varying bill totals | An empty amount field to fill in themselves | One QR code works for every transaction, regardless of amount |
| Fixed amount | A single-price item, ticket or fixed service fee | The amount pre-filled automatically | Faster checkout, but you need a new QR code if the price changes |
Printing and placement tips
- Print it big. There is no official minimum, but as a rule of thumb a code at least 5-6cm across scans easily; go larger if customers scan from a distance.
- Keep the area around the QR code clear of other text or images, since a busy background can make scanning slower or fail entirely.
- Place it where a customer naturally looks while paying, such as directly at the billing counter rather than on a wall behind the till.
- Keep a backup printed copy in a drawer in case the counter copy gets damaged or goes missing.
If someone sends you a QR code or a payment request and says you must scan it or enter your UPI PIN to "receive" money, stop. The RBI's safe digital banking guidance says receiving money does not need you to scan a QR code or enter a PIN. The customer enters their PIN to pay you; you never enter yours to get paid.
Combining your QR with other signage
If you also want a QR that opens a WhatsApp chat for order enquiries with the WhatsApp QR code generator, or a Wi-Fi QR code for customers waiting at your shop, keep each QR clearly labelled since customers can easily scan the wrong one if two codes sit side by side without labels explaining what each is for. A simple printed label under each code, such as "Scan to Pay" or "Scan for Wi-Fi", removes any confusion at a glance.
Handling multiple counters or staff
If your shop has more than one billing point, decide whether every counter shares the same QR code or whether each has its own. Sharing one code is simpler for bookkeeping since every payment lands in the same UPI-linked account regardless of which counter processed the sale. If you want to track sales by counter or by staff member separately, you would need a different UPI ID or a payment app that supports sub-accounts, which is a bigger setup decision than the basic QR code covered here.

What to do if scans keep failing
A QR code that customers struggle to scan is usually a lighting, size or damage problem rather than an issue with the code itself. Check that the printed copy is not glare-covered under strong shop lighting, that it has not faded or torn at the corners, and that customers are not trying to scan it from an awkward angle across the counter. Reprinting a fresh, larger copy solves most day-to-day scanning complaints.
Checklist before you put it up
- Test-scan the printed QR yourself with two different UPI apps before putting it on display.
- Confirm the name shown after scanning is the name on your bank account, so customers can see they are paying the right person.
- Decide fixed vs open amount based on how your pricing actually works.
- Laminate or protect the print so it survives daily wear at the counter.
Tools for this
Frequently asked questions
Can I use one UPI QR code for every customer?
Yes, if you leave the amount field blank, the same QR code works for any bill total, and customers simply enter the amount themselves when they scan it.
Do I need a business bank account for a UPI QR code?
Many small shops start with a UPI ID on a regular savings account, and the QR code works the same way. Check your bank's terms for business use, though; a merchant QR or current account from your bank or payment app can give settlement reports and easier bookkeeping as your shop grows.
Is it safe to display my UPI QR code publicly?
Yes, a QR code only lets someone pay you; it cannot be used to withdraw money from your account. Just make sure it displays a fixed amount only when you intend that.
Someone asked me to scan a QR code to receive money. Is that normal?
No. Receiving money does not need you to scan anything or enter your UPI PIN; only the person paying enters a PIN. A request like this is a common trick to make a seller approve an outgoing payment, so decline it.
How often do I need to reprint the QR code?
Your UPI ID rarely changes, so the code itself stays valid for a long time. Reprint only if you change your UPI ID, your registered name, or you are using a fixed-amount code and the price changes.
Sources
- Reserve Bank of India: Safe Digital Banking Practices (checked 2026-09)
- NPCI: Unified Payments Interface (checked 2026-09)
Rules and limits change. Always check the latest official notification or portal before you submit a form.