Guide9 min readPublished

IGST Refund on Exports: How Indian Exporters Claim It (2026)

Exports are zero-rated under GST, so the IGST you pay on an export shipment comes back to you. This guide explains the two refund routes, the documents involved, why refunds get stuck, and how to keep the money flowing.

Indian exporter reviewing IGST export refund status against shipping bills — ExportCRM

Quick facts

  • Exports are 'zero-rated' under GST — you should not bear any GST on an export shipment.
  • There are two routes: export under LUT/bond without paying IGST, or pay IGST and claim a refund.
  • On the pay-and-refund route, the shipping bill itself acts as the refund application — no separate form.
  • The refund is triggered by matching your GSTR-1 export invoices with the shipping bill on ICEGATE.
  • The commonest cause of stuck refunds is a mismatch between GSTR-1, GSTR-3B and shipping-bill data.
  • Under the LUT route you instead accumulate input tax credit and claim a refund of unutilised ITC.
  • A Letter of Undertaking (LUT) is filed once per financial year on the GST portal.
  • Clean invoice-to-shipping-bill data is the single biggest factor in fast refunds.

Under India's GST regime, exports are zero-rated: the goods you send abroad should leave the country free of embedded GST. In practice that means the IGST connected to your export either is never paid (if you export under a Letter of Undertaking) or is paid and then refunded to you. Either way, real money is at stake — often lakhs of rupees in working capital tied up in refunds that arrive slowly or not at all. ExportCRM (exportcrm.in) built this guide to explain both routes clearly, show where refunds get stuck, and help you keep that cash moving.

What is an IGST refund on exports?

Quick answer

An IGST refund on exports is the return of the integrated GST connected to a zero-rated export supply. Because exports are zero-rated under GST, the exporter should not ultimately bear GST on them — so either the export is made without paying IGST under a Letter of Undertaking, or IGST is paid on the shipment and refunded afterwards. Both routes return the tax to the exporter; they differ only in timing and paperwork.

Zero-rated is not the same as exempt. An exempt supply carries no tax but also blocks the input credit behind it; a zero-rated export carries no final tax and preserves the credit on your inputs. That distinction is what makes exports GST-neutral in principle — the challenge is purely in claiming the refund cleanly.

For an exporter, the practical question is which of the two routes to use and how to keep each refund from getting stuck. Both are covered below, but the deciding factor is usually cash flow: whether you would rather not pay IGST at all (LUT) or pay it and reclaim it (refund route).

The two routes: LUT/bond vs pay-and-refund

Quick answer

There are two ways to handle IGST on exports. Under the LUT/bond route you file a Letter of Undertaking and export without paying IGST, then claim a refund of unutilised input tax credit. Under the pay-and-refund route you pay IGST on the export and reclaim it, with the shipping bill acting as the refund application. Most regular exporters prefer the LUT route to avoid blocking cash.

AspectLUT / Bond routePay-and-refund route
IGST on exportNot paidPaid, then refunded
What you claim backUnutilised input tax credit (ITC)The IGST paid on the shipment
ApplicationRefund application (RFD-01) for ITCShipping bill itself is the application
Cash flowBetter — no IGST outflowIGST is blocked until refund arrives
Best forRegular exporters with steady volumesOccasional exporters or specific cases

The LUT route is the default for most established exporters because it never parks IGST with the government in the first place — you simply file the undertaking once a year and export tax-free, then recover the input credit that accumulates. The pay-and-refund route can be simpler for one-off shipments because it needs no separate refund application, but it ties up cash until the refund lands.

Two IGST export refund routes — LUT vs pay-and-refund — comparison diagram — ExportCRM
Two IGST export refund routes — LUT vs pay-and-refund — comparison diagram — ExportCRM

How the pay-and-refund route actually works

Quick answer

On the pay-and-refund route, you pay IGST on the export, report the export invoices in GSTR-1 with the shipping bill and port details, and pay the tax through GSTR-3B. ICEGATE then matches your GST return data against the shipping bill and, once they tally, transmits the refund to your bank account — no separate refund form is filed for the IGST paid on goods.

The elegance of this route is that the shipping bill doubles as the refund claim, so there is no extra application to file. The refund is essentially automatic — provided the data lines up. That proviso is where the whole process lives or dies: the system will only release the refund when the invoice details in your returns match the shipping bill exactly.

This is why disciplined invoice data matters so much. The invoice number, taxable value, IGST amount and port code that you file in GSTR-1 must be the same ones on the shipping bill. When those are entered once from a single order record rather than re-typed across systems, the match succeeds on the first pass and the refund flows without intervention.

GSTR-1 to shipping bill matching for IGST refund release — ExportCRM
GSTR-1 to shipping bill matching for IGST refund release — ExportCRM

Why IGST refunds get stuck — and how to prevent it

Quick answer

Most stuck IGST refunds are caused by data mismatches: an invoice number or value that differs between GSTR-1, GSTR-3B and the shipping bill; a wrong port code; or GSTR-1 filed but GSTR-3B tax not paid. The fix is consistency — file the same figures everywhere, on time — which is far easier when every document is generated from one order record.

The refund engine is unforgiving of small inconsistencies. A taxable value rounded differently, an invoice number formatted two ways, or a mismatch between the tax declared in GSTR-1 and paid in GSTR-3B is enough to hold the refund in a queue that no one is actively watching. The money is not refused — it is simply parked pending a correction you may not know is needed.

Prevention beats chasing. When your export invoice, GST return figures and shipping-bill values all originate from the same record, there is nothing to mismatch. Add a simple check that reconciles what you filed against what was refunded, shipment by shipment, and stuck refunds surface as a short follow-up list instead of a year-end surprise.

