Payments Guide · store2story

UPI QR Code for Small Business — How to Set One Up

📅 August 2026 ⌛ 11 min read ✍️ Written by the store2story team

Setting up a UPI QR code for your shop takes 10–15 minutes and is completely free. Download a merchant app like PhonePe Business, Google Pay for Business, or Paytm for Business, register with your bank account, and generate your QR code. Print it and place it at your billing counter. Customers scan with any UPI app, pay instantly, and funds settle in your bank account within seconds. At store2story, we integrate your UPI QR directly into your website and WhatsApp catalog so customers can pay seamlessly whether they visit in person or order online.

⚡ Key Takeaways for Shop Owners (TL;DR)
  • Cost: UPI QR code creation is 100% free. Zero MDR (commission) on P2M UPI transactions up to ₹2,000 as per RBI guidelines.
  • Setup Time: 10–15 minutes using PhonePe Business, Google Pay for Business, Paytm for Business, or your bank’s app.
  • Settlement: Funds land in your bank account within seconds (real-time via IMPS/UPI rails).
  • Best For: In-store counter payments, WhatsApp order settlement, website checkout, and delivery COD replacement.

What is a UPI QR code and why does your shop need one?

A UPI QR code is a scannable barcode that allows any customer with a UPI-enabled app (PhonePe, Google Pay, Paytm, BHIM, WhatsApp Pay, or any banking app) to make an instant digital payment to your bank account. No card swipe machine needed. No POS hardware. No monthly rental.

India processed over 14 billion UPI transactions per month in 2025, making it the world’s largest real-time payment system. For small retail shops, Kirana stores, bakeries, and local service providers, accepting UPI payments is no longer optional — it’s the expected minimum.

Here’s why every shop owner in India needs a UPI QR code:

  • Zero hardware cost: No card machine, no POS terminal, no monthly rental. Just a printed QR code at your counter.
  • Zero or near-zero commission: Under RBI’s current policy, merchant UPI transactions up to ₹2,000 carry zero MDR (Merchant Discount Rate). Most small shop transactions fall within this range.
  • Instant settlement: Money reaches your bank account within seconds — no T+1 or T+3 delays like credit card processors.
  • Universal acceptance: Every UPI app in India can scan the same QR code. You don’t need separate codes for PhonePe, Google Pay, and Paytm — one interoperable QR works for all.
  • Replaces cash handling: Reduces the need to keep change, reduces counterfeit currency risk, and provides an automatic digital record of every transaction.
💡 Did you know?

UPI QR codes are interoperable — meaning a QR generated on PhonePe can be scanned by Google Pay, Paytm, BHIM, or any other UPI app. You only need one QR code for all customers, regardless of which payment app they use.

Static vs. dynamic UPI QR codes — which should your shop use?

There are two types of UPI QR codes, and understanding the difference will help you choose the right setup for your shop:

Feature Static QR Code Dynamic QR Code
What It Contains Your fixed UPI ID (VPA) only UPI ID + pre-filled transaction amount
Amount Entry Customer enters amount manually after scanning Amount is pre-set — customer just confirms
Best For Storefront counter — printed standee at the billing desk Online invoicing — WhatsApp order links, website checkout
Ease of Use Print once, use forever. No changes needed. Generated per-transaction. Requires app or payment gateway.
Error Risk Customer may enter wrong amount Amount is locked — lower error risk
Cost Free Free (via merchant apps) or gateway fees for advanced use

Our recommendation for most shops: Start with a static QR code at your billing counter for walk-in customers. If you take WhatsApp orders and want to send payment links with pre-filled amounts, use a dynamic QR or a payment link generator like Razorpay or Instamojo.

Step-by-step: How to set up your UPI QR code

Here’s the exact process. You’ll need a smartphone, a bank account, and about 10–15 minutes.

1

Choose your UPI merchant app

Download one of these free merchant apps: PhonePe Business, Google Pay for Business, Paytm for Business, or your bank’s mobile banking app (most banks now offer merchant QR directly). All generate interoperable UPI QR codes at zero cost.

2

Register as a merchant

Open the app, select “Business” or “Merchant” account type, and enter your shop name, mobile number, and bank account details (account number + IFSC). If the app asks for PAN, enter your personal PAN or business PAN. Verification typically takes 1–10 minutes.

3

Generate your QR code

