Skip to content
Free Invoice Generator Pricing
Features
Invoicing Payments Inventory Reports
Resources
Business Academy Starting a business Growing a business Help Center
Company
About Contact Mobile app
Account
Login Sign up free
On this page

E-Invoicing for Small Businesses: Applicability, IRN, and QR Code Basics

Creating an invoice on a computer or sending it as a PDF does not automatically make it an e-invoice under GST.

When e-invoicing applies, the supplier must report specified invoice details to an authorised Invoice Registration Portal, commonly called an IRP. The portal validates the information and returns an Invoice Reference Number, or IRN, along with a digitally signed QR code.

Mohan Gupta LinkedIn profile of Mohan Gupta 13 min read

Quick summary

  • E-invoicing means registering specified invoice data with an Invoice Registration Portal before issuing the final invoice.
  • It generally applies when PAN-level aggregate annual turnover exceeds ₹5 crore in any financial year from 2017-18 onwards.
  • It covers specified B2B invoices, export invoices, and related credit and debit notes.
  • B2C invoices, bills of supply, delivery challans, and quotations do not require an IRN.
  • Taxpayers with aggregate annual turnover of ₹10 crore or more must report covered documents within 30 days of the document date.
  • An e-invoice cannot be edited on the IRP after registration. Its IRN can generally be cancelled within 24 hours.

The supplier continues to prepare the commercial invoice using its own accounting or billing system. The IRP does not create the invoice, select the GST rate, or determine the place of supply. It only registers and authenticates the submitted data.

This guide explains who must follow e-invoicing, which documents are covered, how the registration process works, and what a business should prepare before the requirement becomes applicable.

What Is E-Invoicing Under GST?

E-invoicing is a system for electronically registering specified invoice information with an authorised IRP. The basic process is:

  1. The supplier prepares the invoice in its accounting or billing system.
  2. The prescribed invoice data is sent to an IRP.
  3. The IRP validates the information.
  4. If the information is accepted, the IRP generates an IRN and a signed QR code.
  5. The supplier places the signed QR code on the final invoice and issues it to the buyer.

The supplier remains responsible for the accuracy of the GSTINs, taxable value, GST rate, place of supply, and other invoice details.

E-Invoicing Applicability

E-invoicing generally applies to notified registered persons whose aggregate annual turnover exceeded ₹5 crore in any financial year from 2017-18 onwards.

The ₹5 Crore Threshold

The ₹5 crore limit became effective from 1 August 2023. This means:

  • Turnover of exactly ₹5 crore does not exceed the threshold.
  • Turnover above ₹5 crore may bring the registered person within the mandate.
  • Any notified exemption must still be checked before deciding applicability.

How Aggregate Turnover Is Calculated

The threshold is checked on the combined turnover of all GST registrations held under the same PAN, not separately for each GSTIN. For example:

GST Registration

Delhi

Annual Turnover

₹2.50 crore

GST Registration

Haryana

Annual Turnover

₹1.75 crore

GST Registration

Uttar Pradesh

Annual Turnover

₹1.25 crore

GST Registration

Combined PAN-level turnover

Annual Turnover

₹5.50 crore

Although none of the individual registrations crossed ₹5 crore, their combined turnover exceeded the limit. Subject to the notified exemptions, e-invoicing may therefore apply to the eligible GST registrations under that PAN.

Does an Earlier Year Still Count?

Yes. Once the business exceeds the threshold in an applicable financial year, a later fall in turnover does not automatically remove the requirement. For example:

Financial Year

2022-23

Aggregate Annual Turnover

₹4.20 crore

Financial Year

2023-24

Aggregate Annual Turnover

₹5.60 crore

Financial Year

2024-25

Aggregate Annual Turnover

₹4.80 crore

The business exceeded ₹5 crore in 2023-24. It may therefore remain covered even though its turnover fell below the threshold in 2024-25.

When Does Applicability Begin?

