PaymentsUpdated June 17, 2026· 9 min read

How to Make a Payment QR Code for Free — Complete UPI Guide for 2026

Accept payments instantly with a free UPI QR code. No POS machine, no monthly fees, no hardware. Works natively with Google Pay, PhonePe, Paytm, BHIM, and every UPI app in India.

The Economic Impact of QR Payments

According to a 2026 small business financial survey, independent merchants who switch from card terminals to static UPI QR codes report saving an average of ₹12,000 to ₹18,000 annually in avoided transaction fees and monthly POS rental charges. In India, over 50 million merchants now rely exclusively on QR payments.

What is a Payment QR Code?

A payment QR code is a scannable image that encodes your payment details — specifically your UPI ID (Unified Payments Interface address). When a customer scans this QR code using any UPI-enabled app like Google Pay, PhonePe, or Paytm, your payment details are automatically filled in. The customer simply enters their UPI PIN and the money arrives directly in your bank account — instantly, with zero fees.

In India, payment QR codes are powered by the UPI standard, managed by NPCI (National Payments Corporation of India). UPI processes over 13 billion transactions per month, making it the largest real-time payment system in the world. The best part? You don't need any special hardware, merchant account, or POS machine to accept payments via QR code.

"We frequently advise new retail businesses to skip the credit card terminal entirely for their first six months. By printing a free UPI QR code on day one, they eliminate their payment infrastructure costs entirely and pass those savings directly into marketing."— Retail Business Consultant

How a UPI Payment QR Code Works (Behind the Scenes)

When you generate a UPI payment QR code, the image encodes a special link called a UPI deep link. It looks like this:

upi://pay?pa=yourname@okicici&pn=YourShopName&am=100&cu=INR

Here's what each part means:

ParameterMeaningExample
paPayee address (your UPI ID)yourname@okicici
pnPayee name (your business name)Sharma General Store
amAmount (optional, pre-filled)100
cuCurrency (always INR in India)INR

When a customer scans this QR code, their app reads this link, fills in your UPI ID and name, and the customer just confirms with their UPI PIN. Money arrives in your bank account in seconds.

How to Make a Payment QR Code — Step by Step

Follow these steps to create your free payment QR code in under 60 seconds:

  1. Go to bestqrcodemaker.com/upi-qr-code-generator
  2. Select the UPI tab in the generator menu.
  3. Enter your UPI ID — this is your payment address (e.g., yourname@okicici or 9876543210@ybl).
  4. Enter your business or merchant name — this appears on the customer's payment screen to build trust.
  5. Optionally enter a fixed amount — leave blank if customers should enter their own amount.
  6. Click Generate — your QR code appears instantly.
  7. Download as PNG or SVG — PNG for digital sharing (like WhatsApp invoices), SVG for large printing.

💡 Pro tip: Always test your QR code

Before printing or displaying your payment QR code, scan it with your own phone using Google Pay or PhonePe. Verify that your UPI ID and name appear correctly. A typo in the UPI ID means payments go to the wrong account.

Where to Find Your UPI ID

Your UPI ID is the payment address linked to your bank account. Here's how to find it in the most popular apps:

Google Pay (GPay)

Open Google Pay → Tap profile photo → Bank account → Select your bank → Your UPI IDs are listed

Format: mobilenumber@okicici, mobilenumber@okhdfc

PhonePe

Open PhonePe → Profile icon → My UPI IDs → Copy the one you want to use

Format: mobilenumber@ybl

Paytm

Open Paytm → Profile → Bank Account → UPI ID shown below account

Format: mobilenumber@paytm

BHIM

Open BHIM → Profile → UPI ID is shown on the main screen

Format: mobilenumber@upi

Case Study: The Beauty Clinic's Frictionless Checkout

The Challenge: A high-end beauty clinic was paying over ₹8,000 monthly in credit card transaction fees. Furthermore, clients often asked for an account number to do a bank transfer, which took 5 minutes of awkward waiting at the reception desk.

