As of now, e-invoicing in India is generally not mandatory for business-to-consumer (B2C) transactions under the core GST e-invoicing mandate. The current rules focus on B2B, B2G, export, and certain other specified supplies.
There is ongoing work on piloting B2C e-invoicing on a voluntary basis in selected sectors or states, as recommended by the GST Council, but a nationwide mandatory B2C requirement is not yet in effect.
Separately, some large taxpayers must generate dynamic QR codes on B2C invoices (e.g., for sales to unregistered customers), even though full e-invoicing reporting to the IRP may not be mandated — this requirement is distinct and applies primarily to consumer invoice authentication and compliance.