GST e-invoicing for exporters: A complete 2026 guide

If your business exports goods or services from India and your aggregate annual turnover crosses Rs 5 crore, GST e-invoicing is a legal requirement. Many exporters are still unsure whether the rule applies to their specific business, what the process involves, or how their export invoices fit into the system.
This guide covers the full picture: what GST e-invoicing is, who it applies to, how the Invoice Registration Portal works, what an IRN and QR code mean for your operations, and how zero-rated and LUT-based export transactions are handled under the framework.
What is GST e-invoicing?
GST e-invoicing is not a new invoice format. It is a system where a government-approved portal authenticates every invoice before it is shared with a buyer or used for a shipment.
You still create the invoice in your own ERP or billing software. But before it leaves your system, you must register it on the Invoice Registration Portal (IRP). The IRP validates the invoice data, checks for duplicates, and returns a unique Invoice Reference Number (IRN) and a digitally signed QR code. These are embedded in the final invoice sent to your customer.
The system gives tax authorities real-time visibility into business transactions, reduces invoice fraud, and auto-populates downstream GST returns with verified data. For exporters, it also creates a reliable digital paper trail that connects your invoice to customs, banking, and refund workflows.
Who needs to comply?
The GST e-invoicing threshold has been reduced in several phases since the system launched in October 2020. The threshold in effect since August 2023 stands at Rs 5 crore in aggregate annual turnover.
Aggregate turnover is calculated across all your GSTINs on a PAN basis. If your combined GST-registered business turnover exceeded Rs 5 crore in the previous financial year, or in any financial year from 2017-18 onwards, e-invoicing applies to you in the current year.
Certain categories remain exempt even above this threshold:
- Banks, non-banking financial companies, and insurance providers
- Government departments and local authorities
- Suppliers registered as Special Economic Zone (SEZ) units
- Businesses registered under the GST composition scheme
- Goods Transport Agencies (GTA)
- Passenger transport service providers
- Cinema multiplexes (for admission transactions)
For a regular GST-registered exporter of goods or services, if your aggregate turnover exceeded Rs 5 crore in FY 2024-25, e-invoicing is mandatory for all applicable transactions in FY 2025-26. If you are close to the threshold and unsure, verify your total turnover across all registrations before raising your next export invoice. The GST Council has indicated interest in further lowering the threshold over time, so it is worth staying up to date.
How the Invoice Registration Portal works
The IRP is the core government infrastructure behind the e-invoicing system. The National Informatics Centre (NIC) operates the primary IRP. Several private portals authorised by the GST Council and run by GST Suvidha Providers (GSPs) are also available as alternatives.
The process follows this sequence:
- You prepare the invoice in your ERP or billing software using the prescribed fields.
- Your software sends the invoice data to the IRP in JSON format, either directly via API or through a GSP as an intermediary.
- The IRP validates the data, checking your GSTIN, the document number, and the financial year for duplicates and errors.
- If the invoice passes validation, the IRP generates a unique IRN and a digitally signed QR code and returns them to your system.
- Your software is embedded in both the final invoice, which is then shared with the buyer, and used in the shipment.
When integrated via API, the entire process typically takes a few seconds. Manual upload through the IRP web portal is also available, but is slower for exporters who raise a high volume of invoices each month.
What is an IRN and why does it matter?
The IRN, or Invoice Reference Number, is a 64-character alphanumeric code that the IRP assigns to every registered invoice. It is computed as a hash of four values: your GSTIN, the financial year, the document type (invoice, credit note, or debit note), and the document number.
Because the IRN is derived from these unique data points, no two invoices in the system can share the same IRN. This makes duplicate invoice submission structurally impossible.
For exporters, the IRN has three specific implications worth understanding.
First, your GSTR-1 return is auto-populated from your e-invoice data. This removes a layer of manual entry and reduces filing errors that can delay export refunds or trigger reconciliation queries from the department.
Second, the QR code on your invoice is digitally signed by the IRP. Buyers, freight forwarders, and customs officials can scan it with the government's e-invoice verification tool to confirm the invoice is genuine without contacting your accounts team.
Third, the invoice data registered on the IRP must match your shipping bill. Any mismatch between your e-invoice and your shipping bill can trigger EDPMS reconciliation issues and delay your FIRC or e-FIRC documentation from your bank.
E-invoicing for export transactions
Exports under GST are zero-rated supplies. You do not charge GST to your overseas buyer. But if you exceed the turnover threshold, your export invoice must still be registered with the IRP before you ship the goods or complete the service.
When generating an e-invoice for an export transaction, your ERP will present a supply type field. Two options apply to export invoices:
EXPWP (Export with Payment of Tax): You apply IGST at the applicable rate on the invoice and claim a refund from the GST department after export.
EXPWOP (Export without Payment of Tax): You export under a Letter of Undertaking (LUT) and charge no GST on the invoice. This is the more common route for businesses that export regularly and want to avoid the working capital strain of paying IGST upfront.
The IRP accepts both supply types without any difference in the registration process. The critical requirement is selecting the correct one for each invoice. Choosing the wrong supply type creates mismatches in GSTR-1 that can hold up refunds, attract scrutiny during GST audits, and create reconciliation problems in your EDPMS filings.
Key fields in an export e-invoice
Export e-invoices include certain fields that domestic B2B invoices do not. Getting these right before you go live with e-invoicing will save considerable rework later.
Supply type: EXPWP or EXPWOP, depending on your IGST treatment for that transaction.
Port code: The Indian customs port code for the port through which your goods leave India. This must match the port code on your shipping bill precisely.
Shipping bill number and date: Some exporters add this after the fact if the e-invoice is raised before the shipping bill is filed. Confirm your software supports a post-hoc amendment for this field.
Country of destination: The buyer's country, using the standard country code format.
Currency and exchange rate: The foreign currency in which the invoice is denominated and the applicable conversion rate to INR at the time of invoicing.
Buyer details: Overseas buyers do not have a GSTIN, so that field is left blank or filled with a default value. You must still include the buyer's name and billing address.
Missing or incorrect values in any of these fields can cause downstream issues with customs clearance, EDPMS reconciliation, and your bank's documentation requirements for crediting foreign inward remittances.
LUT-based exports and e-invoicing
If you export regularly under a Letter of Undertaking, a few specifics apply to how e-invoicing works for you.
Your LUT must be active before you raise your first EXPWOP e-invoice for the financial year. The LUT is filed on the GST portal under the Refunds section. If your LUT for FY 2025-26 is not yet filed or has lapsed, you cannot legally raise EXPWOP invoices until a fresh LUT is in place. Many exporters miss this at the start of a new financial year and accidentally raise non-compliant invoices.
When generating an e-invoice under LUT, the tax amount fields should be set to 0 or blank, and the supply type must be set to EXPWOP. The LUT number is not a mandatory field in the e-invoice schema itself, but keep it on record for audit purposes.
A point that confuses many exporters: e-invoicing does not replace the shipping bill for exporting goods. The invoice details registered on the IRP must be consistent with the shipping bill filed with customs. A mismatch between these two documents can delay your EDPMS reconciliation and slow the issuance of your e-FIRC, which your bank needs before it can credit your foreign-currency proceeds. If you want a broader look at how payments and documentation interact on the export side, this guide on export payment terms for Indian businesses covers the full flow.
Common mistakes exporters make
Even exporters who understand the framework regularly run into a few avoidable errors under e-invoicing.
Sharing the invoice before IRP registration. Some businesses email an invoice to a buyer or pass it to a freight forwarder before registering it on the IRP. IRP registration must happen before the invoice is dispatched or used for any purpose, including shipment documentation. Retroactive registration is not permitted in the normal course, and for taxpayers with aggregate turnover above Rs 10 crore, IRP reporting is strictly time-barred beyond 30 days from the invoice date. Unregistered invoices are treated as invalid for GST purposes.
Selecting the wrong supply type. Using EXPWP when you are operating under an LUT, or EXPWOP when IGST has been paid, creates GSTR-1 mismatches that can delay refunds or generate notices during audits. Always double-check the supply type setting before submitting to the IRP.
Inconsistent details across export documents. Your e-invoice, shipping bill, bill of lading, and bank remittance record should carry consistent invoice numbers, dates, values, and currency amounts. A discrepancy between your e-invoice and shipping bill is one of the most common triggers for EDPMS delays.
Using an outdated ERP schema. The e-invoice JSON schema has been updated multiple times since the system launched in 2020. If your accounting or ERP software is not kept current, IRP submissions may fail validation or contain incomplete data. Check with your software vendor that your system supports the latest schema version and any new validation rules introduced since your last update, not just the schema number.
Getting paid once compliance is in order
Getting your e-invoicing right is the compliance side of the export equation. The other side is making sure the payment from your international client arrives quickly and at a fair exchange rate.
Many Indian exporters still rely on traditional bank wire transfers for incoming export proceeds. These typically carry FX markups of 1.5 to 2.5 per cent, or more, above the interbank rate. At a Rs 50 lakh payment, that markup alone can translate to Rs 75,000 to Rs 1.25 lakh in conversion costs on a single transaction.
Winvesta's Global Collections Account gives Indian exporters dedicated local account details in USD, GBP, EUR, and other major currencies. Your overseas clients pay into these accounts as they would pay any local vendor, with no SWIFT intermediary charges on most corridors. The FX rate is transparent and applied at the time of conversion, so there are no surprises when the funds land.
When payments arrive, Winvesta generates FIRA documentation directly on the platform, ready for your bank submission and GST refund support. Exporters managing high-value international orders often pair this with protecting their export receivables through trade credit insurance as the next layer of risk management. Everything your export compliance workflow needs, in one place. Open your Winvesta account at winvesta.in and get your first collection account set up today.
Once your invoicing and compliance framework is in order, the next step is to make sure your payment collection is working just as efficiently. Open a Winvesta Global Collections Account and give your overseas clients local account details to pay into. No SWIFT delays, no surprise deductions. It takes minutes to set up and is free to get started.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.

