Skip to content
How to Create a UPI QR Code for Payments (India, 2026)
Technology12 min read

How to Create a UPI QR Code for Payments (India, 2026)

Scult Team
12 min read

Create a UPI QR code for your shop or business — how it works, what you need, and a free generator. Customers scan and pay in seconds.

To create a UPI QR code, open a QR generator, choose the UPI option, and enter your UPI ID (and optionally a name and fixed amount). Download it, print it, and customers scan it with any UPI app — Google Pay, PhonePe, Paytm — to pay you directly. It's the simplest way for a small business to accept digital payments without a card machine. Here's exactly how, step by step, plus what to know before you display one.

⚠️ This is general guidance, not financial advice. Verify details with your bank or UPI provider.

What Is a UPI QR Code?

A UPI QR code encodes your UPI payment details so a customer's payment app can read them instantly, without either side typing anything. Instead of manually entering your UPI ID, the customer scans the code, the app automatically fills in your payment details, they enter (or confirm) the amount, and they pay. The money goes straight to your linked bank account, with no intermediary card network or payment terminal involved.

What You Need

  • A UPI ID (also called a VPA — Virtual Payment Address) — something like yourname@bank, obtained from any UPI app linked to your bank account.
  • Optionally, your business or display name, so customers see clearly who they're paying.
  • Optionally, a fixed amount, useful for a business with a single set price (a specific service, a fixed-price item).

That's the complete list — no POS device, no card machine, and no additional hardware required.

Step 1: Open the QR Code Generator and Select UPI

Open the QR code generator and choose the UPI option specifically, rather than a generic URL or text type — this ensures the resulting code is structured in the format UPI payment apps expect and recognize automatically.

Step 2: Enter Your UPI ID

Enter your UPI ID carefully, double-checking every character — a single typo produces a QR code that scans successfully but sends payment to the wrong account or fails entirely. Add your display name alongside it so customers see clearly whose account they're paying into, which builds trust at the point of payment.

Step 3: Set a Fixed Amount (Optional)

If your business has a single set price, enter it here to have it automatically pre-filled when a customer scans, removing one step from their side of the transaction. Leave this blank if customers pay variable amounts (different order sizes, different service tiers), letting them enter the correct amount themselves after scanning.

Step 4: Customise Colours and Logo (Optional)

Adjust the code's colours and optionally add a small centre logo to match your brand, while keeping strong contrast between the code and its background — this isn't just visual polish, it directly affects whether the code scans reliably at a busy counter under normal lighting.

Step 5: Download and Test It

Download the code — SVG for a crisp, print-ready result that won't pixelate at any size. Before displaying it anywhere, test-scan it yourself with an actual UPI app, confirming that your correct name and UPI ID appear exactly as expected.

Step 6: Print and Display It at Your Counter

Print the tested code and place it visibly at your point of payment, ideally with a simple "Scan to pay" prompt nearby so customers immediately understand what it's for.

Static vs Dynamic UPI QR — Which Should a Shop Use?

  • Static UPI QR (recommended for most shops): one permanent code where the customer enters the amount themselves. Never expires, requires no maintenance, and needs nothing beyond the initial printed copy.
  • Dynamic UPI QR: a fresh code generated per transaction with the exact amount pre-filled automatically — this is what dedicated billing systems and point-of-sale apps typically use, and it requires additional software and setup beyond a simple printed code.

For a typical shop counter, a printed static code is the simplest, most reliable choice, and it works indefinitely with zero ongoing maintenance. See the full static vs dynamic comparison if you're deciding between the two for a more complex setup.

Displaying It Safely

  • Verify the payee name shows correctly whenever you test-scan — customers should see your actual business or personal name, not something generic or mismatched.
  • Laminate or otherwise protect the printed code so it doesn't get damaged by spills, sun, or general wear — built-in error correction helps tolerate minor damage, but a genuinely torn or heavily faded code can still fail to scan.
  • Place it visibly at the actual point of payment, paired with a clear "Scan to pay" prompt so customers immediately know what to do with it.
  • Watch for tampering — a well-known scam involves a fraudster covering a legitimate business's QR code with a fake sticker linked to their own account, silently redirecting payments away from the actual business. Check your displayed code regularly, especially in a high-traffic location.

