PaymentsMay 22, 2026· 8 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 with Google Pay, PhonePe, Paytm, BHIM, and every UPI app in India.

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.

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 with Google Pay, PhonePe, Paytm, or any other UPI app, the 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
  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
  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, 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, mobilenumber@okaxis

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

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.

Who Should Use a Payment QR Code?

Kirana shops & retail stores

Replace cash-only payments. Display a laminated QR at the counter. Customers pay instantly without carrying exact change.

Street vendors & food stalls

No POS machine needed. Just print and display. Accept ₹10 to ₹10,000 with zero fees.

Freelancers & consultants

Send your QR code via WhatsApp or email to collect professional fees. No awkward bank detail sharing.

Restaurants & cafes

Place QR codes on tables. Combine with a menu QR for a completely contactless dining experience.

Auto & taxi drivers

Stick a QR code on the dashboard. Passengers pay without needing change or cash.

Tutors & coaches

Share QR code with students/parents for monthly fee collection. Clean, professional, trackable.

Landlords

Share QR code with tenants for rent collection. No more bank transfer hassles.

Event organizers

Collect registrations, donations, and ticket payments on the spot.

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%0.5%–2% 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)
Best forSmall shops, vendors, freelancersLarge retail, high-volume

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.

Tips for Printing and Displaying Your Payment QR Code

  • Print at A5 or A4 size — anything smaller and customers struggle to scan from a distance.
  • Laminate for durability — a scratched or smudged QR code won't scan. ₹10 lamination saves months of frustration.
  • Use dark color on white background — never invert colors. QR scanners need high contrast.
  • Add your business name above the QR — so customers know they're paying the right person.
  • Download SVG for large prints — SVG stays perfectly sharp at any size. PNG pixelates when enlarged.
  • Place at eye level — counter-mounted stands work best. Flat on a table is harder to scan.
  • Keep adequate quiet zone — leave white space around the QR edges. Borders or text touching the QR code can break scanning.

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.

Printing too small

A QR code smaller than 3cm × 3cm is hard to scan from normal distances. For counter display, print at least A5 size.

Not laminating outdoor QR codes

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

Downloading PNG for flex/banner printing

PNG images pixelate when scaled up. Always download SVG format for any print larger than A4.

Frequently Asked Questions

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 →