Table of Contents

If your business exports goods or services from India and your aggregate annual turnover crosses Rs 5 crore, GST e-invoicing is a legal requirement. Many exporters are still unsure whether the rule applies to their specific business, what the process involves, or how their export invoices fit into the system.
This guide covers the full picture: what GST e-invoicing is, who it applies to, how the Invoice Registration Portal works, what an IRN and QR code mean for your operations, and how zero-rated and LUT-based export transactions are handled under the framework.
What is GST e-invoicing?
GST e-invoicing is not a new invoice format. It is a system where a government-approved portal authenticates every invoice before it is shared with a buyer or used for a shipment.
You still create the invoice in your own ERP or billing software. But before it leaves your system, you must register it on the Invoice Registration Portal (IRP). The IRP validates the invoice data, checks for duplicates, and returns a unique Invoice Reference Number (IRN) and a digitally signed QR code. These are embedded in the final invoice sent to your customer.
The system gives tax authorities real-time visibility into business transactions, reduces invoice fraud, and auto-populates downstream GST returns with verified data. For exporters, it also creates a reliable digital paper trail that connects your invoice to customs, banking, and refund workflows.
Who needs to comply?
The GST e-invoicing threshold has been reduced in several phases since the system launched in October 2020. The threshold in effect since August 2023 stands at Rs 5 crore in aggregate annual turnover.
Aggregate turnover is calculated across all your GSTINs on a PAN basis. If your combined GST-registered business turnover exceeded Rs 5 crore in the previous financial year, or in any financial year from 2017-18 onwards, e-invoicing applies to you in the current year.
Certain categories remain exempt even above this threshold:
- Banks, non-banking financial companies, and insurance providers
- Government departments and local authorities
- Suppliers registered as Special Economic Zone (SEZ) units
- Businesses registered under the GST composition scheme
- Goods Transport Agencies (GTA)
- Passenger transport service providers
- Cinema multiplexes (for admission transactions)
For a regular GST-registered exporter of goods or services, if your aggregate turnover exceeded Rs 5 crore in FY 2024-25, e-invoicing is mandatory for all applicable transactions in FY 2025-26. If you are close to the threshold and unsure, verify your total turnover across all registrations before raising your next export invoice. The GST Council has indicated interest in further lowering the threshold over time, so it is worth staying up to date.
How the Invoice Registration Portal works
The IRP is the core government infrastructure behind the e-invoicing system. The National Informatics Centre (NIC) operates the primary IRP. Several private portals authorised by the GST Council and run by GST Suvidha Providers (GSPs) are also available as alternatives.
The process follows this sequence:
- You prepare the invoice in your ERP or billing software using the prescribed fields.
- Your software sends the invoice data to the IRP in JSON format, either directly via API or through a GSP as an intermediary.
- The IRP validates the data, checking your GSTIN, the document number, and the financial year for duplicates and errors.
- If the invoice passes validation, the IRP generates a unique IRN and a digitally signed QR code and returns them to your system.
- Your software is embedded in both the final invoice, which is then shared with the buyer, and used in the shipment.
When integrated via API, the entire process typically takes a few seconds. Manual upload through the IRP web portal is also available, but is slower for exporters who raise a high volume of invoices each month.
What is an IRN and why does it matter?
The IRN, or Invoice Reference Number, is a 64-character alphanumeric code that the IRP assigns to every registered invoice. It is computed as a hash of four values: your GSTIN, the financial year, the document type (invoice, credit note, or debit note), and the document number.
Because the IRN is derived from these unique data points, no two invoices in the system can share the same IRN. This makes duplicate invoice submission structurally impossible.
For exporters, the IRN has three specific implications worth understanding.
First, your GSTR-1 return is auto-populated from your e-invoice data. This removes a layer of manual entry and reduces filing errors that can delay export refunds or trigger reconciliation queries from the department.
Second, the QR code on your invoice is digitally signed by the IRP. Buyers, freight forwarders, and customs officials can scan it with the government's e-invoice verification tool to confirm the invoice is genuine without contacting your accounts team.
Third, the invoice data registered on the IRP must match your shipping bill. Any mismatch between your e-invoice and your shipping bill can trigger EDPMS reconciliation issues and delay your FIRC or e-FIRC documentation from your bank.
E-invoicing for export transactions
Exports under GST are zero-rated supplies. You do not charge GST to your overseas buyer. But if you exceed the turnover threshold, your export invoice must still be registered with the IRP before you ship the goods or complete the service.
When generating an e-invoice for an export transaction, your ERP will present a supply type field. Two options apply to export invoices:
EXPWP (Export with Payment of Tax): You apply IGST at the applicable rate on the invoice and claim a refund from the GST department after export.
EXPWOP (Export without Payment of Tax): You export under a Letter of Undertaking (LUT) and charge no GST on the invoice. This is the more common route for businesses that export regularly and want to avoid the working capital strain of paying IGST upfront.
The IRP accepts both supply types without any difference in the registration process. The critical requirement is selecting the correct one for each invoice. Choosing the wrong supply type creates mismatches in GSTR-1 that can hold up refunds, attract scrutiny during GST audits, and create reconciliation problems in your EDPMS filings.
Key fields in an export e-invoice
Export e-invoices include certain fields that domestic B2B invoices do not. Getting these right before you go live with e-invoicing will save considerable rework later.
Supply type: EXPWP or EXPWOP, depending on your IGST treatment for that transaction.
Port code: The Indian customs port code for the port through which your goods leave India. This must match the port code on your shipping bill precisely.
Shipping bill number and date: Some exporters add this after the fact if the e-invoice is raised before the shipping bill is filed. Confirm your software supports a post-hoc amendment for this field.
Country of destination: The buyer's country, using the standard country code format.
Currency and exchange rate: The foreign currency in which the invoice is denominated and the applicable conversion rate to INR at the time of invoicing.
Buyer details: Overseas buyers do not have a GSTIN, so that field is left blank or filled with a default value. You must still include the buyer's name and billing address.
Missing or incorrect values in any of these fields can cause downstream issues with customs clearance, EDPMS reconciliation, and your bank's documentation requirements for crediting foreign inward remittances.
LUT-based exports and e-invoicing
If you export regularly under a Letter of Undertaking, a few specifics apply to how e-invoicing works for you.
Your LUT must be active before you raise your first EXPWOP e-invoice for the financial year. The LUT is filed on the GST portal under the Refunds section. If your LUT for FY 2025-26 is not yet filed or has lapsed, you cannot legally raise EXPWOP invoices until a fresh LUT is in place. Many exporters miss this at the start of a new financial year and accidentally raise non-compliant invoices.
When generating an e-invoice under LUT, the tax amount fields should be set to 0 or blank, and the supply type must be set to EXPWOP. The LUT number is not a mandatory field in the e-invoice schema itself, but keep it on record for audit purposes.
A point that confuses many exporters: e-invoicing does not replace the shipping bill for exporting goods. The invoice details registered on the IRP must be consistent with the shipping bill filed with customs. A mismatch between these two documents can delay your EDPMS reconciliation and slow the issuance of your e-FIRC, which your bank needs before it can credit your foreign-currency proceeds. If you want a broader look at how payments and documentation interact on the export side, this guide on export payment terms for Indian businesses covers the full flow.
Common mistakes exporters make
Even exporters who understand the framework regularly run into a few avoidable errors under e-invoicing.
Sharing the invoice before IRP registration. Some businesses email an invoice to a buyer or pass it to a freight forwarder before registering it on the IRP. IRP registration must happen before the invoice is dispatched or used for any purpose, including shipment documentation. Retroactive registration is not permitted in the normal course, and for taxpayers with aggregate turnover above Rs 10 crore, IRP reporting is strictly time-barred beyond 30 days from the invoice date. Unregistered invoices are treated as invalid for GST purposes.
Selecting the wrong supply type. Using EXPWP when you are operating under an LUT, or EXPWOP when IGST has been paid, creates GSTR-1 mismatches that can delay refunds or generate notices during audits. Always double-check the supply type setting before submitting to the IRP.
Inconsistent details across export documents. Your e-invoice, shipping bill, bill of lading, and bank remittance record should carry consistent invoice numbers, dates, values, and currency amounts. A discrepancy between your e-invoice and shipping bill is one of the most common triggers for EDPMS delays.
Using an outdated ERP schema. The e-invoice JSON schema has been updated multiple times since the system launched in 2020. If your accounting or ERP software is not kept current, IRP submissions may fail validation or contain incomplete data. Check with your software vendor that your system supports the latest schema version and any new validation rules introduced since your last update, not just the schema number.
Getting paid once compliance is in order
Getting your e-invoicing right is the compliance side of the export equation. The other side is making sure the payment from your international client arrives quickly and at a fair exchange rate.
Many Indian exporters still rely on traditional bank wire transfers for incoming export proceeds. These typically carry FX markups of 1.5 to 2.5 per cent, or more, above the interbank rate. At a Rs 50 lakh payment, that markup alone can translate to Rs 75,000 to Rs 1.25 lakh in conversion costs on a single transaction.
Winvesta's Global Collections Account gives Indian exporters dedicated local account details in USD, GBP, EUR, and other major currencies. Your overseas clients pay into these accounts as they would pay any local vendor, with no SWIFT intermediary charges on most corridors. The FX rate is transparent and applied at the time of conversion, so there are no surprises when the funds land.
When payments arrive, Winvesta generates FIRA documentation directly on the platform, ready for your bank submission and GST refund support. Exporters managing high-value international orders often pair this with protecting their export receivables through trade credit insurance as the next layer of risk management. Everything your export compliance workflow needs, in one place. Open your Winvesta account at winvesta.in and get your first collection account set up today.
Once your invoicing and compliance framework is in order, the next step is to make sure your payment collection is working just as efficiently. Open a Winvesta Global Collections Account and give your overseas clients local account details to pay into. No SWIFT delays, no surprise deductions. It takes minutes to set up and is free to get started.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.


![GST on foreign remittance India: Complete step-by-step guide [2026] GST on foreign remittance India: Complete step-by-step guide [2026]](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fkhais28p%2Fproduction%2F99f7157dc239f0fd7d680faa426b3540a3c72f61-1600x900.png%3Frect%3D200%2C0%2C1200%2C900%26w%3D400%26h%3D300%26fit%3Dcrop&w=3840&q=75)
