India processes over 14 billion UPI transactions per month. If you're a shopkeeper, freelancer, street vendor, or small business owner, a UPI QR code is the simplest way to accept digital payments without a card terminal, monthly fees, or a bank-specific app. This guide walks you through creating one for free in under two minutes.

What is a UPI QR Code?

UPI (Unified Payments Interface) is India's real-time payment system operated by NPCI. A UPI QR code encodes your UPI ID (also called a Virtual Payment Address, or VPA) into a scannable pattern. When a customer scans it with GPay, PhonePe, Paytm, Amazon Pay, BHIM, or any UPI app, the payment screen opens pre-filled with your details โ€” they just enter the amount (or confirm it if you've pre-set one) and tap Pay.

The UPI QR standard is the same across all apps because it follows the BHIM UPI protocol โ€” so one QR code works for all platforms. You don't need a separate QR code for each app.

What is a UPI ID?

Your UPI ID is your payment address โ€” it looks like an email address. Examples:

Find your UPI ID in your GPay, PhonePe, or banking app under Profile or Payment Settings.

How to Create a UPI QR Code (Step by Step)

1

Open the UPI Payment Tab

Go to freeqrgenerator.mythosh.com and click the UPI Payment tab.

2

Enter Your UPI ID

Type your UPI ID exactly (e.g. yourname@okicici). Double-check it โ€” a wrong UPI ID will direct payments to the wrong account.

3

Enter the Payee Name

Add your name or business name. This is displayed to the payer in their UPI app as confirmation.

4

Set an Amount (Optional)

If you're creating a QR code for a specific product or service price, enter a fixed amount. For a general-purpose counter QR code, leave it blank so customers can enter any amount.

5

Download & Display

Download at 500px for a counter display or 1000px for a banner. Print it and laminate it for durability. Add a "Scan to Pay" label using the Centre Label field.

Always test your UPI QR code by scanning it yourself before displaying it to customers. Verify that your name and UPI ID appear correctly in the payment app.

Who Should Use a UPI QR Code?

๐Ÿ›๏ธ

Shopkeepers & Retailers

Display at the till to accept digital payments without a card terminal or merchant fees.

๐Ÿฝ๏ธ

Restaurants & Dhabas

Place on tables or with the bill for quick payment at the end of a meal.

๐Ÿ’ผ

Freelancers

Add to invoices and proposals so clients can pay instantly via any UPI app.

๐ŸŽช

Market Vendors

Print and laminate for outdoor stalls, fairs, and events where cash is inconvenient.

๐ŸŽ“

Tutors & Coaches

Share digitally in WhatsApp or email for course fee collection.

๐Ÿฅ

Clinics & Salons

Display at reception for contactless payment collection after services.

Fixed Amount vs Variable Amount UPI QR

There are two types of UPI QR codes:

Most shopkeepers use a variable amount QR at their counter and generate fixed-amount QR codes for specific product price lists or invoices.

Is a UPI QR Code Free?

Yes. Generating the QR code is free. And unlike card payments, there are no merchant discount rate (MDR) fees on UPI transactions โ€” NPCI mandated zero MDR for UPI since January 2020. The customer pays nothing extra either. The full amount reaches your UPI-linked bank account directly.

UPI QR Code vs UPI Link vs UPI Intent

Tips for a Professional UPI QR Code Display

Create Your UPI Payment QR Code โ€” Free

Works with GPay, PhonePe, Paytm, Amazon Pay, and all UPI apps. No account needed.

Open UPI QR Generator โ†’

Frequently Asked Questions

Is it safe to share my UPI QR code publicly?

Yes โ€” your UPI QR code only allows people to send money to you. It cannot be used to debit from your account. However, do not scan unknown UPI QR codes you receive from strangers, as scammers sometimes send "collect request" QRs disguised as payment QRs.

Can I create a UPI QR code without a merchant account?

Yes. Any personal UPI ID works. You don't need a business account or merchant registration to accept UPI payments via QR code.

How much can I receive via a UPI QR code?

The per-transaction limit is โ‚น1,00,000 (โ‚น1 lakh) for most UPI apps. Daily limits vary by bank but typically range from โ‚น1โ€“2 lakh per day for personal accounts.