Create a UPI QR code that accepts GPay, PhonePe, Paytm, and all UPI apps. Zero MDR, instant payments, dynamic — update your UPI ID anytime. Free to create.
Why UPI QR Codes Are the Most Important Tool for Indian Businesses
India is the world's largest UPI market. In March 2024, UPI processed 13.44 billion transactions worth ₹21.45 lakh crore — in a single month. GPay, PhonePe, and Paytm are installed on over 500 million Indian smartphones. For any business accepting payments in India, a UPI QR code is not optional — it is the default payment method your customers expect. The good news: accepting UPI payments has zero MDR (Merchant Discount Rate). Unlike credit and debit card payments (which charge 0.5%–2% per transaction), UPI payments arrive in full. For a business doing ₹2,00,000/month in transactions, this saves ₹2,000–₹4,000 every month versus card payments. A standard UPI QR from your bank or payment app works. But it has one critical limitation: it is static. If your UPI ID changes (you switch banks, change VPAs, or the ID gets suspended), the physical QR codes you have already printed are permanently wrong. A dynamic UPI QR from Photon QR solves this — update your UPI ID in the dashboard and all existing printed QR codes immediately redirect to the new ID.
What UPI Apps Work with a Photon QR UPI Code?
All NPCI-compliant UPI apps work with a Photon QR UPI code — because Photon QR generates a standard UPI deep link (upi://pay?pa=[VPA]&pn=[Name]&am=[Amount]&cu=INR) that every compliant app can read. Apps confirmed to work: Google Pay (GPay), PhonePe, Paytm, BHIM, Amazon Pay, CRED, WhatsApp Pay, Mobikwik, Freecharge, Airtel Thanks, HDFC PayZapp, ICICI iMobile, SBI YONO, and any other NPCI-registered UPI app. This is a significant advantage over platform-specific QR codes. Some payment companies generate QR codes that only work with their own app — a customer with GPay cannot pay a PhonePe-only QR. A standard UPI QR (which is what Photon QR generates) accepts every UPI app with a single code.
How to Create Your UPI QR Code on Photon QR
Step 1: Sign up at photonqr.com (free, no credit card). Step 2: Click Create QR → UPI Payment. Step 3: Enter your UPI ID (VPA). This looks like: yourname@upi, yourshop@okaxis, 9876543210@paytm, or merchantname@icici. Find your UPI ID in your GPay or PhonePe settings. Step 4: Enter your merchant/business name. This is what appears in the payment app when the customer scans — use your actual business name. Step 5 (optional): Enter a fixed amount. For standard products or services with a set price, pre-filling the amount removes one step from the payment flow. Leave blank for variable amounts (restaurant bills, shop purchases where the total varies). Step 6: Click Publish. Your UPI QR code is live. Step 7: Download as PNG. Print and laminate. Minimum print size: 10cm × 10cm for counter placement, 6cm × 6cm for table cards, 15cm × 15cm for entrance display. Step 8: Test by scanning with GPay, PhonePe, and one other UPI app before putting it out on the counter. Verify your name appears correctly and payment goes to the right account.
Where to Place Your UPI QR Code
The placement of your UPI QR determines how often it gets used. At the billing counter: the primary placement. Laminate an A5 or A6 card with your UPI QR and prop it up facing the customer. Add text: "Scan to pay" with GPay, PhonePe, and Paytm logos for recognition. On each table (for restaurants): allows self-service payment — customers pay from their seat without calling a staff member. This reduces wait time, increases table turnover, and is the standard expectation in urban India. On the delivery packaging: for home delivery businesses, a UPI QR on the bag or box enables contactless COD replacement. The delivery person hands over the order, the customer scans and pays, the delivery person shows notification of payment received. On invoices and bills: for B2B businesses and freelancers, adding a UPI QR to invoices dramatically speeds up payment collection. The client scans the invoice QR and pays in 10 seconds instead of logging into net banking and manually entering IFSC and account numbers. On your business card: for consultants and service providers, a UPI QR on the back of your business card means any client or attendee at a meeting can pay you immediately — for advance deposits, service fees, or product sales.
Static UPI QR vs Dynamic UPI QR — Why It Matters
Your bank or UPI app gives you a static UPI QR — a fixed image encoding your current UPI ID. This works until your UPI ID changes. UPI IDs change more often than people expect: - You switch banks (your @okaxis ID becomes @oksbi) - Your VPA is changed by your bank during a migration - You switch from one UPI provider's merchant account to another - A typo in your UPI ID means payments go to the wrong account With a static QR: every physical QR code you have ever placed — laminated counter signs, table cards, packaging stickers, business cards — is now wrong. You must reprint everything. With Photon QR's dynamic UPI QR: go to your dashboard, edit the UPI ID, save. All existing printed QR codes immediately redirect to the new payment address. No reprinting, no downtime, no lost payments. For businesses with permanent signage, high-volume printing (like delivery packaging), or QR codes in locations that are hard to update (a hoarding, a vehicle wrap, a wall mural), a dynamic UPI QR is essential insurance.
Common UPI QR Code Problems and Solutions
Problem: Customer says "Your QR code is not working." Causes: (1) QR too small — minimum 10cm × 10cm for counter use. (2) QR is dirty or damaged — laminate protects against this. (3) Poor lighting — ensure the QR is well-lit, not in shadow or glare. (4) Wrong UPI ID — check your dashboard to verify the UPI ID is correct and the account is active. Problem: Payment goes to the wrong account. Cause: typo in UPI ID during setup. Solution: verify by doing a ₹1 test payment yourself before placing the QR out on the counter. In Photon QR, edit the UPI ID if incorrect — no reprint needed. Problem: Customer cannot see the payment confirmation. Context: UPI payment confirmation goes to the payer's app instantly. The merchant side confirmation depends on your bank — GPay and PhonePe merchants receive sound alerts and in-app notifications. For reliable merchant-side confirmation, link your UPI ID to a business account with merchant notification enabled. Problem: Some customers cannot scan the QR. Cause: usually an older phone camera or a camera app that does not support QR scanning natively. Solution: ask them to open GPay or PhonePe directly and use the in-app scanner — this works on all phones regardless of the default camera app's QR capabilities.
Ready to create your first QR code?
Start free — no credit card required. 3 dynamic QR codes on the free plan.
Create Free QR