Adding a UPI QR Code to Your Invoice

Why and how to put a UPI QR code on your invoice — faster payments, the dynamic QR requirement for large B2C sellers, how it differs from the e-invoice QR, and how to add one free.

PJ

Reviewed & approved by Pardeep Jha, Chartered Accountant

Pardeep Jha & Associates, Chartered Accountants · Published 3 July 2026

Getting paid faster is every business’s goal, and a UPI QR code on your invoice is one of the simplest ways to do it. The customer scans, the amount fills in, they pay — no typing account numbers, no “which UPI ID?” confusion. Here’s how it works and when a QR is actually required.

Why put a UPI QR on your invoice

  • Instant payment: the customer scans and pays on the spot from any UPI app.
  • Fewer errors: no mistyped account numbers or IFSC codes.
  • Auto-filled amount: a dynamic QR carries the invoice amount, so the customer can’t underpay by accident.
  • Professional look: a QR signals a modern, trustworthy business.

For most small businesses this is optional but highly recommended — it measurably shortens the time between sending an invoice and getting paid.

Static vs dynamic UPI QR

There are two kinds:

TypeContainsBest for
Static QRYour UPI ID + nameA fixed QR at the counter; customer enters the amount
Dynamic QRUPI ID + name + specific amount + notePer-invoice payment; amount pre-filled

On an invoice, a dynamic QR with the exact invoice amount is ideal, because the customer scans and simply confirms.

What a UPI QR encodes: Behind the QR is a simple UPI link — your VPA (UPI ID), your payee name, and optionally the amount and a note (often the invoice number). Any UPI app reads it instantly.

Is a QR code mandatory?

For most businesses, no. But there is a specific rule: registered businesses with aggregate turnover above ₹500 crore must print a dynamic QR code on their B2C invoices. This is a compliance requirement aimed at large sellers, not small shops.

If you are below that threshold, a UPI QR is a voluntary convenience — you add it because it helps you get paid, not because the law forces you to.

UPI QR vs e-invoice QR — don’t confuse them

These are entirely different:

  • UPI QR code → a payment tool. Scanning it opens a UPI payment to you.
  • E-invoice QR code → a compliance artefact generated by the Invoice Registration Portal (IRP) for businesses under e-invoicing. It encodes authenticated invoice data (IRN, GSTIN, value) — scanning it does not make a payment.

A business under e-invoicing might have both on an invoice: the e-invoice QR (for authentication) and a UPI QR (for payment). They coexist and serve different roles.

How to add a UPI QR to your invoice

  1. Have an active UPI ID (VPA) — e.g. yourname@bank.
  2. Decide static (fixed) or dynamic (per-invoice amount).
  3. Generate the QR from your UPI details (and the invoice amount for a dynamic QR).
  4. Place it in the payment section of the invoice, near your bank details.
  5. Label it clearly: “Scan to pay via UPI.”

A good invoicing tool does this automatically — you enter your UPI ID once, and every invoice gets a dynamic QR with the correct amount baked in.

A quick example

You invoice a customer ₹4,720:

  • Your UPI ID: shopname@upi
  • A dynamic QR encodes: payee “Shop Name”, amount ₹4,720, note “INV/25-26/0231”
  • The customer scans, their UPI app shows ₹4,720 pre-filled, they confirm — done

The bottom line

A UPI QR code on your invoice makes payment instant and error-free. It’s mandatory as a dynamic B2C QR only for very large sellers (turnover above ₹500 crore); for everyone else it’s a smart, optional add-on. Keep it distinct from the e-invoice QR, which is a compliance code, not a payment one.

Add a dynamic UPI QR to every invoice automatically — just enter your UPI ID once — free with the RaiseBill Bill Maker.

Try it free — no signup

Create a professional, GST-compliant invoice in under a minute with RaiseBill.

Add a UPI QR to your invoice free →

Frequently Asked Questions

Can I add a UPI QR code to my invoice?

Yes. You can print a UPI QR code on your invoice so customers scan and pay instantly to your UPI ID. It is optional for most small businesses but strongly recommended because it speeds up payment and reduces errors in manual transfers.

Is a QR code mandatory on invoices?

A dynamic QR code is mandatory on B2C invoices for registered businesses with aggregate turnover above ₹500 crore. For most small and medium businesses it is not mandatory, but a UPI QR is a useful voluntary addition. This is separate from the e-invoice QR code.

What is the difference between a UPI QR and an e-invoice QR?

A UPI QR code lets a customer pay you via any UPI app. An e-invoice QR code is generated by the Invoice Registration Portal and contains authenticated invoice details (like the IRN) for businesses under e-invoicing. They serve completely different purposes.

What information does a UPI QR code contain?

A UPI payment QR encodes your UPI ID (VPA), payee name, and optionally the amount and a note. A dynamic QR includes the specific invoice amount so the customer doesn't have to type it; a static QR just identifies you and the customer enters the amount.

← More GST & invoicing guides

This guide is for general information only and is not legal or tax advice. GST law changes frequently — consult a qualified Chartered Accountant for advice specific to your business.