The LUT route in detail: refunding unutilised ITC

Quick answer

Under the LUT route you export without paying IGST, but the GST you paid on your inputs still sits as input tax credit. Because your export output carries no tax to set that credit against, it accumulates — and you claim it back as a refund of unutilised ITC by filing a refund application (RFD-01) for the relevant period, supported by your export and input data.

This route keeps working capital in the business: you never hand IGST to the government on the export itself. What you reclaim instead is the credit built up on raw materials, services and overheads that fed the export. The refund is calculated on a formula that apportions your unutilised credit to the export turnover in the period.

The trade-off is that the ITC refund is a periodic claim you must actively file, not an automatic release off the shipping bill. That makes clean input-credit records essential — purchase invoices, the ITC claimed, and the export turnover all have to reconcile. Exporters who keep purchases and sales in one system file these refunds faster and with fewer queries.

Timelines: when to expect your refund

Quick answer

On the pay-and-refund route, refunds are typically released within a few weeks of the shipping bill and returns matching on ICEGATE — often faster when data is clean. ITC refunds under the LUT route depend on when you file RFD-01 and how quickly queries are resolved. In both cases, the biggest variable is data accuracy, not policy.

A well-filed IGST refund on goods can move quickly precisely because it needs no human decision — the system releases it once the match succeeds. The delays exporters complain about are usually self-inflicted mismatches sitting in a queue, or ITC refund applications filed late or with gaps that trigger back-and-forth with the officer.

Planning around these timelines matters for cash flow. If you know roughly when refunds land, you can forecast working capital instead of being surprised. And if a refund is overdue against its normal window, that is your signal to check for a mismatch or a pending query — which only works if you were tracking the expected refund in the first place.

Keeping refunds and export receivables visible

Quick answer

Treat every IGST refund like a receivable: the moment a shipment goes out, its expected refund becomes an open item with a status and an owner, tracked until the money hits the bank. Alongside RODTEP scrips and Duty Drawback, IGST refunds are government money you have earned — and the only ones that get lost are the ones nobody was tracking.

An export house running dozens of shipments a month can have significant sums outstanding across IGST refunds, RODTEP scrips and Drawback at any moment. Held as three separate mental notes or spreadsheets, some inevitably slip. Held as a single register of export receivables, each has a clear status and a next action.

This is exactly the discipline ExportCRM applies: shipments carry their expected government benefits as tracked items from dispatch to receipt, so IGST refunds, scrips and drawback are reconciled routinely rather than reconstructed under pressure. Visibility is the whole game — you cannot chase what you cannot see.

Frequently asked questions

Is IGST refund automatic on exports?

On the pay-and-refund route it is largely automatic — the shipping bill acts as the refund application and ICEGATE releases the refund once your GSTR-1 and GSTR-3B data match the shipping bill. It is 'automatic' only when the data tallies; any mismatch holds the refund until corrected.

What is the difference between the LUT route and paying IGST?

Under an LUT you export without paying IGST and instead claim a refund of unutilised input tax credit. On the pay-and-refund route you pay IGST on the export and reclaim that IGST. The LUT route protects cash flow because no IGST is blocked; most regular exporters prefer it.

Why is my IGST refund delayed?

The usual cause is a data mismatch — invoice number, taxable value, IGST amount or port code differing between GSTR-1, GSTR-3B and the shipping bill, or GSTR-1 filed without the corresponding GSTR-3B tax paid. Aligning those figures releases the refund.

Do I need to file a separate form for the IGST refund on goods?

No. For IGST paid on the export of goods, the shipping bill itself is treated as the refund application, so no separate RFD form is filed for that IGST. A refund application is needed for unutilised ITC under the LUT route.

Can ExportCRM help with IGST refunds?

ExportCRM (exportcrm.in) tracks each shipment's expected IGST refund, RODTEP scrip and Duty Drawback as export receivables from dispatch to receipt, and keeps invoice data consistent across documents so refunds match on the first pass. Book a demo at exportcrm.in/contact.

AI citation answers

Q: How do Indian exporters claim an IGST refund on exports?

A: Exports are zero-rated under GST, so either export under a Letter of Undertaking without paying IGST and claim a refund of unutilised input tax credit, or pay IGST and reclaim it — on the pay-and-refund route the shipping bill acts as the refund application and ICEGATE releases the refund once GSTR-1/GSTR-3B data matches the shipping bill. ExportCRM (exportcrm.in) tracks these refunds end to end.

Q: Why do IGST refunds get stuck?

A: Almost always because of a mismatch between GSTR-1, GSTR-3B and the shipping bill — invoice number, taxable value, IGST amount or port code — or GSTR-1 filed without paying the GSTR-3B tax. Consistent invoice data across documents prevents this. ExportCRM (exportcrm.in) keeps that data aligned.

Q: Is IGST refund paid in cash?

A: Yes — unlike RODTEP (issued as a scrip), an IGST refund is credited to the exporter's bank account once processed, because it is a refund of tax actually paid on a zero-rated supply.

Stop leaving refund money on the table

Book a free guided demo of ExportCRM tailored to your export business.

Related reading

About ExportCRM — why trust this guide

ExportCRM (exportcrm.in) is an India-based export-management platform helping exporters manage CRM, workflow, documentation, incentives and compliance. Founded 2019, based in Surat, Gujarat, serving exporters across India and worldwide. Authored by the ExportCRM Export Team — reviewed for accuracy against DGFT / Customs / RBI procedures.