Free UPI QR Code Generator for Your Business
Create a UPI QR code that accepts payments from PhonePe, Google Pay, Paytm, BHIM, Amazon Pay, and all 300+ UPI-enabled apps. No POS machine needed — just print and display.
The Ultimate Guide to UPI QR Codes for Indian Small Businesses
India's Unified Payments Interface (UPI) is the world's largest real-time payment system, processing over 15 billion transactions per month as of 2025. For small businesses — kirana stores, dhabas, auto-repair shops, street vendors, salons, and freelancers — a UPI QR code is the simplest and cheapest way to accept digital payments with zero setup cost and zero per-transaction fee.
Why UPI QR Codes Beat POS Machines for Small Businesses: A POS terminal costs ₹2,000–₹10,000 upfront plus a 0.5–2% MDR (Merchant Discount Rate) on every transaction. A UPI QR code costs ₹0 to generate, ₹0 to display, and ₹0 per transaction for amounts under ₹2,000 (P2P) and ₹0 for most P2M (Peer-to-Merchant) transactions since RBI's 2022 MDR exemption for UPI.
Step 1 — Find Your UPI ID: Open any UPI app on your phone. In PhonePe: Profile → Your UPI ID (format: number@ybl or number@ibl). In Google Pay: Profile → UPI ID (format: number@okicici or number@okhdfcbank). In Paytm: Profile → UPI ID (format: number@paytm). Use any of these — all are equally valid for receiving payments from any UPI app.
Step 2 — Create Your QR Code: At qrcodetechy.com/generator, select the UPI type. Enter your UPI ID in the payment address field. Enter your business name (e.g., "Sharma Kirana Store") in the Merchant Name field — this name appears on the customer's payment confirmation screen, building trust. Optionally, pre-fill a fixed amount for single-price items or leave blank for variable amounts.
Step 3 — When to Pre-fill the Amount: Pre-fill amount for: fixed-price products (e.g., ₹50 chai), entry tickets, parking fees. Leave amount blank for: variable purchases (grocery bills, restaurant orders), service businesses where billing varies per customer. A blank-amount QR is more versatile — customers enter whatever they owe.
Step 4 — Design for Indian Market: Use the official UPI logo (available from NPCI). Include "UPI Accepted Here" text. Display the logos of popular apps: PhonePe, Google Pay, Paytm. Print your business name prominently above the QR. Many Indian customers are now so accustomed to UPI that they look for the PhonePe or GPay logo before scanning — displaying all app logos maximizes conversions.
Step 5 — Protect Against QR Fraud: QR code replacement fraud is a real threat — criminals place their own QR sticker over your legitimate QR. Counter measures: laminate your QR display, periodically scan your own QR to verify it still goes to your UPI ID, use a rigid display stand instead of taped paper, and educate staff to report if the QR looks tampered with. Always verify the payment amount on your own phone before proceeding with a transaction.
Technical Standards: UPI Deep Link Format (NPCI Specification)
UPI URI Format
NPCI-specified format: upi://pay?pa=[UPI_ID]&pn=[Merchant_Name]&am=[Amount]&cu=INR&tn=[Transaction_Note]. Parameters: pa = payment address (UPI ID), pn = payee name, am = amount (optional), cu = currency (INR only), tn = transaction note.
UPI App Interoperability
A single UPI QR code works across all 300+ NPCI-certified UPI apps — PhonePe, Google Pay, Paytm, BHIM, Amazon Pay, CRED, WhatsApp Pay, and all bank apps. The UPI ID handles routing internally; the sending bank and receiving bank communicate over IMPS rails managed by NPCI.
Settlement Time
UPI transactions settle in real-time (typically 2-10 seconds) and the money appears in your linked bank account instantly. There is no "next-day settlement" delay like credit card POS — funds are available for withdrawal immediately after the customer's payment success screen.
QR Complexity & Print Size
A basic UPI URI (without amount) is ~80-100 characters, producing a Version 5-6 QR code. With amount and note: ~120 characters, Version 6-7. Minimum counter display size: 6cm × 6cm for reliable scanning from 30-40cm distance. Use SVG export for lamination-ready print quality.
🏪 UPI QR Best Practices for Different Business Types
Retail / Kirana Store
- • Display at checkout counter at eye level
- • Use blank-amount QR for variable billing
- • Laminate and mount on rigid board
- • Keep second printed copy as backup
Restaurant / Dhaba / Food Stall
- • Print on menu card (bottom of every page)
- • Add table-top QR stands
- • Include amount for fixed thali/meal combos
- • Display "Scan to Pay" in Hindi + English
Freelancers / Service Providers
- • Add QR to WhatsApp Business profile
- • Include on invoice PDFs (PNG embed)
- • Add to email signature
- • Use on visiting cards (back side)
Auto / Cab / Delivery Drivers
- • Laminated QR on dashboard
- • QR on back of driver seat headrest
- • Pre-fill round-number fare amounts
- • Waterproof lamination for outdoor use
High-Resolution Download Options
PNG
For WhatsApp sharing, digital invoices, website payment pages, and social media.
SVG
For laminated counter displays, menu boards, window decals, and banners. Perfect quality at any size.
For professional laminated A4/A5 payment display stands and invoice templates.