---
title: "Is B2C E-Invoicing Mandatory? Status and What to Prepare"
description: "B2C e-invoicing is not mandatory at the time of writing. A pilot exists for reporting B2C transactions to the government, separate from the B2B IRN system, and it is worth understanding the difference now rather than scrambling if reporting becomes compulsory. Here is the current status and what to have ready."
author: "Himanshu"
published: 2026-09-19T13:00:48.655Z
updated: 2026-09-19T13:00:49.011Z
url: https://blog.mybillplease.com/b2c-invoicing-mandatory-status-prepare
---
# Is B2C E-Invoicing Mandatory? Status and What to Prepare

## Key takeaways

- B2C e-invoicing, meaning IRN generation for sales to unregistered consumers, is not mandatory at the time of writing; the current e-invoicing mandate covers B2B and a few other specified supply types above the turnover threshold.
- A separate pilot exists for reporting B2C transaction data to the tax department, distinct from the IRN system used for B2B, and participation in it has so far been limited and notified selectively.
- Do not confuse a dynamic QR code on a B2C invoice, which some large businesses already display, with an e-invoice IRN; they serve different purposes and follow different rules.
- Because thresholds and pilot scope can change, check the current notifications on the GST portal or with your GST practitioner before assuming either your mandatory status or your exemption.

B2C e-invoicing, meaning mandatory IRN generation for sales to unregistered consumers, is not required at the time of writing. The current e-invoicing mandate covers B2B supplies, exports and a short list of other specified transactions for businesses above the turnover threshold. A separate government pilot exists to explore B2C transaction reporting, but it is distinct from the B2B IRN system and has not been extended into a universal requirement.

The confusion around this topic usually comes from two directions: news coverage of the pilot gets read as an announcement that B2C e-invoicing has started, and the dynamic QR code some large retailers already display on bills gets mistaken for an e-invoice. Neither is accurate, and it is worth separating the two clearly so you know exactly what applies to your business today. This guide covers the current status, what the pilot actually involves, the QR code confusion, and what is sensible to prepare regardless of when or whether a mandate arrives. For the mechanics of the mandate that does exist today, see the [e-invoicing guide](/e-invoicing-guide).

## What the current e-invoicing mandate actually covers

E-invoicing today means generating an IRN, an Invoice Reference Number, on the Invoice Registration Portal for a tax invoice, primarily for B2B supplies between GST-registered parties, along with exports and a handful of other specified document types such as certain credit and debit notes. It applies to taxpayers whose aggregate turnover crosses the threshold set by notification, currently Rs 5 crore.

Sales to an unregistered consumer, an ordinary retail or B2C transaction, are not part of this mandate. A B2C sale still needs a compliant tax invoice or bill of supply under Rule 46 and Rule 49, with the usual fields, but it does not go through the IRN process. The [GST invoice format guide](/gst-invoice-format-guide) covers what a compliant B2C document needs regardless of e-invoicing.

## The B2C pilot: what it is and what it is not

A separate initiative has explored reporting B2C transaction data to the tax department, aimed at improving visibility into retail sales that currently sit outside invoice-level reporting. This is a genuinely different system from B2B e-invoicing, built around different objectives, and participation has been limited to a selected set of large businesses on an invitation or pilot basis rather than opened to the general taxpayer base.

> **A pilot involving some large retailers is not a mandate for everyone**
> 
> News about a B2C e-invoicing or B2C reporting pilot involving specific large companies does not mean the requirement applies broadly, and it does not mean it applies to your business even if you are in a similar industry. Pilots are, by design, limited in scope while the mechanism is tested. Treat coverage of a pilot as informational, not as a compliance trigger, until an actual notification says otherwise.

Because pilots by nature can expand, narrow, pause or convert into a formal mandate, the only reliable way to know your current status is to check notifications directly rather than infer it from general reporting.

## Dynamic QR codes are not e-invoices

The most common source of confusion is the dynamic QR code requirement, which has applied separately to certain large B2C taxpayers for a period, requiring a QR code on invoices that enables the customer to make a digital payment. This QR code is unrelated to the e-invoice IRN and its own QR code, which is generated by the IRP as proof of registration for a B2B invoice.

## B2B e-invoice vs B2C dynamic QR vs B2C reporting pilot
| Feature | B2B e-invoice (mandatory today) | B2C dynamic QR (applies to some large taxpayers) | B2C reporting pilot (limited scope) |
| --- | --- | --- | --- |
| Purpose | Registers the invoice with the tax department, generates an IRN | Lets the customer pay digitally by scanning | Explores broader visibility into B2C sales data |
| Who it applies to | B2B and specified supplies above the turnover threshold | Certain large B2C-facing taxpayers, by earlier notification | Selected businesses invited into the pilot |
| What it produces | An IRN and a signed QR code from the IRP | A payment QR code on the invoice | Reported transaction data, not an IRN |
| Does it apply to most small sellers? | Only above the e-invoicing threshold, and only for B2B | Only if separately notified for your turnover bracket | Not currently, unless specifically included |

If your invoices already carry a QR code for payment purposes, that alone does not mean you are e-invoicing your B2C sales or that you are part of any reporting pilot.

## What is sensible to prepare regardless of the mandate

Even without a current B2C e-invoicing requirement, keeping your billing data clean pays off if and when any reporting requirement does arrive, because it will almost certainly draw on the same invoice-level data already used for GSTR-1.

## Keep this in order regardless of the B2C mandate
- HSN or SAC code correct and current on every product and service
- Customer state and PIN code captured accurately for B2C invoices above Rs 50,000
- Invoice numbering consecutive and within the 16-character rule, same as any other series
- Tax split (CGST/SGST or IGST) calculated correctly by place of supply
- A single invoicing system generating both B2B and B2C documents from the same product and rate master