Navigate to “My QR Code” or “Accept Payments” in the app. Your unique UPI QR will be generated automatically, linked to your registered bank account. Download the QR code image to your phone gallery.

4

Print and display at your shop

Get your QR code printed as a laminated standee or acrylic table tent (₹50–₹200 at any print shop or via the merchant app which often ships free standees). Place it at your billing counter at eye level, well-lit, and unobstructed. Many apps like PhonePe and Paytm will also courier a free physical standee to your shop address.

5

Test with a small payment

Before going live, ask a friend or family member to scan your QR and pay ₹1. Confirm: (a) the amount reaches your linked bank account, (b) your shop name appears correctly on their payment confirmation screen, and (c) you receive an instant notification in the merchant app. Then you’re ready.

💰 Free standees

PhonePe, Paytm, and Google Pay often ship free QR standees to newly registered merchants. Check the “Order Standee” or “Get QR Kit” option in the app after registration. This saves you the printing cost and gives you a branded, professional-looking display.

PhonePe vs. Paytm vs. Google Pay vs. Bank QR — which is best?

All four generate interoperable UPI QR codes, but they differ in features, settlement speed, and merchant tools. Here’s a detailed comparison:

Feature PhonePe Business Paytm for Business Google Pay for Business Bank QR (SBI/HDFC/ICICI etc.)
Setup Cost Free Free Free Free
Commission (MDR) 0% on UPI P2M 0% on UPI; 1.99% on Paytm Wallet 0% on UPI P2M 0% on UPI P2M
Settlement Speed Instant to bank Instant (bank) / T+1 (wallet) Instant to bank Instant to bank
Free Standee Yes — shipped free Yes — shipped free Yes — in some regions Depends on branch
Sales Dashboard Basic daily/monthly reports Detailed reports + GST invoicing Basic transaction history Via net banking only
Sound Box Available Yes (₹99–299 deposit) Yes (₹99–499 deposit) No No
Best For Most small shops — best overall balance of features and reliability Shops wanting detailed reporting and Paytm Wallet acceptance Simple, no-frills setup with Google ecosystem Shops wanting direct bank relationship with no third-party

Our recommendation: PhonePe Business or your bank’s merchant QR for most small shops. PhonePe has the widest merchant adoption in India and offers the best combination of zero fees, instant settlement, free standees, and an optional sound box for payment confirmation.

How to link UPI QR with WhatsApp orders

If you use WhatsApp Business for taking orders, integrating your UPI QR creates a seamless payment flow. Here’s how:

📸

1. Save QR as Quick Share

Take a screenshot of your UPI QR code and save it in your phone gallery. In WhatsApp Business, create a Quick Reply shortcut (e.g., type “/pay”) that includes your payment message and instructions.

💬

2. Send After Order Confirmation

When a customer places an order via WhatsApp, confirm the total and send your QR image with a message: “Please scan this QR and pay ₹[amount]. Share the screenshot once paid.”

3. Verify & Dispatch

Check your merchant app for the payment notification. Once confirmed, mark the order as paid using WhatsApp Business chat labels (“Payment Received”) and dispatch.

🌐

4. Add QR to Your Website

Embed your UPI QR code image on your website’s payment or contact page. Customers ordering via your website can scan and pay directly. store2story’s Launch package handles this integration automatically.

💡 Pro tip

For higher-value orders, consider using Razorpay Payment Links (free for UPI payments) instead of a static QR. You generate a unique link per order with a pre-filled amount, send it via WhatsApp, and the customer pays in one tap. This eliminates manual amount entry errors.

The “zero commission” reality — what’s actually free?

“Zero commission UPI” is a common claim, but shop owners should understand the nuances:

  • UPI P2M transactions up to ₹2,000: Zero MDR as per RBI/NPCI guidelines. This covers the vast majority of small shop transactions.
  • UPI P2M above ₹2,000: Currently still zero MDR for most direct bank-to-bank UPI transfers. However, some payment aggregators (Razorpay, Cashfree) may charge 0.25–1% on gateway-processed UPI transactions.
  • Paytm Wallet payments: Not the same as UPI. Paytm charges 1.99% commission on wallet-to-merchant transfers. If a customer pays via Paytm Wallet instead of UPI, you pay a fee.
  • Credit card on UPI (RuPay CC): Transactions where customers pay via RuPay credit card linked to UPI may carry MDR of 0.5–1.5%.