The turnover test considers a preceding financial year. If a business first exceeds ₹5 crore during the current financial year, that year becomes a preceding financial year only after it ends. E-invoicing would therefore generally apply from the start of the next financial year, subject to the notification in force at that time.

For example, if a business first exceeds ₹5 crore during FY 2026-27, it should generally prepare for e-invoicing from 1 April 2027.

Why IRP Status Is Not Enough

The IRP provides a facility to check whether a GSTIN has been enabled for e-invoicing. However, this status is only a support tool.

It does not replace the legal turnover test or the notified exemptions. A business should determine applicability using its PAN-level turnover and legal status. If the portal status appears incorrect, the business should raise the issue through the appropriate support channel rather than assuming that e-invoicing does not apply.

Businesses Exempt from E-Invoicing

Specified registered persons are excluded from the requirement even when their turnover exceeds the notified limit. These include:

  • Insurance companies
  • Banking companies
  • Financial institutions, including NBFCs
  • Goods Transport Agencies supplying road transport services
  • Suppliers of passenger transport services
  • Suppliers of admission services for cinematograph films in multiplex screens
  • Special Economic Zone units
  • Government departments
  • Local authorities

The exemption depends on the legal category of the registered person. For example, a software company supplying services to a bank does not become exempt merely because its customer is a bank.

SEZ Units and SEZ Developers

An SEZ unit is specifically exempt from issuing e-invoices for its outward supplies. An SEZ developer does not receive the same exemption merely because it is associated with an SEZ. If the developer meets the turnover and other applicability conditions, e-invoicing may apply.

A regular supplier covered by e-invoicing must generally generate an IRN for an eligible invoice issued to an SEZ unit or developer.

Which Documents Require an IRN?

The mandate applies only to specified documents issued for covered supplies.

Document or Transaction

B2B tax invoice issued to a registered buyer

IRN Generally Required?

Yes

Document or Transaction

Export invoice

IRN Generally Required?

Yes

Document or Transaction

Invoice for a supply to an SEZ unit or developer

IRN Generally Required?

Yes

Document or Transaction

Credit note relating to a covered supply

IRN Generally Required?

Yes

Document or Transaction

Debit note relating to a covered supply

IRN Generally Required?

Yes

Document or Transaction

B2C invoice issued to an unregistered customer

IRN Generally Required?

No

Document or Transaction

Bill of supply

IRN Generally Required?

No

Document or Transaction

Delivery challan

IRN Generally Required?

No

Document or Transaction

Receipt voucher

IRN Generally Required?

No

Document or Transaction

Payment voucher

IRN Generally Required?

No

Document or Transaction

Purchase order

IRN Generally Required?

No

Document or Transaction

Quotation or estimate

IRN Generally Required?

No

A quotation, purchase order, or delivery challan is not reported to the IRP merely because it contains item values or GST details.

B2C Invoices and Dynamic QR Codes

Although B2C invoices do not require an IRN, certain businesses may have a separate dynamic QR code obligation. Specified registered persons whose aggregate turnover exceeded ₹500 crore in any financial year from 2017-18 onwards may be required to display a dynamic QR code on B2C invoices, subject to the applicable exemptions and conditions.

Details to Check Before IRN Generation

Check

GSTIN details

What to Verify

Confirm the supplier GSTIN and buyer GSTIN, where applicable.

Check

Document details

What to Verify

Check the document number, date, and type. Make sure the number has not already been used.

Check

Supply details

What to Verify

Verify the place of supply and whether CGST and SGST, CGST and UTGST or IGST apply.

Check

Item or service details

What to Verify

Check the description, HSN or SAC code, quantity, and unit of measurement, where relevant.

Check

Tax values

What to Verify

Confirm the taxable value, GST rate, tax amount, and total invoice value.

Check

Special transaction details

What to Verify

Add the required export or SEZ information, where applicable.

How IRN Generation Works

Step 1: Prepare the Invoice

The supplier creates the invoice using its accounting or billing system. All commercial and GST details should be checked before submission because the registered data cannot be edited on the IRP.

