Pricing
About Us Careers Tally Together Media & News
Select Country

    e-Invoice Format in GST: Mandatory Fields, QR Code & Sample

    Yarab - Tally Author

    Yarab A

    Updated on Jun 23, 2026

    E-invoicing under the Goods and Services Tax (GST) regime has revolutionized the way businesses manage their invoicing processes. It is a system that mandates the generation of invoices in a standardized electronic format, ensuring compliance and reducing errors. As of now, e-invoicing has become mandatory for businesses with an annual turnover exceeding ₹10 crores, making it essential for these entities to understand the e-invoice format to comply with GST regulations effectively.

    As of 2026, e-invoicing is mandatory for all registered businesses with an annual aggregate turnover exceeding ₹5 crore. The CBIC has progressively reduced the turnover threshold over the years — from ₹500 crore in 2020 to the current ₹5 crore limit. Businesses should continue to monitor official CBIC notifications, as further reductions to the threshold are expected in the coming financial year.

    What is an e-Invoice in GST?

    An e-invoice is an electronic invoice that adheres to a specific format prescribed by the GST authorities. It plays a crucial role in the GST ecosystem by facilitating seamless data exchange between suppliers and tax authorities.

    Best e-Invoicing Software Solution for Businesses in India Generate e-Invoice Instantly in TallyPrime

    The e-invoice format can be categorized into 13 broad headings in which the details need to be mentioned:

    • Basic details
    • Invoice period
    • Preceding document / contract reference
    • Receipt / contract references
    • Supplier information
    • Buyer information
    • Payee information
    • Delivery information
    • Ship-To details
    • Dispatch from details
    • Invoice item details
    • Document total
    • Extra information like port code, batch details etc.

    As per the e-invoice format, certain details are mandatory to be mentioned while sending the invoice details to IRP. Depending upon the nature of business and transactions, some details can be optional as well.

    Mandatory details of e-invoice

    • Code for supply type - B2B for business to business, EXPWP for export with payment, SEZWP for SEZ with Payment
    • Code for document type - INV for Invoice, CRN for Credit Note, DBN for Debit note.
    • Document number – Invoice number as per rules prescribed in GST
    • Document date
    • Supplier legal name
    • GSTIN of supplier
    • Supplier address
    • Supplier place, State code and pin code
    • Buyers name and GSTIN
    • Place of supply (State code)
    • List of items - Provide information about the goods and services being invoiced.
    • Document total details - Details of document total including taxes.
    • Ship to details if applicable.

    Sample e-Invoice Format

    Here’s a sample structure of an e-invoice compliant with GST regulations:

    Field

    Description

    Supplier Details

    Name, address, and GSTIN of the supplier

    Recipient Details

    Name, address, and GSTIN of the recipient

    Invoice Number

    Unique identification number for the invoice

    Invoice Date

    Date on which the invoice is issued

    Item Details

    Description of goods/services, quantity, rate, and total value

    Tax Details

    Breakup of CGST, SGST/UTGST, and IGST

    Total Amount

    Total invoice amount including taxes

    IRN

    Invoice Reference Number generated by IRP

    QR Code

    Scannable code containing key information about the invoice

    What is the QR Code in E-Invoice?

    It must appear on every e-invoice to facilitate quick verification by tax authorities. The QR code contains vital information such as:
    IRN
    GSTIN of both supplier and recipient
    Invoice number
    Tax details (amounts for CGST, SGST/UTGST, IGST)

    How to Generate an e-Invoice in GST

    Generating an e-invoice involves several steps:

    • Log in to the IRP (Invoice Registration Portal): Access your account on the IRP using your credentials.
    • Upload Invoice Data in JSON Format: Prepare your invoice data in JSON format as per the prescribed schema and upload it.
    • Generate IRN and QR Code: Upon successful upload, the IRP will generate an IRN and a corresponding QR code.
    • Receive Acknowledgment: After processing your request, you will receive an acknowledgment from the IRP confirming successful registration.
    • Validate the E-Invoice: Ensure that all details are accurate and that you have received confirmation from the IRP.

    Video on e-invoicing in TallyPrime

     

    Know more about e-invoices in GST

    e-invoicing Software e-Invoice in GST
    GST Invoice How to Generate E-Invoice in GST
    How to Transit to e-Invoice System Invoice Reference Number (IRN)
    Who Should Issue an e-Invoice in GST Generate e-Invoice Instantly in TallyPrime
    How to Generate Bulk e-Invoice in TallyPrime Working of e-Invoice System

     

    FAQs

    The e-invoice format is notified in GST rules as Form GST INV-1. In other words, the format or scheme of E-Invoice is detailed via form GSTR INV-1.

    As per the e-invoice format, certain details are mandatory to be mentioned while sending the invoice details to IRP. Depending upon the nature of business and transactions, some details can be optional as well. A GST invoice format is a document that shows the details of the goods and services supplies under the GST system.

    With the introduction of E-Invoicing concept in GST, all B2B invoices along with other notified documents need to be uploaded and authenticated by invoice registration portal (IRP) . This ensures that the data is accurate and reduces the possibility of errors.

    e-Invoicing brings multiple operational and financial benefits to businesses. It eliminates manual data entry by auto-populating invoice details directly into GSTR-1, reducing errors and saving time. Since the IRP validates invoices in real-time, businesses experience faster Input Tax Credit (ITC) reconciliation, which improves cash flow. e-Invoicing also significantly reduces the risk of fake invoices in the supply chain, making GST audits smoother and building greater trust between buyers and suppliers.

    No. As of 2026, e-invoicing is mandatory only for businesses with an annual aggregate turnover exceeding ₹5 crore. Certain sectors are fully exempt from e-invoicing regardless of their turnover — including banks, NBFCs, insurance companies, goods transport agencies (GTA), and SEZ units.

    Yes, but only within 24 hours of generating the IRN. Cancellation must be done directly on the Invoice Registration Portal (IRP). If 24 hours have passed, cancellation on the IRP is no longer possible — in that case, the supplier must issue a Credit Note against the original invoice to reverse the transaction.

    If a registered business that falls under the e-invoicing mandate does not generate an e-invoice, the invoice is treated as invalid under GST law. The buyer cannot claim Input Tax Credit (ITC) on that purchase. The supplier may also face a penalty of ₹10,000 per invoice or 100% of the tax due — whichever is higher.

    Published on February 8, 2021

    left-icon
    1

    of

    4
    right-icon

    India’s choice for business brilliance

    Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

    Get 7-days FREE Trial!

    I have read and accepted the T&C
    Submit