Diwali stall UPI QR: sizes, printing, scam safety
For a Diwali stall or home business, get your UPI QR from your payment app or FixDoks' UPI QR generator and print it on A5 or A4 at 100% scale. Receiving money never needs a PIN, and the RBI says never to scan a QR code to receive money. Tape the printout down so nobody can paste their own code over it.
If you're running a Diwali stall, a small shop or a home business this festival season, a UPI QR code printed at your counter speeds up payments and removes the need to handle cash or ask customers for your phone number. You can get one with FixDoks' tool or your payment app, then print it and tape it to your stall. Customers scan it with their own phone to send you money directly. No PIN from you, no back-and-forth.
Generate your UPI QR code
Most UPI apps (Google Pay, PhonePe, Paytm, BHIM) show a QR code for your own UPI ID for free. Here is the idea:
- Open your payment app: Google Pay, PhonePe, Paytm and BHIM each show your own UPI QR code inside the app (look for "My QR" or your profile or QR section; menu names change between versions).
- Save or screenshot it: Most apps let you download or share your QR as an image, which you can then print.
- Or use FixDoks: Open our UPI QR code generator, enter your UPI ID and name, add a fixed amount and a note only if you need them, and create the code. Downloading the PNG needs a free Google sign-in.
UPI QR code generator
Enter your UPI ID and shop name, then download and print the code.
Runs in your browser. Nothing you type is sent to our server. Open the full UPI QR Code Generator page
All these methods create a QR code that links to your UPI ID. Anyone who scans it on their phone will see a payment screen with your name, and can usually type any amount unless a fixed amount is set in the code. The money goes to the bank account linked to your UPI ID.

What size QR to print
| Paper size | Dimensions | Suggested use |
|---|---|---|
| A4 | 210 x 297 mm (about 8.3 x 11.7 inches) | Large stall or outdoor market; print the QR big on the page |
| A5 | 148 x 210 mm (about 5.8 x 8.3 inches) | Counter or small shop front |
| Small label | about 3 x 3 inches | Only as a backup; a small code is harder to scan, so test it first |
These are practical suggestions, not an official standard. Paper sizes are the standard A-series; how far away a code scans depends on your phone, light and print quality, so test it yourself.
Dark squares on a plain white or light background scan most reliably, so avoid low-contrast colours. Print the code at 100% scale and do not shrink it. Ask a friend to scan the printout with their phone, from the distance customers will stand, before you tape it up.

Receiving money: you never need a PIN
When a customer scans your QR code and taps "Pay" or "Send", their phone asks them for their UPI PIN to confirm the payment. At no point will you be asked for a PIN, a password or any code. The money is moving out of their account into yours. If anyone tells you to enter a PIN to receive money, that is a scam.
Your bank account is protected by your UPI PIN, which only you should know. The receiver (you) never types it. The RBI's BE(A)WARE booklet says the same: transactions involving receipt of money do not require scanning a QR code or entering a PIN or password.