⚠️ Important distinction

Direct UPI payments (bank-to-bank) are free. But payments routed through wallets, credit cards, or third-party gateways may carry charges. Always check your merchant app’s settlement reports to confirm you’re receiving the full amount without hidden deductions.

Common mistakes shop owners make with UPI QR codes

UPI setup is simple, but these mistakes can cost you money and customers:

🚫

Using a personal QR instead of a merchant QR

Personal UPI QR codes have daily receiving limits (typically ₹1 lakh). Merchant QR codes have much higher limits and provide proper business transaction records. Always register as a merchant for your shop.

🚫

Not checking settlement reports

Many shop owners assume every payment landed successfully without checking. Open your merchant app daily and reconcile payments against your sales register. Disputes are harder to resolve after 7+ days.

🚫

Poorly placed or damaged QR code

A QR code that’s too small, scratched, faded, or placed in a dark corner won’t scan reliably. Print it at minimum 8×8 cm, laminate it, and place it at the counter where it’s well-lit and at a comfortable scanning angle.

🚫

Wrong UPI ID (VPA) linked

Double-check that the UPI QR code is linked to your business bank account, not your personal savings account. If you later change banks, you’ll need to generate a new QR code and replace the old standee.

🚫

Not having a sound box for confirmation

In busy shops, customers may show a fake payment screenshot. A UPI sound box (available from PhonePe and Paytm for ₹99–₹499 deposit) announces every successful payment aloud, eliminating fraud risk. Worth the small investment for high-traffic counters.

How store2story integrates UPI QR into your digital setup

When you sign up for store2story’s Launch package (₹10,000 one-time), we don’t just build a website and set up WhatsApp. We integrate your entire payment flow:

  • UPI QR on your website: Your QR code is embedded on your website’s payment/contact page so online visitors can pay directly.
  • WhatsApp quick reply: We set up a Quick Reply shortcut in your WhatsApp Business so you can send your UPI QR or payment link to customers with a single tap.
  • Google Business Profile link: We add your UPI payment information to your Google Business Profile so customers know you accept digital payments before they visit.
  • Payment instructions template: We create a professional payment instructions message template for your WhatsApp auto-replies, so customers know exactly how to pay.

The result: a seamless experience where a customer discovers your shop on Google, browses your website, places an order on WhatsApp, and pays via UPI — all without a single phone call or cash transaction.

🚀 Complete digital setup

store2story’s Launch package bundles your mobile website, custom domain, Google Business Profile, WhatsApp Business catalog, and UPI payment integration for a single one-time fee of ₹10,000 with zero monthly charges. Most shops are live within 3–5 days.

Frequently asked questions

Questions shop owners ask about UPI QR codes

Yes, creating a merchant UPI QR code is 100% free through PhonePe Business, Google Pay for Business, Paytm for Business, or your bank’s mobile app. There is zero MDR (Merchant Discount Rate) on Person-to-Merchant UPI transactions up to ₹2,000 as per RBI and NPCI guidelines. For most small shop transactions, you receive the full amount with no deductions.

A static QR code contains only your UPI ID — the customer enters the payment amount manually after scanning. A dynamic QR code is generated per transaction with the amount pre-filled, so the customer simply confirms. Static QR is ideal for your shop counter (print once, use forever). Dynamic QR is better for WhatsApp orders and online invoicing where you want to lock the exact amount.

For most small shops, PhonePe Business is the top choice — it has the widest merchant network in India, instant bank settlement, a free standee option, and an optional sound box for payment confirmation. Google Pay for Business is a close second with a simpler interface. If you want detailed sales reports and GST invoicing, Paytm for Business offers more features. If you prefer no third-party at all, your bank’s merchant QR sends money directly to your account with zero intermediary.

Yes! Save your UPI QR code image in your phone gallery and share it directly in WhatsApp chats when a customer places an order. For a more professional workflow, set up a WhatsApp Business Quick Reply (e.g., type “/pay”) with your payment instructions and QR image. store2story’s Launch package configures this automatically as part of your WhatsApp Business setup.

Ready to accept payments digitally?

Want it all set up for you?

UPI QR, website, WhatsApp catalog, and Google Maps listing — store2story sets up your entire digital payment and discovery system in 3–5 days. One-time fee, zero monthly charges.

Message us on WhatsApp No pressure. Just a free chat about what your shop needs.