Export Invoice Format Under GST: Fields, LUT & Types
Export Invoice Format Under GST: Fields, LUT & Types
Compliance / Tax

Published on 28/09/2026

Export Invoice Format Under GST: Fields, LUT & Types

Receive export income with the records ready

Every payment settles to your Indian bank with an eFIRA issued automatically for your filings.

What is the export invoice format under GST?

An export invoice under GST is a tax-compliant commercial document that an Indian exporter issues to an overseas buyer for goods or services sold abroad. It is the proof of the export transaction: your bank uses it to close the remittance, and the GST system uses it to establish that the supply is zero-rated and eligible for an IGST refund or input tax credit.


There is no single government-prescribed layout, so "export invoice format" really means a normal tax invoice that carries the extra fields set out in Rule 46 of the CGST Rules 2017, plus the currency and FEMA details your bank needs. You can build it in Word, Excel or any billing tool such as Xflow Invoicing, as long as the mandatory fields are present.


There are three types by tax route:

  • Export under LUT or bond: no IGST charged (the common route for service exporters).
  • Export with payment of IGST: you pay IGST and claim it back as a refund.
  • Supply to an SEZ unit: treated as a zero-rated supply too.


This guide is written for IT and services exporters (SAC-based, no shipping bill), with goods-export notes kept secondary.


What are the mandatory fields in an export invoice?

The fields below sit under Rule 46 plus FEMA and customs practice. For a services export you use a SAC code and skip the port and shipping-bill rows a goods exporter needs. Here is an annotated sample for a service export invoice:

EXPORT INVOICE

Supply meant for export under LUT without payment of IGST   <- declaration line

Exporter:  Acme Analytics LLP, Bengaluru        <- name + full address

GSTIN:     29ABCDE1234F1Z5                       <- your GST number

IEC:       0312345678                            <- Import Export Code

LUT ARN:   AD290425XXXXXXX (FY 2026-27)          <- LUT reference number

Bill to:   Nimbus Corp, 500 Market St, USA       <- buyer name + foreign address

Buyer tax ID / VAT:  US-TIN-XXXX                  <- if the buyer has one

Invoice no:  EXP/2026-27/014     Date: 14-07-2026 <- unique serial + date

SAC code:    998314  (IT design & development)    <- service tax code

Description: Software development services

Amount:      USD 5,000

FX rate:     USD 1 = INR 86.00 (FBIL ref, 14-07-2026)  <- rate + date

INR value:   INR 4,30,000                          <- rupee equivalent

Place of supply:  Outside India

Payment terms:    Net 30, wire to receiving account

Authorised signatory: ___________________

Each label on that sample maps to a specific rule. The table below is the field-by-field checklist, keyed to the same labels, so you can see exactly what is mandatory and which rows a goods exporter adds that a services exporter does not.

Field (sample label)What to enterSourceServicesGoods
Declaration lineLUT or IGST endorsementRule 46 export provisoYesYes
Exporter name + addressLegal entity and full addressRule 46(b)YesYes
GSTIN15-digit GST numberRule 46(a)YesYes
IECImport Export CodeDGFT / customsOptionalYes
LUT ARNLUT reference + FYRule 96A (if under LUT)YesYes
Buyer name + foreign addressRecipient and destination countryRule 46 export provisoYesYes
Invoice no + dateUnique serial (max 16 chars) + dateRule 46(b), 46(c)YesYes
HSN / SAC codeSAC for services, 8-digit HSN for goodsRule 46(g)SACHSN
DescriptionClear description of supplyRule 46(f)YesYes
Foreign-currency amountInvoice value in USD, EUR, GBPRule 46(i)YesYes
FX rate + INR valueReference rate, date, rupee equivalentRule 34YesYes
Place of supply"Outside India"Rule 46(m)YesYes
Shipping bill + port of loadingPort code and shipping-bill numberCustoms (goods only)NoYes
Authorised signatureSignatory or digital signatureRule 46(q)YesYes

Take the sample above: Acme Analytics LLP bills Nimbus Corp USD 5,000 for software development. Because it is a service export under LUT, the invoice carries SAC 998314, the LUT declaration line and the FX block, and it skips the shipping-bill and port rows a goods exporter must add for customs.