Protect yourself from QR scams this season
Fraudsters can paste their own QR over a genuine one, so a customer's money goes to them instead of you. The RBI also warns about tricking people into scanning QR codes that take money out of their account. Here is how to stay safe:
- Never scan a QR code to receive money. This is the #1 rule. If someone tells you "scan this QR to confirm you're receiving payment", they are lying. You never scan; you only receive.
- Use only apps from the official app stores, such as Google Pay, PhonePe, Paytm or BHIM. Do not install unknown payment apps that promise faster payouts or no fees.
- Print your code from a secure source. Use your own payment app or FixDoks' generator. Do not use a QR that someone sent you in an email or message.
- Tape your code down. At a busy Diwali stall, someone could replace your QR with their own. Use strong tape or laminate the code so it can't be peeled off or swapped without you noticing.
- Ask for the app name. When a customer says "I scanned your code", ask which app they used. If it is one you do not recognise, ask them to confirm the payment reached your account before handing over any goods.
The RBI's BE(A)WARE booklet says: "Never scan any QR code to receive money." If anyone asks you to scan a code to collect a payment, stop and do not engage. For more on this, read how QR code scams on UPI work.
Step-by-step: set up your stall QR
- Open your UPI payment app (Google Pay, PhonePe, Paytm or BHIM) on your phone.
- Find your QR code in the app, or open the FixDoks generator (menu names differ by app and version).
- Decide: do you want to set a fixed amount that every customer pays (for example, a fixed Rs 200 per box), or let customers decide the amount? Leave blank if you want them to choose.
- If using FixDoks, visit the UPI QR code generator, enter your UPI ID and shop name, then download the PNG.
- Print the code on A5 or A4 paper at 100% scale (no shrinking). Laminate it if possible, or use strong tape. For a related walkthrough, see how to make a UPI QR code for your shop.
- Tape the QR code to your stall counter at eye level, in good light.
- Test it: scan the printout with a friend's phone to confirm the payment screen shows your name.
- Save the QR code file and a screenshot on your phone so you can reprint it if the original gets damaged.
Common QR questions
- Can I use the same QR code for my shop every day? A QR code that only holds your UPI ID and name keeps working for as long as that UPI ID is active, so you can reuse it. Payments go to the bank account linked to that UPI ID.
- What if I change my UPI app (e.g., from Google Pay to PhonePe)? Check your UPI ID in the new app: a new app or bank handle can mean a new UPI ID. If the ID is unchanged, the old code should keep working; if it changed, make and print a new code.
- Can customers overpay by mistake? Only if you didn't set a fixed amount. If you want to charge exactly Rs 100, use the "fixed amount" option when creating the QR. If you leave it blank, customers can type any amount, so announce the price clearly at your stall.
- What if the QR doesn't scan? Check: is the printed code sharp and black, on a white background? Is the code at 100% of its original size (not shrunk)? If it still does not scan, generate a new one and reprint.
- Do I get the money instantly? UPI payments are usually credited within moments, but delays can happen. Check your app or bank SMS before handing over goods.
- Can I share the QR code on social media for my Diwali orders? Yes. You can post the QR code image on WhatsApp, Instagram or Facebook so customers can scan it and pay. The same safety rules apply: make sure it's your own code, not a fake one.
Checklist before your stall opens
- UPI QR code generated from your official payment app (Google Pay, PhonePe, Paytm or BHIM) or FixDoks' generator.
- Printed on A5 or A4 paper at 100% scale, not shrunk.
- Taped or laminated to your stall counter at eye level.
- Tested by scanning the printout with another phone: it shows your name.
- A backup printed copy saved at home in case the stall copy gets damaged.
- Understood: receiving money never needs a PIN. If anyone asks you to scan a QR to receive, say no.
Tools for this
Frequently asked questions
What app should I use to generate a UPI QR code?
Use the QR code inside Google Pay, PhonePe, Paytm or BHIM, or create one with FixDoks' free UPI QR generator. The code holds your UPI ID, and customers who scan it can pay you. Downloading from FixDoks needs a free Google sign-in.
Can I set a fixed price on my QR code so customers can't pay a different amount?
Yes. In your payment app or in the FixDoks generator you can add a fixed amount (for example Rs 100). If you leave it blank, customers can type any amount, so tell them the price clearly at your stall.
What's the best size to print a UPI QR code?
A5 (148 x 210 mm) works for a counter and A4 (210 x 297 mm) for a bigger or outdoor stall. Print at 100% scale and do not shrink it. Scanning distance depends on phone and light, so test the printout.
Do I need a PIN to receive UPI payments?
No. Receiving money never needs a PIN, and the RBI says never to scan a QR code to receive money. The customer enters their own PIN to pay. If anyone asks you for a PIN or a scan to receive, it is a scam.
What's the safest way to protect my QR code from being swapped?
Laminate it or use strong tape so it cannot be peeled off and replaced, and check it during busy hours. If it gets damaged or you suspect it was swapped, print a fresh one.
Can I use the same QR code every day and in different places?
Yes, as long as the UPI ID behind it is unchanged and active. Print copies for your home shop and your stall; they all send money to the same linked account.
Sources
- RBI, BE(A)WARE booklet on frauds (QR scan scams, p.11) (checked 2026-10)
Rules and limits change. Always check the latest official notification or portal before you submit a form.