How to Make a UPI QR Code for Your Shop and Print It

QR & BusinessBy the FixDoks team26 Sep 20264 min readChecked 26 Sep 2026

A laminated UPI QR code sign placed at a small shop's billing counter.
Quick answer

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.

EncodesYour UPI ID and optional fixed amount
Print size5-6cm or larger (rule of thumb)
Protect withLamination or counter glass
Watch forPIN-entry scam requests

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.

A customer holding a phone up to scan a payment QR code at a shop counter
A customer scanning a shop's QR code to pay.Photo: iMin Technology, Pexels License, via Pexels

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.

Try it here

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

  1. 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.
  2. Open the QR generator and enter your UPI ID and the display name you want customers to see when they scan.
  3. 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.
  4. Generate the QR code and download it as an image.
  5. Print it at a large enough size to scan comfortably from a normal counter distance, not a tiny thumbnail print.
  6. Laminate the print or place it under a counter glass so it survives daily handling, spills and fading.

Fixed amount vs open amount

QR typeBest forWhat the customer seesNotes
Open amount (no fixed value)Shops with varying bill totalsAn empty amount field to fill in themselvesOne QR code works for every transaction, regardless of amount
Fixed amountA single-price item, ticket or fixed service feeThe amount pre-filled automaticallyFaster 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.

Cards: needs UPI ID and display name, fixed amount optional, zero MDR for small merchants, no PIN to receive
Two details make the code; the amount is optional. Receiving needs no PIN.Made by FixDoks from the examples in this guide

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

Rules and limits change. Always check the latest official notification or portal before you submit a form.