Get the HSN code or SAC code right: goods use an 8-digit HSN, services use a SAC. The declaration line and the FX block are the two rows generic templates most often drop.


Is GST charged on export invoices?

Exports are zero-rated, so you do not add GST to the buyer's bill either way. What changes is how you handle the tax internally, and that is the choice freelancers and SMBs get stuck on. You pick one of two routes and print the matching declaration line.

RouteIGST on invoiceDeclaration line to printBest when
Under LUT / bondNone charged"Supply meant for export under LUT without payment of IGST"You want working capital free; a Letter of Undertaking (LUT) is filed for the year
With payment of IGSTIGST charged, then refunded"Supply meant for export on payment of integrated tax"You have not filed an LUT, or prefer the refund route

The LUT route keeps cash in the business because you never part with the tax. The IGST route means you pay first and wait for the refund. For a fuller decision walk-through see LUT vs IGST refund, and note that LUT filing specifics are best confirmed with your CA.


Can I raise an export invoice in foreign currency (USD)?

Yes. You invoice the buyer in the agreed foreign currency (USD, EUR, GBP), but the invoice must also show the INR equivalent for GST and FEMA. Which rate applies is set by Rule 34 of the CGST Rules, and it differs by supply type:

  • Services (SAC-based): Rule 34(2) uses the rate determined under generally accepted accounting principles (AS-11) for the date of time of supply. In practice most service exporters take the FBIL reference rate for that date. RBI discontinued publishing its own reference rate in July 2018 and the FBIL rate now serves that role.
  • Goods: Rule 34(1) uses the exchange rate notified by the CBIC (customs) for the date of time of supply.


Either way, use a published reference rate and the invoice date, not your bank's card rate or a figure you guess, and show both the rate and the rupee value.

Worked example for a service export (illustrative FBIL reference rate):

USD 5,000  x  INR 86.00  =  INR 4,30,000

(invoice amount)  (FBIL ref rate, date of supply)  (value declared in GSTR-1)

That INR 4,30,000 is the taxable value you report, even though the money lands later at whatever rate applies on the payment date. The gap between the two rates is a normal FX difference, not an error on the invoice.


Export invoice vs commercial invoice vs proforma vs tax invoice

These four get conflated constantly. In practice one document often does two jobs, but they are not the same thing.

DocumentWhat it isWhen it is used
Proforma invoiceA quote or draft, not a demand for paymentBefore the order is confirmed
Tax invoiceThe GST-compliant invoice under Rule 46The core document for any taxable supply
Export invoiceA tax invoice with export fields (IEC, declaration, FX)For a cross-border sale
Commercial invoiceThe customs-facing document describing the shipmentGoods exports, for customs clearance

For services there is usually no separate customs document, so your export invoice does the work. For goods, the commercial invoice for export accompanies the shipment. A proforma invoice is only a preview and carries no tax effect.


Do I need an IEC, HSN or a shipping bill for service exports?

This is where goods and services genuinely differ, and where a lot of the freelancer confusion comes from.

  • IEC (Import Export Code): needed for goods. Pure service exporters can often invoice without one, though many businesses hold an IEC anyway.
  • HSN vs SAC: goods carry an 8-digit HSN; services carry a SAC code.
  • Shipping bill and port of loading: goods only. A service export has no shipping bill, so those rows do not apply to you.


If your work is software, design, consulting or support delivered from India to a foreign client, you are on the services track. The conditions for zero-rating (place of supply, payment in convertible foreign exchange, LUT on file) are covered in export of services under GST.


Is e-invoicing (IRN) mandatory for export invoices?

E-invoicing follows one simple threshold: if your aggregate annual turnover (AATO) has crossed ₹5 crore in any financial year from 2017-18 onwards, you must generate an Invoice Reference Number (IRN) on the IRP portal, and that includes your export invoices (as of July 2026). Below that turnover, IRN does not apply to you, so most freelancers and small exporters do not need it.


Crossing the threshold once makes it permanent even if turnover later drops. The exact rule and edge cases are set out in the current e invoice limit guide.


Raising the invoice is only step one. The invoice has to close the loop: the money must come in, be evidenced, and reconcile back against that same invoice. This is the part template sites skip, and it is where compliance either stays quiet or turns into a chase.


