← Back to blog E-invoicing

QR Codes on GST Invoices: When They're Actually Mandatory

"Does my invoice need a QR code" has two different correct answers depending on which QR code — and which threshold — you're actually asking about.

QR code #1: embedded in an e-invoice (B2B)

If your business is above the ₹5 crore e-invoicing threshold, every qualifying B2B invoice already gets a QR code — it's generated by the IRP alongside the IRN, embedded automatically, not something you add separately. This QR code encodes the core invoice details (GSTIN, invoice number, date, value) in a verifiable, scannable form.

QR code #2: dynamic QR on B2C invoices

A separate requirement applies only to businesses with turnover above ₹500 crore: a dynamic QR code on B2C invoices, specifically to enable digital payment — the customer scans it to pay, rather than it just encoding invoice metadata. This is a payments-facing requirement, distinct from the e-invoicing QR entirely, and it applies at a much higher threshold that the overwhelming majority of small and mid-sized businesses will never cross.

What this means for most small businesses

If you're below ₹5 crore turnover, neither QR code requirement applies to you — you can still choose to put a scannable UPI QR on your invoice for convenience (this is common practice and genuinely helps clients pay faster), but it's not a compliance requirement, and it isn't the same thing as either QR code described above.

Non-compliance with the mandatory dynamic QR requirement, where it applies, carries a penalty of ₹25,000 under Section 125 of the CGST Act — worth confirming your exact obligation on CBIC's official guidance rather than assuming.

Try Settle free

GST-compliant invoicing and accounting, free to start.

Create your free workspace →