B2C Dynamic QR Code Mandate: Applicability, Technical Requirements, and Exemptions
In the rapidly evolving landscape of Indian tax administration, digitization has transformed compliance from a periodic reporting duty into a real-time, transaction-level imperative. While Goods and Services Tax (GST) e-invoicing has reshaped Business-to-Business (B2B) transactions, the Central Board of Indirect Taxes and Customs (CBIC) introduced the B2C Dynamic QR Code Mandate to streamline Business-to-Consumer (B2C) operations.
This regulation aims to digitize retail payments, foster digital payment adoption across large consumer-facing businesses, and ensure full transparency in consumer tax collections.
Understanding the legal framework, technical parameters, exceptions, and practical implications is essential for tax professionals, enterprise CFOs, and systems architects.
1. Executive Summary & Legal Genesis
The regulatory framework for the B2C Dynamic QR Code stems from Notification No. 14/2020 – Central Tax (dated March 21, 2020), which amended earlier notifications to establish a mandatory mandate for dynamic payment codes on B2C tax invoices.
Core Legal Framework
Statutory Basis: Section 31 of the Central Goods and Services Tax (CGST) Act, 2017, read with Rule 46 of the CGST Rules, 2017.
Primary Notification: Notification No. 14/2020 – Central Tax (March 21, 2020).
CBIC GST portalDeferred Implementation & Penalty Waivers: Notification No. 71/2020 – Central Tax, Notification No. 89/2020 – Central Tax, and Notification No. 06/2021 – Central Tax.
Clarificatory Circulars: CBIC Circular No. 146/02/2021-GST (February 23, 2021) and Circular No. 156/12/2021-GST (June 21, 2021).
Unlike B2B e-invoicing—where invoices must be registered on the government’s Invoice Registration Portal (IRP) to generate an Invoice Reference Number (IRN) and a signed e-invoice QR code—B2C transactions do not require IRP registration. Instead, businesses are required to self-generate a dynamic QR code locally or via their payment billing engine and present it directly to the end consumer.
2. Applicability: Who Must Comply?
The primary criterion for applicability is the taxpayer’s Aggregate Annual Turnover (AATO) across India.
Aggregate Turnover Threshold
Any registered taxpayer whose aggregate turnover in any preceding financial year from FY 2017–18 onwards exceeds ₹500 Crore is legally required to issue dynamic QR codes on all B2C invoices.
Key Considerations for Taxpayers
Single-Year Trigger: If a company exceeded the ₹500 Crore AATO threshold in FY 2017–18 but its turnover dropped in subsequent years, the mandate still applies.
PAN-Level Calculation: AATO is calculated on an all-India basis for a single Permanent Account Number (PAN). All GSTINs tied to that PAN must comply once the threshold is crossed.
B2C Supply Definition: Supplies made to unregistered persons where the recipient cannot claim an Input Tax Credit (ITC) under GST.
GimBooks
3. Dynamic vs. Static QR Codes: Key Technical Differences
Understanding the difference between a static QR code and a dynamic QR code is critical for technical compliance.
| Parameter | Static QR Code | Dynamic QR Code (Mandate Compliant) |
|---|---|---|
| Data Content | Contains fixed merchant account details/UPI ID. | Contains merchant details, invoice number, timestamp, payable amount, and tax breakups. |
| Invoice Amount | Customer manually inputs payment amount. | Invoice amount is embedded; customer scans to auto-populate exact amount. |
| Transaction Binding | Unbound. One QR code used for all customers. | Uniquely bound to a single B2C tax invoice. |
| Automation | Requires manual verification by cashier. | Enables automated payment reconciliation via billing software/ERP. |
| Compliance Status | Non-compliant under Notification 14/2020. | Fully Compliant when meeting CBIC guidelines. |
4. Technical Architecture and Data Parameters
CBIC Circular No. 146/02/2021-GST outlines the essential parameters that a compliant B2C Dynamic QR Code must encode.
Data Fields Required
Supplier GSTIN: The 15-digit GST Identification Number of the seller.
Supplier UPI ID / VPA: Virtual Payment Address configured to receive settlement funds.
Supplier Bank Account Number & IFSC: Fallback parameters for NEFT/RTGS/IMPS.
Invoice Number & Date: Unique identifier generated by the supplier’s ERP/billing engine.
Total Invoice Value: Final payable amount in INR.
GST Tax Breakup: Distinct parameters detailing:
Central Tax (CGST)
CBIC GST portalState/UT Tax (SGST/UTGST)
CBIC GST portalIntegrated Tax (IGST)
CBIC GST portalGST Compensation Cess (if applicable)
BC Shetty & Co
Payment Intent URI / Payment Link: A URL redirecting mobile payment applications (e.g., BHIM, Google Pay, PhonePe, Paytm) to complete the transaction.
BC Shetty & Co
5. Exemption Categories
Specific industries and transaction formats are exempt from displaying dynamic QR codes on B2C invoices.
1. Sectoral Exemptions (Under Rule 54 of CGST Rules)
Insurers & Banking Companies: Banks, non-banking financial companies (NBFCs), and financial institutions.
Hari Agarwal & AssociatesGoods Transport Agencies (GTA): GTA supplying road transportation services.
CBIC GST portalPassenger Transportation Services: Railways, airlines, bus operators, and ticketing platforms.
Multiplex Cinema Admissions: Exhibition of cinematograph films in multiplex screens.
CBIC GST portalOIDAR Services: Non-resident providers of Online Information Database Access and Retrieval services making supplies to unregistered persons in India.
Hari Agarwal & Associates
2. Transactional & Operational Exemptions
Exports of Goods or Services: Export transactions made to unregistered foreign entities require B2B e-invoices with IRN via the portal, exempting them from B2C QR code provisions.
GimBooksPre-paid Invoices: Invoices where payment is collected before issuance (e.g., e-commerce orders or advance retail bookings) are deemed compliant if a cross-reference (Transaction ID, Date, Amount, Payment Mode) is printed on the invoice.
CBIC GST portal
6. Specific Operational Scenarios & Compliance Rules
CBIC Circulars 146/02/2021-GST and 156/12/2021-GST address common operational edge cases faced by retailers and enterprises.
Operational Scenarios Matrix
| Scenario | Dynamic QR Display Required? | Deemed Compliance Condition |
|---|---|---|
| Cash Payment at Counter | Yes (or dynamic display). | Compliant if invoice includes a cross-reference of cash payment (amount and date). |
| Card Payment via EDC/POS Machine | No printed code required if POS machine displays it. | Compliant if invoice cross-references the EDC transaction (Merchant ID, Txn ID, Date, Amount). |
| Online Payment via Payment Gateway | Optional on invoice copy. | Compliant if the payment gateway URL/web portal provides the dynamic QR or intent link before payment, and the invoice cross-references payment details. |
| Pre-Paid Orders (Advance Received) | Not required on physical invoice. | Compliant if invoice records payment receipt details (Txn ID, Date, Gateway Reference). |
| Digital Screen Display at Retail Counters | No physical print needed. | Compliant if customer scans from a digital display monitor/customer-facing screen at point of sale. |
7. Implementation Roadmap for Enterprises
Implementing B2C Dynamic QR Code capability across retail systems and enterprise ERPs requires a structured approach.
Step 1: Turnover & Compliance Audit
Review PAN-wide aggregate revenues across all financial years starting from FY 2017–18. If any single year exceeds ₹500 Crore, trigger system readiness for all retail-facing GSTINs.
Step 2: System Architecture & Data Schema Mapping
Configure internal billing systems, point-of-sale (POS) terminals, e-commerce checkout systems, and ERP platforms (such as SAP, Oracle, or Microsoft Dynamics) to structure the required dynamic QR payload.
Establish direct API connectivity with payment aggregators, banks, or switch providers to create dynamic payment links and dynamic virtual payment addresses (VPAs) on the fly.
Step 4: POS & Billing Software Logic Adjustments
Update POS billing software to:
Print dynamic QR codes on B2C tax invoices for post-paid transactions.
CBIC GST portalCapture and cross-reference payment tokens for prepaid, card, or cash payments.
CBIC GST portal
Step 5: Testing & Validation
Verify generated QR codes across various payment apps (such as BHIM, Google Pay, PhonePe, Paytm, and banking applications) to ensure accurate payload parsing, tax breakup visibility, and payment routing.
8. Non-Compliance Penalties and Risk Mitigation
Failing to display a compliant dynamic QR code on B2C invoices—where mandated—renders the invoice non-compliant under GST law.
Applicable Penalties
General Penalty under Section 125: Up to ₹25,000 under CGST and ₹25,000 under SGST/UTGST (totaling ₹50,000 per invalid invoice) for non-compliance with billing provisions.
BC Shetty & CoInvoice Validity Impact: An invoice issued without a required Dynamic QR Code may be deemed an invalid tax document, exposing the business to regulatory scrutiny during GST audits.
BC Shetty & Co
Frequently Asked Questions (FAQs)
Q1: Is IRN generation required for B2C Dynamic QR codes?
No. IRN generation via the Invoice Registration Portal (IRP) is exclusively required for B2B e-invoices and exports. B2C QR codes are generated locally by the taxpayer’s POS or ERP system.
Q2: What happens if a customer chooses to pay via Cash instead of scanning the QR Code?
If a dynamic QR code is displayed or made available on a screen, but the customer chooses to pay with cash, the invoice remains compliant if it includes a cross-reference detailing the cash payment (amount and date).
Q3: Are e-commerce operators required to generate Dynamic QR codes for marketplace sellers?
If an e-commerce operator collects payment through their portal and complies with the Dynamic QR code provisions, individual suppliers selling through the platform are not required to generate separate QR codes for those transactions.
Conclusion & Strategic Recommendations
The B2C Dynamic QR Code mandate balances regulatory oversight with digital payment infrastructure. For enterprise retailers and high-turnover consumer businesses, compliance requires aligning tax technology, POS software, and payment processing platforms.
Next Steps for Enterprise Tax Teams:
Conduct an audit of historical turnover across all PAN-associated entities.
Review retail billing touchpoints (in-store POS, mobile checkout, digital portals) to confirm payload compliance.
Ensure POS software correctly logs cross-references for cash, card, and prepaid transactions to maintain compliance under CBIC guidelines.