None of this requires new software or a new process specifically for B2C e-invoicing. It is the same discipline that already keeps GSTR-1's Table 5 and Table 7 clean, covered in the [GSTR-1 filing guide](/gstr-1-filing-guide), and it happens to be exactly what any future B2C reporting requirement would need as well.

## If you are approached about the pilot

Businesses invited into a government pilot typically hear about it directly, through their GST practitioner, an industry association, or a notification specific to their sector or turnover bracket, rather than through general news coverage. If you are approached, verify the request against an actual GST portal notification or communication from GSTN before making any process changes, since pilots have specific onboarding steps and are not something a business opts into casually.

If you have not been approached and your business does not match the profile typically involved (very large B2C-facing retailers, in most reporting so far), there is currently nothing to do differently.

## What would actually change if B2C e-invoicing becomes mandatory

If a genuine B2C e-invoicing or B2C reporting mandate does arrive, the most likely shape, based on how every previous e-invoicing phase has rolled out, is a turnover-based threshold with a lead time before enforcement, not an overnight switch for every retail seller. Businesses already generating IRNs for their B2B supplies would likely see the least disruption, since the underlying invoice data, customer, HSN, rate and tax split, is already structured the way the IRP expects it.

The bigger adjustment would fall on businesses whose B2C billing today runs through a separate, simpler process than their B2B invoicing, perhaps a point-of-sale system or a basic template that was never built to talk to a government API. For those businesses, the actual work of a future mandate would be integrating that B2C billing flow with an e-invoicing-capable system, which is a good reason to consolidate B2C and B2B invoicing into one system now rather than waiting for a mandate to force the issue.

## A step-by-step way to check the current status yourself

Rather than relying on any single article, including this one, it helps to know exactly where to look and what you are looking for, since notification pages are not always written in plain language.

Start at the e-invoice portal, einvoice1.gst.gov.in, and look for a section listing notifications or circulars related to applicability. What you want is the current turnover threshold and the list of supply types covered, stated as a specific number and a specific list, not a general description. If a notification mentions B2C or "business to consumer" specifically, read the full text rather than a summary, since the difference between a reporting pilot and a mandatory requirement is usually stated precisely in the notification's wording around who must comply versus who may voluntarily participate.

Next, check the main GST portal, gst.gov.in, under its news and updates or notifications section, for anything referencing your turnover bracket or your specific sector. Sector-specific rollouts, where they have happened in this area, are usually named explicitly rather than left to be inferred.

If you use a GST practitioner or a chartered accountant for filing, ask them directly whether they have seen any notification affecting B2C invoicing for a business of your turnover and sector. Practitioners who file for several clients across brackets are often the fastest route to hearing about a genuine change, because they are watching notifications professionally rather than occasionally.

A reasonable habit is checking this quarterly rather than only when a news article prompts you to, since a mandate is more likely to arrive as a scheduled notification with a lead time than as a sudden overnight requirement, based on how prior e-invoicing phases have rolled out. Set a recurring reminder if nothing else, so the check happens whether or not anything is currently in the news.

## Tracking the real status going forward

Thresholds and mandates in this area have moved before, and the safest habit is checking authoritative sources directly rather than relying on secondhand summaries, including this one. The GST portal's notification section and the e-invoice portal at einvoice1.gst.gov.in publish current thresholds and any pilot expansions. A GST practitioner who tracks notifications for your specific turnover bracket is also a reliable, low-effort way to hear about a change before it becomes urgent.

Billing software that already generates clean, structured invoice data for both B2B and B2C sales, with HSN, place of supply and tax splits handled consistently, is in the best position to adapt quickly if a B2C reporting requirement does arrive, because the underlying data is already correct. myBillPlease generates every invoice this way today, from a single product and customer master, whether the recipient is B2B or B2C, alongside its GSTR-1 and GSTR-3B preparation.

**Keep B2C and B2B invoices consistent from one system**
Create a free account and issue both B2C and B2B invoices from the same product and customer master, so your data is ready for whatever reporting requirement comes next.

[Create a free account](https://www.mybillplease.com/signup)

B2C e-invoicing is a "not yet" today, not a "never," and not a "already, for some businesses" either. Check the GST portal for the current, specific status before changing anything, and keep your invoice data clean in the meantime regardless of what the answer turns out to be.

## FAQ

### Do small businesses need to e-invoice B2C sales today?

No. At the time of writing, e-invoicing (IRN generation) applies to B2B supplies, exports and a short list of other specified transaction types for taxpayers above the turnover threshold.

### What is the B2C e-invoicing pilot I keep hearing about?

It refers to a government initiative to bring visibility into B2C transaction reporting, tested with a limited set of large businesses rather than rolled out as a universal requirement.

### Is the dynamic QR code on some retailers' bills the same as e-invoicing?

No. A dynamic QR code requirement has applied separately to certain large B2C taxpayers for enabling digital payment, and it is not an IRN or a signal that e-invoicing applies to those sales.

### Should I prepare for B2C e-invoicing even though it is not mandatory yet?

It is reasonable to keep your billing data clean and structured, since any future reporting requirement will draw on the same invoice records you already generate for GSTR-1.

### Where do I check the current, authoritative status of B2C e-invoicing?

The GST portal's notifications section and the e-invoice portal (einvoice1.gst.gov.in) publish current thresholds and any pilot announcements.

### Does my Shopify or ecommerce store need to change anything for B2C invoices right now?

No change is required for B2C e-invoicing specifically, since it is not mandatory.