Step 2: Submit the Invoice Data

The prescribed invoice information is sent to an authorised IRP. Businesses using integrated software may submit the data directly through an API. Other businesses may use the portal or available offline tools to prepare and upload the required file.

Step 3: Correct Any Validation Error

If the IRP rejects the document, review the error message, correct the relevant invoice details, and submit it again. Common validation errors are explained later in this guide.

Step 4: Receive the IRN and Signed QR Code

After successful validation, the IRP generates the IRN and returns digitally signed invoice data with a signed QR code.

Step 5: Issue the Final Invoice

The billing system should place the signed QR code clearly on the final invoice before it is issued to the buyer. A covered supplier should not send an eligible tax invoice first and plan to obtain the IRN later.

IRN and Signed QR Code: What Is the Difference?

Element

Invoice Reference Number

What It Is

A unique reference for each registered invoice, credit note or debit note

What It Contains or Uses

It is created using details such as the supplier GSTIN, financial year, document type and document number

Why It Matters

It helps prevent the same document from being registered more than once

Element

Signed QR Code

What It Is

A digitally signed code generated by the IRP

What It Contains or Uses

It generally contains the supplier and buyer GSTINs, document number and date, invoice value, number of line items, main HSN code, IRN, and IRN generation date

Why It Matters

It allows buyers and tax officers to verify that the document was registered through an authorised IRP

Note: The supplier does not calculate the IRN manually. Also, the signed QR code should remain clear and scannable on both printed and PDF invoices. Many billing systems also display the IRN as readable text for easier internal reference.

Time Limit for Reporting E-Invoices

From 1 April 2025, taxpayers with aggregate annual turnover of ₹10 crore or more cannot report covered invoices, credit notes, or debit notes more than 30 days after the document date.

For example, an eligible invoice dated 1 July must be reported within the permitted 30-day period. Once the reporting window closes, the IRP will reject the document.

Businesses whose turnover exceeds ₹5 crore but is below ₹10 crore may still be covered by e-invoicing. However, the 30-day restriction does not apply to them solely because they crossed ₹5 crore. They should still register each eligible document before issuing it to the recipient.

Editing and Canceling an E-Invoice

Invoice data cannot be edited on the IRP after the IRN has been generated. If a material mistake is found, the complete IRN may generally be canceled within 24 hours of generation. Partial cancellation is not allowed.

When May Cancellation Be Needed?

The corrected document should be reviewed carefully before a fresh IRN is generated. Cancellation may be required where:

  • The wrong buyer was selected
  • The invoice was created twice
  • The underlying transaction was cancelled
  • A material invoice detail is incorrect
  • The wrong tax treatment was applied

Can the Document Number Be Reused?

A document number for which an IRN has already been generated should not be reused after cancellation. The corrected invoice should use a new document number that follows the business’s invoice-numbering system.

Corrections After 24 Hours

After the 24-hour window closes, the IRN cannot normally be canceled through the IRP. The correction must then be handled through the applicable GST return and document process. Depending on the nature of the error, this may involve:

  • Amending return data, where permitted
  • Issuing a credit note
  • Issuing a debit note
  • Correcting the accounting entry
  • Following another transaction-specific process

A credit note is not the correct solution for every error. For example, an incorrect buyer GSTIN or place of supply may affect the recipient’s identity or the type of tax charged. Such cases should be reviewed with a tax professional before any corrective document is issued.

Common E-Invoicing Errors and Practical Checks

Common Error

Invalid or inactive buyer GSTIN

Practical Check

Verify the GSTIN before preparing the invoice

Common Error

Duplicate document number

Practical Check

Use controlled numbering and prevent manual reuse

Common Error

Wrong place of supply

Practical Check

Check billing, delivery, and transaction details

Common Error

Incorrect HSN or SAC code

Practical Check

Maintain updated item and service masters

Common Error

Late reporting

Practical Check

Track unregistered documents by document date

Common Error

Mismatched taxable value or tax

