B2C Dynamic QR Code Mandate: Applicability, Technical Requirements, and Exemptions

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.

CBIC GST portal

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.

CBIC GST portal
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 portal
  • Deferred 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.

BC Shetty & Co+ 1
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.

Hari Agarwal & Associates
Key Considerations for Taxpayers
  1. 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.

  2. 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.

  3. 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.

ParameterStatic QR CodeDynamic QR Code (Mandate Compliant)
Data ContentContains fixed merchant account details/UPI ID.Contains merchant details, invoice number, timestamp, payable amount, and tax breakups.
Invoice AmountCustomer manually inputs payment amount.Invoice amount is embedded; customer scans to auto-populate exact amount.
Transaction BindingUnbound. One QR code used for all customers.Uniquely bound to a single B2C tax invoice.
AutomationRequires manual verification by cashier.Enables automated payment reconciliation via billing software/ERP.
Compliance StatusNon-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
  1. Supplier GSTIN: The 15-digit GST Identification Number of the seller.

  2. Supplier UPI ID / VPA: Virtual Payment Address configured to receive settlement funds.

  3. Supplier Bank Account Number & IFSC: Fallback parameters for NEFT/RTGS/IMPS.

  4. Invoice Number & Date: Unique identifier generated by the supplier’s ERP/billing engine.

  5. Total Invoice Value: Final payable amount in INR.

  6. GST Tax Breakup: Distinct parameters detailing:

    • Central Tax (CGST)

      CBIC GST portal
    • State/UT Tax (SGST/UTGST)

      CBIC GST portal
    • Integrated Tax (IGST)

      CBIC GST portal
    • GST Compensation Cess (if applicable)

      BC Shetty & Co
  7. 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.

Hari Agarwal & Associates
1. Sectoral Exemptions (Under Rule 54 of CGST Rules)
  • Insurers & Banking Companies: Banks, non-banking financial companies (NBFCs), and financial institutions.

    Hari Agarwal & Associates
  • Goods Transport Agencies (GTA): GTA supplying road transportation services.

    CBIC GST portal
  • Passenger Transportation Services: Railways, airlines, bus operators, and ticketing platforms.

  • Multiplex Cinema Admissions: Exhibition of cinematograph films in multiplex screens.

    CBIC GST portal
  • OIDAR 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.

    GimBooks
  • Pre-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
ScenarioDynamic QR Display Required?Deemed Compliance Condition
Cash Payment at CounterYes (or dynamic display).Compliant if invoice includes a cross-reference of cash payment (amount and date).
Card Payment via EDC/POS MachineNo 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 GatewayOptional 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 CountersNo 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.

Hari Agarwal & Associates
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.

Step 3: Payment Gateway & UPI Virtual Account Integration

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 portal
  • Capture 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.

BC Shetty & Co
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 & Co
  • Invoice 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.

BC Shetty & Co+ 1
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).

CBIC GST portal
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.

CBIC GST portal
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.

BC Shetty & Co
Next Steps for Enterprise Tax Teams:
  1. Conduct an audit of historical turnover across all PAN-associated entities.

  2. Review retail billing touchpoints (in-store POS, mobile checkout, digital portals) to confirm payload compliance.

  3. Ensure POS software correctly logs cross-references for cash, card, and prepaid transactions to maintain compliance under CBIC guidelines.

Days
Hours
Minutes
Seconds

Leave a Comment

Your email address will not be published. Required fields are marked *

About Us

Smart, reliable tax consultancy delivering tailored financial solutions to help individuals and businesses maximize savings and stay compliant.

Recent Posts

  • All Post
  • Banking & Finance
  • Business Case Study
  • Business Licensing
  • Compliance
  • Corporate Law
  • Goverment Scheme
  • GST
  • Income Tax
  • International Finance
  • Personal Finance
  • Private Limited Company
  • Provident Fund
  • Registration
  • RERA
  • Start Up
  • Startup & MSME
  • Stock Market
  • Trademark

© 2026 Copyrights with Clevercoins.org