Skip to main content

QR Code types

UPI payment QR Code

What it is, how it works, and when to use it

A UPI Payment QR Code lets users in India make instant payments. When someone scans it, their UPI app (Google Pay, PhonePe, Paytm, BHIM, etc.) opens automatically with your payment details pre-filled — UPI ID, payee name, amount, and notes.

It removes typing errors and speeds up mobile payments. Ideal for merchants, freelancers, kiosks, delivery services, charities, creators, or anyone who wants fast, frictionless UPI transactions.

How to create a UPI Payment QR Code

The UPI generator on SQR includes several fields:

1. UPI ID / VPA

Your Virtual Payment Address — the address where the payment will be sent.

Examples:
name@upi
business@icici
9876543210@paytm

Make sure the UPI ID is active and linked to your bank account.

2. Payee name

The name that should appear to the user before confirming payment.

Examples:
John Kumar
Coffee House - Delhi
Studio 93

This helps confirm that they’re paying the correct person or business.

3. Amount

Optional.
The exact amount you want the user to pay.

Examples:
1
49
199.50

If you leave it empty, the user can enter their own amount (useful for tipping or donations).  Currency code is fixed.

4. Transaction ID

Optional.
A unique ID you generate for tracking.
Useful for invoice matching or automated systems.

Examples:
INV-2025-104
TXN-884233

5. Transaction reference

Optional.
A short reference shown to the user’s bank.

Examples:
Order 5503
Booking 22A
Invoice 94

6. Transaction note

Optional.
A message that appears in the payment description.

Examples:
Payment for coffee
Workshop ticket
Donation
Service fee

7. Thank you URL

Optional.
After payment, users can be redirected to a confirmation or thank-you page.

Examples:
https://yourstore.in/thanks
https://yourbrand.com/payment-success

Common uses

UPI Payment QR Codes are popular for:

  • Small shops and street vendors
  • Restaurants and cafes
  • Freelancers and creators
  • Delivery and courier payments
  • Event ticketing
  • Online/offline donation boxes
  • Service providers (salons, gyms, repair services)
  • Quick checkout at pop-up stalls

They make UPI payments fast, safe, and extremely convenient.

Limitations

  • Works only with UPI-based apps (India)
  • Requires active UPI ID linked to a bank account
  • Static QR Codes cannot be edited after printing
    (Use dynamic if payment details might change)

Best practices

  • Double-check your UPI ID
  • Add a clear label like “Scan to pay via UPI”
  • Prefill an amount if the price is fixed
  • Use transaction IDs if you need tracking
  • Test the QR with your own UPI app before printing
  • Use dynamic if you change UPI IDs frequently

A UPI Payment QR Code makes accepting payments in India effortless and instant.