Upgrowly
← Blog

UPI QR Code for Your Shop: Setup, Safety and Scams

By Neha

Walk down any market street in India and count the QR codes. The chai stall has one taped to the kettle shelf. The vegetable cart has one hanging from the umbrella pole. The tailor has three, from three different apps, curling at the corners.

Getting a UPI QR code for your shop is the easy part. Anyone with a bank account and a phone has one already. The harder questions come later. Is my personal QR fine for business? Why did a payment show on the customer's phone but not on mine? What happens when someone says "I paid extra by mistake, please send it back"? Those are the questions this guide answers.

How a UPI QR code works

UPI stands for Unified Payments Interface, the system that lets money move instantly between bank accounts through apps such as Google Pay, PhonePe, Paytm and BHIM.

Every account linked to UPI has a UPI ID, also called a VPA. It looks a little like an email address: rameshstores@okhdfcbank. A UPI QR code is simply that ID turned into a picture. When a customer scans it, their app reads the ID, shows your name, and asks for an amount and a PIN.

Two things follow from that:

  • Any UPI app can scan any UPI QR. A code made in PhonePe works for a customer using Google Pay. You do not need one sticker per app, whatever the sales agents say.
  • The QR holds no money and no secret. It only says where to send. It is safe to print and display.

Personal QR or merchant QR?

This is the first real decision.

A personal QR is the one inside your own UPI app, linked to your savings account. A merchant QR comes from registering as a business with a payment app or your bank, and is usually linked to a current account.

Personal QRMerchant QR
SetupAlready in your appShort registration with business details
Receiving limitsLower, set by bank and appHigher, built for many payments a day
Credit card and wallet paymentsUsually not acceptedCan be accepted, sometimes with a fee
Reports and settlementMixed with personal spendingSeparate daily reports
Sound boxNoAvailable, for a monthly rent
Looks to the customerYour personal nameYour shop name

For someone selling a few items a week from home, the personal QR is fine. For a shop with a counter, register as a merchant. The moment business money and household money share one account, your books become a puzzle. It also matters at tax time, and banks may question a savings account that receives hundreds of small payments every day.

On charges: ordinary UPI payments from a customer's bank account to a merchant carry no fee for the shop at present. Payments made by credit card over UPI, or from prepaid wallets above a certain amount, can carry a small percentage. Rules and limits change, so confirm the current ones with your bank or payment app.

Static or dynamic QR?

A static QR is the printed sticker. It never changes. The customer scans, types the amount and pays. It is cheap and simple, and the weakness is obvious: customers mistype amounts, and you must check each payment.

A dynamic QR is generated fresh for each bill with the amount already inside. The customer scans and only enters the PIN. Billing software and card machines produce these. They suit supermarkets, restaurants and anywhere with a queue.

There is a useful middle path for small businesses: a static QR with a fixed amount. If you sell one thing at one price, such as a ₹150 thali, a ₹500 class fee or a ₹50 parking ticket, a fixed-amount code removes typing errors altogether.

Making and displaying your QR

You can use the sticker your payment app sends you. If you want something neater, with your shop name large enough to read from the queue, make your own. The UPI QR code generator builds a scan-and-pay code and a printable counter card from your UPI ID, with a fixed amount if you want one.

Then place it properly, because a surprising number of failed payments are really failed scans.

  • Height. Chest to eye level. Not flat on a low counter under a glass sheet that reflects the tube light.
  • Size. At least 5 to 6 cm across for a code scanned from arm's length. Bigger if customers scan from behind a counter or grille.
  • Surface. Flat and matte. Lamination glare and curved jars both defeat cameras.
  • Light. Not in deep shadow, not in direct sun.
  • Name. Print your shop name and UPI ID in plain text under the code, so customers can confirm it matches what their app shows.
  • Second copy. One at the counter, one where the customer actually stands when paying. In a restaurant, that might be the bill folder.

Remember that a UPI QR is for payments only. For anything else, such as opening your menu, your website or your Google review page, you need an ordinary QR code. The Google review print kit prints a counter standee with a QR that opens your review page, which sits nicely beside the payment code. Our guide on how to get more Google reviews explains when to ask.

Confirming that the money really arrived

The rule that protects you from most losses: the customer's screen is not proof. Only your own confirmation is.

  • A screenshot can be edited or can be from an old payment.
  • Fake payment apps exist that display a convincing green tick without sending a rupee.
  • A genuine payment can also fail or be delayed after the customer's screen shows success.

So check one of your own sources every time: the notification in your merchant app, the SMS from your bank, or the announcement from a sound box. In a busy shop where your hands are full, a sound box that says the amount out loud earns its rent. For large amounts, open the app and look at the transaction itself.

Scams every shopkeeper should know

The swapped sticker. Someone pastes their own QR over yours, often at night or on an unattended outdoor board. Payments go to them for days before anyone notices. Check your code every morning by scanning it yourself and reading the name that appears. Keep printed codes behind the counter or under a fixed cover where possible.

The "I overpaid" refund. A stranger sends a fake screenshot of a large payment, apologises for the mistake and asks you to send back the extra. You refund real money against a payment that never came. Never refund until the original amount is visible in your own account.

The collect request. You receive a request on your UPI app and the caller says "enter your PIN to receive the money". This is the oldest trick there is. You never need to enter a PIN or scan anything to receive money. A PIN is only for sending.

The fake support call. Someone claiming to be from your bank or payment app asks you to install a screen-sharing app or share an OTP to "activate" your QR. Real support staff never ask for either.

If you are cheated, report it quickly at the national cybercrime helpline, 1930, and to your bank. Speed matters, because banks can sometimes hold the money if told early.

Keeping accounts and GST in order

Digital payments leave a complete record, which is convenient for you and equally visible to the tax department. A few habits keep things calm:

  • Use a separate current account for the business.
  • Match each day's UPI total against your sales register or billing software.
  • Remember that a UPI payment is not a bill. If you are registered for GST, you still issue a tax invoice. The GST invoice and quotation maker produces a proper one in a minute, and our guide to the GST invoice format lists the mandatory fields.
  • Put your UPI ID or QR on invoices and reminders so that paying is one scan. The payment reminder writer drafts polite WhatsApp and email reminders with your UPI details included.

Knowing what you really keep from each sale matters more once money arrives in small digital pieces. See our guide to profit margin and markup.

Frequently asked questions

Can I use my personal UPI QR code for my business?

You can for small or occasional sales. For a regular shop, register as a merchant and use a current account. It keeps business money separate, raises the limits and avoids questions from your bank about heavy activity in a savings account.

Is there any charge for accepting UPI payments?

Normal UPI payments from a customer's bank account are currently free for the merchant. Payments by credit card on UPI or from wallets may carry a small fee. Check the current terms with your provider, as these rules are revised from time to time.