Who Should Use a UPI QR Code

Any business or individual accepting payments in India benefits from a UPI QR code — small shop owners avoiding card machine fees, freelancers invoicing clients directly, street vendors and market stalls without any dedicated payment hardware, and even individuals splitting a bill or accepting a one-off payment from a friend. The setup cost is effectively zero (just a UPI ID you likely already have from any banking or payment app) and the code itself, once printed, needs no maintenance or renewal of any kind.

UPI QR Codes vs Other Payment Methods

Compared to a card machine, a UPI QR code has no transaction hardware cost, no monthly rental fee, and no need for a physical device that can break or need servicing — the trade-off is that it only works for customers who have a UPI-enabled app, which in India covers the overwhelming majority of smartphone users but may exclude some international visitors or older customers less comfortable with mobile payments. Compared to cash, a UPI QR code payment settles directly into your bank account with a clear digital record, removing the need to handle, count, or deposit physical currency, and creating an automatic paper trail useful for both your own bookkeeping and any future dispute resolution.

UPI QR Codes for Multiple Employees or Staff

If several staff members or family members handle transactions on behalf of the same business, a single shared UPI QR code tied to the business's own bank account (rather than any individual employee's personal UPI ID) keeps money flowing to the right place regardless of who happens to be at the counter during a given shift. This is worth setting up deliberately from the start — using an individual staff member's personal UPI ID as the business's primary payment method creates unnecessary complications if that person later leaves or is unavailable.

Setting Up a UPI QR Code for a New Business

If you're setting up payment acceptance for a brand-new business, the sequence is straightforward: register or confirm your business's bank account, link a UPI ID to it through any major UPI app, generate your static QR code using the steps above, test it thoroughly, and print it for display. This entire process, done for the first time, typically takes well under an hour, and requires no specialized payment processing knowledge or third-party integration beyond a standard UPI-enabled banking app.

Handling Refunds and Disputes

Since a UPI QR code payment goes directly into your bank account rather than through a payment processor holding funds temporarily, refunds are typically handled as a separate transaction you initiate back to the customer, rather than an automatic reversal a payment gateway might offer. It's worth having a clear, simple policy in place for how you handle a customer requesting a refund on a UPI payment, communicated before disputes arise rather than improvised in the moment — this is standard good practice for any payment method, not something UPI QR codes specifically require, but it's easy to overlook when the payment setup itself feels this simple.

Common Mistakes Shops Make With UPI QR Codes

Not double-checking the UPI ID before printing — a single wrong character means payments either fail outright or, worse, silently go to the wrong account, and this mistake is often only discovered once a customer reports a failed payment. Displaying a low-resolution or damaged printout — a code printed too small, on a low-quality printer, or left to fade in direct sunlight for months can gradually become unreliable to scan even if it was fine when first printed. No visible prompt — a bare code with no "Scan to pay" text gets far fewer scans than one paired with clear, simple instructions. Never re-checking for tampering — especially relevant for codes displayed in high-footfall locations where a fraudulent overlay sticker is easier to place unnoticed.

Setting Up Multiple Payment Points

If your business has multiple counters, tables, or locations, it's worth deciding upfront whether each one uses the identical code (simplest, works fine if you're the same business entity throughout) or a distinct code per location if you need to track revenue separately by counter or branch — the latter typically requires either a dynamic QR setup with per-location tracking or manually reconciling which printed static code corresponds to which location in your own records.

Accepting UPI Alongside Other Payment Methods

Most small businesses don't need to choose UPI exclusively — a UPI QR code sits comfortably alongside cash and card acceptance as one more option, letting each customer pay however they're most comfortable. Displaying the QR code prominently rather than only offering it when asked encourages more customers to actually use it, since digital-payment-first customers often specifically look for a visible code before defaulting to cash.

Combining a UPI QR Code With Other Business Materials

A UPI QR code rarely needs to live in isolation — it works well printed alongside an invoice (see what to include on an invoice for the full field checklist a compliant invoice needs), included on a delivery slip, or displayed next to a menu at a restaurant counter. Placing it somewhere a customer naturally looks at the exact moment they're ready to pay — rather than requiring them to search for it — measurably increases how often it actually gets used instead of a customer defaulting to cash or asking for account details verbally.