The realisation loop

Once the buyer pays, the inflow is a foreign inward remittance tagged with an RBI purpose code (for example P0802 for software services). Your bank matches the receipt to your invoice, and the record flows to the RBI's EDPMS so the export is marked as realised.


FIRC and eFIRA as proof

The proof that the proceeds arrived is the Foreign Inward Remittance Certificate (FIRC) or its electronic advice, the eFIRA. Xflow issues an eFIRA automatically against each receipt, so the realisation and repatriation of export proceeds are documented without a separate bank request.


Matching for the IGST refund

If you took the IGST-payment route on goods, the refund is auto-processed through ICEGATE and GSTN, but only if the invoice number in your GSTR-1 matches the shipping bill exactly. A mismatch is the single most common reason refunds get stuck. Report the same invoice details in GSTR-1 for export of services that appear on the invoice itself.


Receiving the money cleanly

Where the funds land matters too. Multi-currency receiving accounts let the buyer pay in their own currency, convert at the mid-market rate (MMR), settle into your Indian bank account on a next-business-day (T+1) basis, and reconcile the eFIRA back to the invoice. Nothing downstream in your FIRC, EDPMS or GST-refund workflow changes.


Export invoice checklist for service exporters

Before you send it, confirm the invoice carries:

  • Unique sequential invoice number and date
  • Your name, address, GSTIN and (if held) IEC
  • Buyer name and full foreign address
  • SAC code and a clear service description
  • Amount in foreign currency
  • The exchange rate used (FBIL reference rate per Rule 34) plus the INR equivalent
  • Place of supply marked "Outside India"
  • The correct declaration line (LUT or IGST)
  • LUT ARN and validity, if under LUT
  • Authorised signature


Keep the same invoice number across your GSTR-1 and your FIRC for GST refund records so the paperwork reconciles on its own.


Simplify Export Invoicing with Xflow

Issuing a compliant export invoice is step one. Getting paid and completing the compliance loop is where things slow down for most exporters. Your bank needs the invoice reference to match each inward remittance before they can issue a FIRA — and without the FIRA, your GST refund claim stalls. If your bank is slow to issue it on its own, a formal firc request letter can help move things along.


Is your exporting business struggling with delayed payments, invoice mismatches, or compliance hurdles when dealing with international clients?


Xflow helps Indian exporters streamline their export invoicing process and receive foreign payments directly, without hidden fees, US bank accounts, or any regulatory stress. Generate compliant export invoices, track cross-border payments, and save on FX costs, all in one place.

Stop losing money on bad exchange rates.


Frequently asked questions

It is a tax invoice for a cross-border sale that carries export-specific fields (IEC or SAC, a zero-rated declaration line, the foreign-currency amount and its INR equivalent) under Rule 46 of the CGST Rules. It proves the export and supports your IGST refund or ITC claim.

No. Exports are zero-rated, so you do not add GST to the buyer's amount. You either export under an LUT without paying IGST, or pay IGST and claim it back as a refund. Print the matching declaration line either way.

For a service export, Rule 34(2) of the CGST Rules uses the GAAP (AS-11) rate for the date of time of supply, which in practice is the FBIL reference rate for that date, not your bank's card rate. For example, USD 5,000 at an illustrative ₹86.00 shows an INR value of ₹4,30,000, the figure you report in GSTR-1.

For pure service exports, you can often invoice without an Import Export Code, and there is no shipping bill or 8-digit HSN. Goods exports do need an IEC. Confirm your own position with a CA, as it depends on what you supply.

Only if your aggregate annual turnover has crossed ₹5 crore in any year since 2017-18. Above that, you must generate an IRN for export invoices too. Below it, e-invoicing does not apply, so most small exporters and freelancers are exempt.

It is the sentence "Supply meant for export under LUT without payment of IGST". Printing it tells the GST system you are exporting under a Letter of Undertaking and are not charging integrated tax on the invoice.

Usually because the invoice number in your GSTR-1 does not match the shipping bill your customs broker filed on ICEGATE. The refund auto-processes only when the two match exactly, so keep the invoice number identical across both.

Related Posts