Practical Check

Reconcile line-item values with invoice totals

Common Error

Missing mandatory information

Practical Check

Run software validation before submission

Common Error

QR code missing from the invoice

Practical Check

Check the final print or PDF before issuing it

Failed submissions should be reviewed promptly rather than left until the return-filing stage.

Consequences of Non-Compliance

Where e-invoicing applies, an invoice issued without the required IRN and signed QR code may not be treated as a valid tax invoice under the GST rules.

Penalty and Tax Exposure

Penalties may apply for failing to issue a valid invoice, reporting incorrect particulars, or committing another GST default.

There is no single penalty amount that safely applies to every e-invoicing error. The legal consequence depends on the facts, including whether tax was paid, whether a compliant invoice was issued, and whether incorrect information was reported.

Input Tax Credit Issues

The buyer may face difficulty claiming or retaining input tax credit when the supplier was required to generate an e-invoice but failed to do so. This may lead to invoice rejection, reconciliation disputes, or delayed payment.

Return and IRP Mismatches

Invoices appearing in the books or GSTR-1 without corresponding IRP registration may be identified during reconciliation or scrutiny.

E-Invoicing Readiness Checklist

Prepare for e-invoicing in three stages:

Stage

1. Confirm Applicability

What to Do

Check the PAN-level turnover, identify the date from which e-invoicing applies, and verify whether any notified exemption is available.

Stage

2. Set Up the Process

What to Do

Separate covered documents from non-covered documents, connect the billing system to an authorised IRP, and set document-number controls to prevent duplication. The setup should be completed before the first applicable invoice is issued.

Stage

3. Assign and Monitor

What to Do

Decide who will handle IRN generation, failed submissions and cancellations. Configure the 30-day reporting alert where applicable and reconcile IRP data with GSTR-1 before filing.

Keeping billing records organised can make the transition easier. mazu helps small businesses manage invoices and day-to-day business records in one place as their operations grow.

Conclusion

E-invoicing is the registration of specified invoice data with an authorised IRP. It is not simply the creation of an invoice on a computer.

The requirement generally applies when PAN-level aggregate annual turnover exceeded ₹5 crore in any financial year from 2017-18 onwards. Covered businesses must register specified B2B invoices, export invoices, and related credit and debit notes before issuing them.

A clear invoicing process, accurate data, and timely registration can reduce IRP errors, buyer disputes, and return mismatches.

Frequently asked questions about E-Invoicing

Is e-invoicing required for both goods and services?

Yes. E-invoicing can apply to eligible B2B and export supplies of both goods and services when the supplier is covered by the mandate. It is not limited to businesses selling physical products.

Does a composition taxpayer need to generate an e-invoice?

A composition taxpayer generally issues a bill of supply instead of a tax invoice. A bill of supply is not one of the documents covered by IRN generation.

Can one IRN cover several invoices?

No. Each eligible invoice, credit note, or debit note must be reported separately and receives its own IRN. Several documents cannot be combined under one IRN.

Can a taxpayer use any authorised IRP?

Yes. A covered taxpayer may use an authorised IRP supported by its billing system or process. Once an IRN has been generated for a document, the same document should not be submitted again through another IRP.

What should a business do if one IRP is unavailable?

The business should check its internet connection, software integration and the error message received. It may then try another authorised IRP if its billing system supports one. There is no general permission to issue an eligible invoice without an IRN merely because one portal is unavailable.

Does IRN generation automatically file GSTR-1?

No. E-invoice details may be auto-populated into GSTR-1, but the taxpayer must still review and file the return separately.

Is an e-way bill still required after generating an e-invoice?

Yes, where the e-way bill rules apply to the movement of goods. E-invoicing and e-way bills are separate requirements. Some invoice information may flow into the e-way bill system, but generating an IRN does not remove the need to complete the applicable e-way bill process.

The billing software your business actually needs.

Free to start. No credit card needed.

GST-compliant · Made in India · From the makers of BUSY