Cashless payments are standard at Indian shops — from metro kirana stores to freelance designers. Customers expect to scan a UPI QR code and pay in seconds. Setting one up is simpler than most owners think, and you do not need expensive hardware or a complicated merchant onboarding flow for a basic static QR.
This guide walks through creating a UPI QR and Bharat QR for your shop using Desi Tools, with tips on printing, testing, and staying safe.
What you need before you start
Gather these details:
- UPI ID (VPA) — e.g.
yourshop@okicici,name@paytm,mobile@ybl - Payee name — Name shown to the customer in their UPI app (keep it recognisable)
- Optional fixed amount — For donations or fixed-price stalls; leave blank for customer-entered amount
- Optional note — Invoice or purpose text some apps display
You get a UPI ID from your bank app, PhonePe, Google Pay, Paytm, or other UPI PSP. For a shop, ask your bank about a business UPI linked to your current account.
UPI QR vs Bharat QR
UPI QR
A UPI QR encodes a upi://pay URI. When scanned, it opens the customer’s UPI app with your VPA pre-filled. They confirm amount (if not fixed) and pay.
Best for: everyday shop counters, home businesses, market stalls.
Use: UPI QR Generator in Desi Tools.
Bharat QR
Bharat QR is an interoperable standard supported across banks and payment apps. It can bundle payment details in a format recognised by multiple networks.
Best for: shops that want a single printed QR aligned with Bharat QR signage norms.
Use: Bharat Payment QR in Desi Tools.
For generic text or URL QR codes (website, WhatsApp), use QR Generator.
Step-by-step: Create your shop UPI QR
Step 1 — Open the generator
On your phone, install Desi Tools from Google Play or the App Store, or use the web tool: UPI QR Generator.
No account signup required.
Step 2 — Enter payment details
- UPI ID: Your active VPA (double-check spelling — one wrong character breaks payments)
- Payee name: Shop name as customers know it
- Amount: Leave empty so customers enter bill amount, or set a fixed value for specific use cases
- Transaction note: Optional — e.g. “Counter 1” or “Repairs”
Step 3 — Generate and preview
The app renders a scannable QR on screen. Test before printing:
- Scan with your own PhonePe / GPay / Paytm
- Confirm payee name and VPA match
- Cancel the test payment or send ₹1 to verify settlement in your bank statement
Step 4 — Save and print
- Screenshot or save image from the app
- Print on A4 and laminate, or
- Order a standee from a local print shop, or
- Display on a tablet at the counter (brightness up, cracked screens reduce scan success)
For high volume, consider bank-provided soundbox QR stickers — but Desi Tools is enough to start today.
Static vs dynamic QR
| Type | Amount | Best for |
|---|---|---|
| Static | Customer enters | General retail, kirana |
| Static fixed | Pre-set | Toll booths, fixed tickets |
| Dynamic | New QR per bill | Supermarkets, billing software |
Desi Tools focuses on static QR generation — ideal for small and medium shops without POS integration. For dynamic QR, your billing software or bank merchant kit may be required.
UPI payment links (no print needed)
Share payment requests over WhatsApp or SMS with a UPI Payment Link. Useful for:
- Home delivery collections
- Freelance invoices
- Remote orders
Customer taps the link, UPI app opens, they pay. Pair with Click to Chat for WhatsApp workflows.
IFSC and bank details
If you also display bank transfer details on invoices, use IFSC Finder to confirm branch IFSC before printing stationery. QR remains the faster checkout path for most retail customers.
Security and best practices
Protect your UPI ID — Do not paste it on public forums with amount fields manipulated by strangers for scams.
Check payee name on every test — Fraudsters sometimes overlay fake QR stickers on genuine ones. Periodically scan your displayed QR yourself.
Separate personal and business UPI — Cleaner books and easier dispute handling.
Match daily collections — UPI settlements hit your bank account on T+0 or T+1 depending on PSP; reconcile against sales register.
GST alignment — If you issue GST invoices, your QR payment is separate from tax reporting. See our GST calculator guide for billing math.
Display tips for better scan rates
- Print QR at least 3×3 cm; bigger is better for dusty counters
- Keep laminate glare low; matte finish helps
- Place at customer height, well lit
- Keep a backup printed copy if the primary gets stained
Offline generation matters
Shop internet drops. Power cuts happen. Desi Tools generates UPI QR offline on device — your VPA is not sent to a server to create the image. Regenerate anytime if you change VPA or shop name.
Also included: QR Scanner to verify codes (uses camera).
Common questions from shop owners
“Can I use the same QR on two counters?”
Yes, if both settle to the same VPA. For per-counter reporting, use separate VPAs or notes.
“Customer says scan failed”
Check QR clarity, screen brightness, or try another UPI app. Regenerate if the VPA changed after bank migration.
“Do I pay fees on UPI?”
Most person-to-merchant UPI for small business has no MDR for standard UPI; confirm with your bank for your merchant category.
Related tools in Desi Tools
- UPI QR Generator — Primary shop QR
- Bharat Payment QR — Bharat QR standard
- QR Generator — URLs and text
- UPI Payment Link — Shareable pay links
- GST Calculator — Bill totals with tax
Get started today
- Confirm your UPI ID with a ₹1 test transfer
- Open UPI QR Generator
- Print and place at counter
- Download Desi Tools for offline QR, GST, EMI, and emergency tools in one free app
Tools for India — accept payments without the hassle.
Read also: 88 free India tools in one app for everything else bundled with UPI QR.
Frequently asked questions
How do I create a UPI QR code for my shop?
Enter your UPI ID (VPA), payee name, and optional amount in a UPI QR generator. Desi Tools creates a scannable QR you can print or display on screen.
What is the difference between UPI QR and Bharat QR?
UPI QR encodes a UPI payment string for apps like PhonePe, Google Pay, and Paytm. Bharat QR is a interoperable standard that can include UPI and card rails in one code.
Do I need a business account for shop UPI QR?
You can use a personal UPI ID for very small setups, but banks recommend a business/current account UPI for shops for cleaner accounting and higher limits.
Can I generate UPI QR without internet?
Yes. Desi Tools generates UPI and Bharat QR codes offline on your phone after install. No cloud upload of your VPA required.
Get Desi Tools free
88 offline-first utilities for India. No signup. No interrupting ads.
Download now