What to Do If a Customer's Payment Doesn't Go Through

Occasionally a customer will scan and attempt payment, only to have it fail due to a network issue on their end, an app-specific glitch, or a bank server delay — none of which reflects any problem with your QR code itself. Having a simple fallback ready (asking them to retry, offering a manual UPI ID entry as backup, or accepting an alternate payment method) keeps the transaction from stalling awkwardly at the counter. It's worth briefly explaining this possibility to any staff handling payments, so a failed scan reads as a routine, easily-resolved hiccup rather than a confusing problem with the business's own payment setup.

UPI QR Codes for Online and Delivery Businesses

Beyond a physical counter, a UPI QR code works equally well for delivery-based or online-adjacent businesses — printed on a delivery receipt for cash-on-delivery customers who'd prefer to pay digitally instead, included in a WhatsApp catalog or digital invoice, or displayed on a laptop screen during a video call for a service-based consultation. The same static code works across all of these contexts identically, since it's simply an image encoding your payment details, with no dependency on where or how it's displayed.

UPI QR Codes and Accounting

Since a UPI QR code deposits payment directly into your linked bank account, reconciling QR-based payments with your broader bookkeeping is largely the same process as reconciling any other bank transaction — check your bank statement or UPI app's transaction history against your sales records regularly, the same discipline that applies to any other payment method. If you're issuing invoices for these transactions, see how to make an invoice for the complete field-by-field guide to keeping that side of your records equally clean.

Frequently Asked Questions

Is it free to create a UPI QR code?

Yes — our generator creates UPI QR codes for free, with no signup required.

Do I need a business account to accept UPI payments?

You need a UPI ID linked to a bank account. Many businesses use a dedicated account for this, but check your specific bank's and UPI app's terms for what's required in your situation. ⚠️CHECK

Does a UPI QR code expire?

A static UPI QR code — what our generator creates — doesn't expire; it points permanently to your UPI ID with no ongoing dependency on any third-party service.

Can I set a fixed amount on my UPI QR code?

Yes — enter an amount during creation to have it pre-filled automatically, or leave it blank so customers enter the amount themselves, which suits a business with variable pricing.

Which apps can scan a UPI QR code?

Any UPI-enabled app — Google Pay, PhonePe, Paytm, BHIM, and most banking apps that support UPI payments.

Is scanning to pay via UPI QR safe?

UPI is widely used and generally secure, but always confirm the payee name shown in your app before completing payment, and watch for tampered or overlaid codes at physical locations, which is a known scam pattern.

Can I use the same UPI QR code across multiple locations or counters?

Yes, if you don't need to track revenue separately by location — the same static code works anywhere, since it simply points to your UPI ID. If per-location tracking matters, consider a dynamic setup or separate codes with manual reconciliation.

Do I need to renew or update a UPI QR code periodically?

No — a static UPI QR code needs no renewal at all. The only reason to regenerate one is if your UPI ID itself changes, such as switching to a different linked bank account.

Can I display a UPI QR code alongside cash and card payment options?

Yes, and most small businesses do exactly this — a visibly displayed UPI QR code alongside other accepted payment methods lets each customer choose whichever they're most comfortable with, without requiring you to pick just one.

Can I use a UPI QR code for an online or delivery business, not just a physical counter?

Yes — the same static code works identically whether printed on a delivery receipt, included in a digital catalog, or displayed on a screen during a video call, since it's simply an image encoding your payment details.

How do refunds work with UPI QR code payments?

Since payment goes directly to your bank account rather than through a holding processor, a refund is typically a separate transaction you initiate back to the customer. Have a clear refund policy in place before disputes arise.

What's the difference between a static and dynamic UPI QR code?

A static code is one permanent code where the customer enters the amount; a dynamic code is generated fresh per transaction with the amount pre-filled automatically, typically used by billing or point-of-sale software rather than a simple printed counter display.


Want a full billing or payments system built for your business? Scult builds custom software.

Want results like this?

Keep reading