Apps by V ← All guides
Payments guide

Create a UPI QR code for your shop

A scan-to-pay QR at your counter means faster payments, exact amounts and less cash handling. Here is how it works, how to make one, and how to keep you and your customers safe.

You’ve seen them at every tea stall and kirana store: a printed QR code taped near the counter that customers scan to pay. It is one of the simplest ways to accept UPI: no card machine, and the money goes straight to your bank account. Here is how it works, how to make and place your own, and the scams to watch for.

First, what is a UPI ID (VPA)?

Every UPI account has an address called a UPI ID, also known as a VPA (Virtual Payment Address). It looks like yourname@bankname and points to one bank account, so people can pay you without knowing your account number or IFSC. One bank account can have more than one UPI ID, for example one created in your bank’s app and another in a payment app. All of them deliver money to the same account.

You can find your UPI ID in your payment app’s profile or settings, or in your bank’s app. Copy it exactly. One wrong letter means the QR either fails or, worse, points to someone else.

What a UPI QR code actually contains

A UPI QR code is a short payment link (it begins with upi://pay) drawn as a scannable pattern. Inside are your UPI ID, the payee name and, optionally, an amount. When a customer scans it, their payment app reads the link and opens the payment screen, already addressed to you. They enter the amount, approve with their UPI PIN, and it is done. Their app usually shows your bank-registered name, so they can confirm the payee.

Static, dynamic and fixed-amount QR codes

Which do you need? For most small shops, a single static QR at the counter is enough, with an occasional fixed-amount QR for a particular bill. A free maker like QRwala creates static codes, with or without an amount.

Personal account or merchant account?

A QR made from your personal UPI ID works for receiving money, and many small sellers start that way. Banks and payment apps also offer merchant or business UPI accounts, which can bring features such as payment sound boxes, settlement reports and dynamic QR. Banks and apps may have their own rules on using personal accounts for regular business collections, and terms differ, so check with your bank or payment app before you depend on a personal UPI ID for a busy shop. For official information on UPI itself, the NPCI website is the reliable source.

Make yours in a minute

  1. Find your UPI ID in your payment app or bank app. It looks like name@bankname.
  2. Open the QR maker and choose the UPI option. Enter the UPI ID and the payee name (your shop or your own name).
  3. Add an amount only if you want a fixed-price QR. Leave it blank for a reusable counter QR.
  4. Test it before printing. Scan it with your own or a family member’s payment app, check the name shown, and send ₹1 to confirm the money reaches the right account.
  5. Download and print. QRwala saves the code as a PNG image, ready for printing or sharing on WhatsApp.
QRwala QRwala — QR Code MakerCreate UPI, Wi-Fi and link QR codes. Scan too. Free. Open →

Printing and placing it at the counter

Common QR frauds and how to avoid them

Before you pay any QR yourself: check the payee name your app shows before entering the PIN. If it doesn’t match the shop or person you expect, stop. QRwala’s Scan tab also shows the full text of a QR, so you can read the UPI ID inside a code before trusting it.

Confirm every payment on your side

Hand over goods only after you see the money arrive in your own bank app, payment app history or bank SMS. During rush hours a sound box (offered by some banks and apps for merchant accounts) can help, but checking your own app is the habit that protects you. At day end, compare UPI receipts in your bank app with the day’s sales.

Other handy QR uses

The same tool makes QR codes for more than payments: a Wi-Fi QR so guests connect without typing a password, a link QR pointing to your catalogue or review page, and phone, SMS or email codes. Pair a UPI QR with a printed invoice and customers can pay you on the spot.

Frequently asked

Will my QR work with every UPI app?

QRwala writes the standard UPI payment link that Indian UPI apps read. Still, test it with at least one app before printing.

Does the QR expire?

A static QR doesn’t expire; the details are in the pattern itself. If you change your UPI ID or bank account, make and print a new code and remove the old one.

Are there charges for receiving UPI payments?

Charges and limits depend on your bank, your app and the type of account, and they can change. Check your bank’s or app’s current terms and NPCI’s official information rather than relying on what you hear.


Related guides: Make a free GST invoice · Track udhaar digitally · Find your shop’s DIGIPIN

← Back to all guides