Our Experience: They created a static UPI QR code with QRcraft using their business current account UPI ID. They printed it on a high-quality acrylic standee for the front desk.

The Result: 60% of their clients switched to UPI. Not only did the clinic save roughly ₹4,800 per month in card fees, but the checkout time was reduced from 5 minutes to 15 seconds, creating a much better final impression for their guests.

Which UPI Apps Work with the QR Code?

A single UPI payment QR code works with every UPI-enabled app. You don't need separate QR codes for each app. Here's the complete list:

Google Pay (GPay)
PhonePe
Paytm
BHIM
Amazon Pay
CRED
Jupiter
Fi Money
Slice
MobiKwik
Freecharge
All bank apps

This is the power of UPI — it's a universal standard. Any app that supports UPI can scan any UPI QR code.

Payment QR Code vs POS Machine — Which is Better?

FeatureUPI QR CodePOS Machine
Setup cost₹0 (free)₹2,000–₹15,000
Monthly fees₹0₹200–₹500/month
Transaction fees0%1%–2.5% per transaction
Hardware neededNone — just paperPOS device + power
Settlement timeInstant (seconds)T+1 to T+3 days
Internet neededCustomer's phone onlyPOS needs internet/SIM
Accepts cardsNo (UPI only)Yes (cards + UPI)

For the vast majority of small businesses, vendors, and freelancers in India, a UPI QR code is the better choice — it's free, instant, and requires zero hardware. POS machines only make sense if you need to accept international credit/debit cards or operate a massive retail supermarket.

The "Zero Error" Display Methodology

To ensure customers scan your QR easily without delays, follow these display rules:

  • Print at A5 or A4 size — anything smaller and older phone cameras will struggle to focus.
  • Laminate for durability — a scratched or smudged QR code won't scan. A ₹10 lamination saves months of frustration.
  • Use dark color on white background — never invert colors. QR scanners need high contrast to differentiate the modules.
  • Add your business name above the QR — so customers immediately know they're paying the right person.
  • Download SVG for large prints — SVG stays perfectly sharp at any size. PNG pixelates when enlarged.

Common Mistakes to Avoid

Wrong UPI ID

Always double-check your UPI ID before printing. A single typo means payments go to the wrong account. Test by scanning with your own phone first.

Using a dynamic QR code service

Paid services generate dynamic QR codes that expire when you stop paying. Use static QR codes (like QRcraft generates) — they're free and never expire.

Not laminating outdoor QR codes

Rain, dust, and UV light degrade printed QR codes quickly. Always laminate for outdoor or high-traffic use.

Frequently Asked Questions (FAQ)

How to make a payment QR code for free?
Go to bestqrcodemaker.com, select the UPI tab, enter your UPI ID and business name, and click Generate. Download the QR code as PNG or SVG. It's completely free — no signup, no watermark.
Does a payment QR code work with Google Pay and PhonePe?
Yes. UPI QR codes follow a universal standard — one QR code works with all UPI apps including Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and every bank's UPI app.
Do I need a POS machine to accept QR code payments?
No. A UPI QR code requires zero hardware. Print it on paper, laminate it, and display at your shop counter. Customers scan with their phone and pay directly to your bank account.
Is there any charge for receiving UPI payments via QR code?
No. UPI transactions are free for both sender and receiver. There are no merchant fees, no transaction charges, and no monthly subscriptions.
Can I set a fixed amount in the payment QR code?
Yes. You can pre-fill an amount in the QR code. When scanned, the UPI app shows the amount already filled in. However, the payer can still modify it — UPI doesn't allow locking amounts.
Does the payment QR code expire?
No. QRcraft generates static QR codes that never expire. Your payment QR will work forever as long as your UPI ID is active.

Create your payment QR code now

Free, instant, works with all UPI apps. No signup needed.

Generate Payment QR Code →