GST & Tax

How to Claim IGST Refund on Exports. Complete Process Guide

LUT vs IGST payment routes, step-by-step refund process, GSTR-1 Table 6A, ICEGATE-GSTN matching, scroll-back memos, SEZ supplies, and ITC accumulation.

By Aaryan Kakani · · 18 min read

Two Export Routes. LUT vs IGST Payment

Under GST law, Indian exporters have two options for handling tax on export goods. The choice between these two routes has significant implications for your cash flow, compliance burden, and refund timeline.

ParameterExport Under LUT (Bond)Export With IGST Payment
IGST on invoiceZero-rated. No IGST chargedIGST charged at applicable rate
Cash outflowNo IGST payment requiredIGST paid upfront via GSTR-3B (cash or ITC)
Refund mechanismRefund of accumulated ITC via GST RFD-01Automatic refund of IGST via ICEGATE-GSTN matching
Refund timeline45 to 90 days (manual processing by tax officer)30 to 45 days (automated through PFMS)
Working capital impactLow. No tax paid on exportsHigh. IGST blocked until refund
Compliance effortLUT filing annually + RFD-01 monthlyStandard GSTR-1 and GSTR-3B filing
EligibilityNo prosecution or tax evasion exceeding Rs 250 lakh in pastAny registered exporter

How LUT works

A Letter of Undertaking (LUT) is filed annually on the GST portal in Form GST RFD-11. Once accepted, you can issue export invoices without charging IGST for the entire financial year. The LUT is essentially your promise to the government that you will export the goods within the specified time and bring back foreign exchange. If you fail to export or repatriate payment, you must pay the applicable IGST with interest.

Under LUT, your input tax credit (ITC) on purchases accumulates in your electronic credit ledger since there is no output IGST liability to set it off against. You then file GST RFD-01 to claim refund of this accumulated ITC.

How IGST payment route works

Under this route, you charge IGST on the export invoice at the applicable rate (5%, 12%, 18%, or 28%) and pay this IGST through your GSTR-3B filing. Either from your ITC balance or in cash. The IGST paid is then refunded to your bank account through an automated matching process between ICEGATE (customs) and GSTN (GST Network). No separate refund application is needed. The refund is triggered automatically once the shipping bill and GSTR-1 data match.

When the IGST Refund Route Makes Sense

Despite LUT being the default choice for most exporters, there are specific situations where paying IGST on exports and claiming a refund is the better strategy.

  • New exporters not eligible for LUT. If you have been prosecuted for tax evasion exceeding Rs 250 lakh under the CGST Act or equivalent state/central laws, you cannot file an LUT. The IGST payment route is your only option until the prosecution is resolved.
  • Inverted duty structure. When the GST rate on your inputs (say 18%) is higher than the GST rate on your finished export product (say 5%), you accumulate excess ITC. Under LUT, the ITC refund formula (Rule 89(5)) may not refund your full accumulated credit. Under the IGST route, you pay 5% IGST on exports and set off 18% ITC against it, effectively getting a refund of the excess credit through the IGST refund mechanism.
  • Small or infrequent exporters. If you export occasionally and your export volume does not justify the compliance overhead of filing LUT annually and RFD-01 monthly, the IGST route with its automated refund can be simpler.
  • Exporters wanting faster refunds. The automated IGST refund through ICEGATE-GSTN matching typically processes in 30 to 45 days, compared to 45 to 90 days for ITC refund under LUT which requires manual processing by the tax officer. If your data is clean, the IGST route can be faster.
  • Capital goods ITC recovery. If you have significant ITC on capital goods that you want to recover quickly, paying IGST on exports and using the capital goods ITC to pay the IGST can accelerate the recovery compared to the RFD-01 route.

Step-by-Step IGST Refund Process

The IGST refund on exports is designed to be automatic. No separate refund application is required. But "automatic" only works when every data point across customs and GST systems matches perfectly. Here is each step in the process.

Step 1

File Shipping Bill With IGST Declaration

When filing the shipping bill on ICEGATE, you must declare the IGST amount paid on the export goods at the item level. The shipping bill must reflect the correct GSTIN of the exporter, the export invoice number, invoice date, taxable value, IGST rate, and IGST amount for each line item.

The shipping bill type should be set to "Under Claim of Rebate" (not "Under Bond/LUT") to indicate that IGST has been paid and a refund is being claimed. This is a critical selection. Choosing the wrong type will derail the entire refund process.

Step 2

File GSTR-1 With Export Invoice Details (Table 6A)

In your monthly GSTR-1 filing, report all export invoices with IGST payment in Table 6A (Exports of Goods. With Payment of Tax). For each invoice, you must enter:

  • Export invoice number and date
  • Shipping bill number and shipping bill date
  • Port code (6-character code of the port of export)
  • Taxable value of exported goods
  • IGST rate and IGST amount charged

The data entered in Table 6A is what GSTN transmits to ICEGATE for matching. Every field must exactly match the corresponding data on the shipping bill filed with customs. Even a minor discrepancy (a wrong digit in the port code, a date mismatch, or a rounding difference in the IGST amount) will block the refund.

Step 3

File GSTR-3B With IGST Payment

In your GSTR-3B for the same month, report the export turnover and pay the IGST liability. The IGST can be paid either from your ITC balance (electronic credit ledger) or in cash (electronic cash ledger). Most exporters use their accumulated ITC to pay the export IGST, which means no actual cash outflow if your ITC balance is sufficient.

Report exports under Table 3.1(b) of GSTR-3B as "Outward taxable supplies (zero rated)". The IGST amount must match what you declared in GSTR-1 Table 6A for the same period.

Step 4

ICEGATE-GSTN Matching

Once both GSTR-1 and GSTR-3B are filed, the GSTN transmits the export invoice data from Table 6A to ICEGATE. The customs system then runs a matching algorithm that compares the following fields between the shipping bill and the GSTR-1 data:

FieldSource: Shipping BillSource: GSTR-1 Table 6A
GSTINExporter GSTIN on shipping billGSTIN of the filer
Port codePort of export on shipping billPort code in Table 6A
Shipping bill numberSB number assigned by customsSB number entered in Table 6A
Shipping bill dateDate of SB filingSB date in Table 6A
IGST amountIGST declared on SBIGST in Table 6A (tolerance: Rs 1)

If all fields match, the record is marked as "matched" and forwarded for refund processing. If any field does not match, the record is flagged as "mismatched" and the refund is held until the discrepancy is resolved.

Step 5

Scroll Generation and PFMS Credit

For matched records, customs generates a refund scroll. A batch of sanctioned refunds grouped by port and period. The scroll is then sent to the PFMS (Public Financial Management System) for payment processing. PFMS credits the refund amount directly to the bank account linked to your IEC number on ICEGATE.

You do not need to file any separate refund application. The entire process from matching to bank credit is automated. The refund amount appears in your bank statement with a reference to the scroll number and shipping bill number.

Refund Timeline and Common Reasons for Delays

While the system is designed to process IGST refunds in 30 to 45 days, actual timelines vary significantly depending on data quality, port-level processing capacity, and system backlogs.

Typical processing timeline

StageTypical DurationDelay Risk
GSTR-1 and GSTR-3B filingBy 11th and 20th of following monthLow. Depends on you
GSTN to ICEGATE data transfer5 to 7 daysLow. Automated
EGM filing by shipping line3 to 7 days after sailingMedium. Depends on shipping line
ICEGATE matching7 to 15 daysHigh. Data discrepancies cause delays
Scroll generation5 to 10 days after matchingMedium. Port-level backlogs
PFMS credit to bank3 to 7 days after scrollLow. Automated

Common reasons for delays beyond 45 days

  • EGM not filed. The shipping line has not filed the Export General Manifest, so customs cannot confirm that goods left India. Follow up with your freight forwarder.
  • GSTR-1 filed late. If GSTR-1 is filed after the ICEGATE matching cycle for that period, your refund goes into the next cycle, adding 15 to 30 days.
  • Data mismatch. Port code, shipping bill number, or IGST amount does not match between GSTR-1 and shipping bill. See Section 5 for details.
  • GSTR-3B not filed. The system requires both GSTR-1 and GSTR-3B to be filed before the refund is processed. Filing one without the other stalls the process.
  • Bank account mismatch. The bank account on ICEGATE does not match the one registered with PFMS. Update your bank details on ICEGATE if you have changed banks.

Common Rejection Reasons

IGST refund claims get rejected or blocked at the matching stage for specific, identifiable reasons. Understanding these in advance lets you prevent them entirely.

Shipping bill and GSTR-1 mismatch

The most common rejection. The shipping bill number, date, or IGST amount in GSTR-1 Table 6A does not match the corresponding data in the actual shipping bill on ICEGATE. Even a one-digit error in the shipping bill number or a Rs 2 difference in IGST amount triggers a mismatch. Always cross-verify Table 6A entries against your actual shipping bills before filing GSTR-1.

Wrong port code

The port code in GSTR-1 Table 6A must be the 6-character customs port code (e.g., INNSA1 for JNPT Nhava Sheva, INMUN1 for Mundra). Exporters sometimes enter the wrong port code, use an outdated code, or confuse the ICD code with the gateway port code. Verify the exact port code from your shipping bill or the ICEGATE port master list.

IGST amount discrepancy

The IGST amount in the shipping bill must match the IGST amount in GSTR-1 Table 6A within a tolerance of Rs 1. If your accounting software rounds IGST differently from the shipping bill, this creates a mismatch. The IGST amount on the shipping bill is the reference. Ensure your GSTR-1 matches it exactly, not the other way around.

Late filing of GSTR-1 or GSTR-3B

If GSTR-1 or GSTR-3B is filed after the due date, the data transmission to ICEGATE gets delayed. In some cases, late filing can push your refund to the next processing cycle, adding 30 or more days. There is no penalty for late filing in terms of refund eligibility, but the delay in processing is the practical cost.

GSTIN not on shipping bill

If the GSTIN is missing or incorrectly mentioned on the shipping bill, the ICEGATE system cannot link it to the GSTR-1 data. This was previously a minor issue, but from January 2025, GSTIN matching on shipping bills is strictly enforced. Filing a shipping bill amendment to correct the GSTIN is possible but adds 30 to 60 days to the refund timeline.

Export invoice not reported in correct tax period

If an export invoice dated March 2026 is reported in the April 2026 GSTR-1 (which is allowed under GST law), the matching algorithm may not find the corresponding shipping bill in the same period's ICEGATE data. Report export invoices in the GSTR-1 of the month in which the shipping bill was filed, not the invoice date, to avoid this issue.

Scroll-Back and Deficiency Memo

Even after your IGST refund is sanctioned and credited to your bank, the story does not always end there. Customs can reverse the refund (scroll-back) or issue a deficiency memo if problems are discovered post-processing.

What is a scroll-back?

A scroll-back (or scroll reversal) occurs when customs reverses an IGST refund that was already credited to your bank account. The refund amount is debited back, and you receive a notice explaining the reason for the reversal. Scroll-backs happen when post-processing audits reveal discrepancies that were not caught during the initial matching.

Common reasons for scroll-back

  • Duplicate refund. The same IGST amount was refunded twice due to a system error or duplicate GSTR-1 entry
  • IGST amount on the shipping bill was subsequently amended downward, making the original refund excessive
  • The shipping bill was cancelled or the goods were found not to have been exported (EGM discrepancy)
  • GSTR-3B was amended after the refund was processed, reducing the IGST liability below the refunded amount

What is a deficiency memo?

A deficiency memo is issued by the customs officer when your IGST refund claim has issues that prevent processing but are potentially correctable. Unlike a rejection, a deficiency memo gives you an opportunity to fix the problem and resubmit. The memo specifies the exact deficiency. Typically a data mismatch, missing document, or incomplete information.

How to respond to a deficiency memo

  1. Read the memo carefully and identify the specific deficiency cited. The memo will reference the shipping bill number and the exact field that has the issue.
  2. If the error is in GSTR-1 (wrong port code, wrong SB number, IGST amount mismatch), file an amendment in the next month's GSTR-1 to correct the entry.
  3. If the error is in the shipping bill (wrong GSTIN, wrong IGST amount), file a shipping bill amendment through ICEGATE or through your customs broker.
  4. After correcting the deficiency, the corrected data will be picked up in the next ICEGATE-GSTN matching cycle, and the refund will be processed if the data now matches.
  5. Respond to the deficiency memo within the specified timeline (typically 15 days). If you miss the deadline, the claim may be closed and you will need to start the correction process afresh.

IGST Refund on SEZ Supplies

Supplies to Special Economic Zone (SEZ) units or developers are treated as zero-rated supplies under GST, similar to physical exports. However, the refund process for SEZ supplies is fundamentally different from the automated ICEGATE route used for physical exports.

Key differences from regular export refund

ParameterPhysical ExportsSEZ Supplies
Refund routeAutomatic via ICEGATE-GSTN matchingManual application via GST RFD-01
Refund applicationNo separate application neededGST RFD-01 filed on GST portal
Supporting documentShipping bill (auto-matched)Endorsed Bill of Entry from SEZ unit
Processing authorityCustoms (automated)GST jurisdictional officer (manual)
Timeline30 to 45 days60 to 90 days

Process for SEZ supply refund

  1. Supply goods to the SEZ unit with IGST charged on the invoice.
  2. Obtain an endorsed Bill of Entry from the SEZ unit confirming receipt of goods into the SEZ.
  3. File GST RFD-01 on the GST portal within two years from the relevant date, selecting the category "Refund of IGST paid on export of goods. Supplies to SEZ with payment of tax".
  4. Upload supporting documents including tax invoices, endorsed Bill of Entry, and bank realization certificate (if applicable).
  5. The jurisdictional GST officer processes the application, issues a provisional refund (90% within 7 days of acknowledgment) and the final refund after verification.

ITC Accumulation Under LUT. How It Works

If you export under LUT (without paying IGST), your input tax credit accumulates because there is no output tax liability to offset it against. Understanding how to manage and recover this accumulated ITC is critical for your cash flow.

Why ITC accumulates

When you export under LUT, your export invoices have zero IGST liability. But you continue to pay GST on all your domestic purchases. Raw materials, packing materials, services, capital goods. This GST paid on purchases becomes ITC in your electronic credit ledger. Since there is no output tax to set it off against, the ITC balance keeps growing with every purchase.

How to claim ITC refund under LUT

  1. File GST RFD-01 on the GST portal, selecting the category "Refund of ITC on export of goods without payment of tax".
  2. The refund amount is calculated using the formula in Rule 89(4) of the CGST Rules: Refund Amount = (Turnover of zero-rated supply / Adjusted Total Turnover) x Net ITC.
  3. Submit supporting documents: Statement 3A (details of export invoices), bank realization certificates for foreign exchange receipts, and declaration that ITC refunded has not been used for IGST payment.
  4. The jurisdictional officer processes the refund: 90% provisional refund within 7 days of acknowledgment, and the remaining 10% after final verification.

ITC refund vs IGST refund. Which recovers more?

In a normal duty structure (input GST rate equals or is lower than export product GST rate), both routes recover approximately the same amount. The ITC refund formula ensures you get back the proportionate ITC attributable to exports.

In an inverted duty structure (input GST rate is higher than export product GST rate), the IGST route often recovers more. The Rule 89(4) formula may not fully refund the excess ITC because it is based on the ratio of zero-rated turnover to total turnover, not on the actual tax differential. The IGST route, by contrast, lets you set off the full input ITC against the IGST paid on exports.

Recent Changes. 2025-2026 Updates

The IGST refund process has seen several important changes in 2025 and 2026 aimed at reducing processing time and improving data accuracy. Here are the key updates that affect your refund process.

Mandatory GSTIN on shipping bills (January 2025)

From January 1, 2025, the GSTIN must be correctly mentioned on the shipping bill for IGST refund processing. Previously, the system was lenient about GSTIN errors on shipping bills, but now a missing or incorrect GSTIN directly blocks the ICEGATE-GSTN matching. This change has reduced mismatches by approximately 25% but has also caught exporters who were previously getting refunds despite GSTIN errors.

Real-time ICEGATE-GSTN data sharing (March 2025)

The GSTN and ICEGATE systems now share data in near real-time instead of batch processing. Previously, GSTR-1 data was transmitted to ICEGATE in weekly batches, which meant the matching could only happen after the batch transfer. The real-time sharing has reduced the overall refund processing time by 7 to 10 days for fully matched claims.

Enhanced pre-filing validation (July 2025)

The GST portal now runs validation checks on Table 6A entries before GSTR-1 submission. If the port code format is invalid, the shipping bill number format does not match ICEGATE standards, or the IGST amount has more than two decimal places, the system flags the error and prevents filing until corrected. This has significantly reduced post-filing mismatches.

Refund tracking dashboard (October 2025)

A new "IGST Refund Status" dashboard on the GST portal allows exporters to track the status of each export invoice's refund. Whether it is pending GSTR-1 filing, pending matching, matched, scroll generated, or credited. Previously, exporters had to check ICEGATE separately and had no visibility into the matching status.

Faster scroll-back resolution (2026)

CBIC has issued stricter timelines for customs officers to process scroll-backs. Officers must now resolve scroll-back cases within 30 days of the reversal. Additionally, if the discrepancy is corrected by the exporter (via GSTR-1 amendment or shipping bill amendment), the re-processing must happen in the immediately next scroll cycle, not a future one.

GST Council recommendation: 30-day processing target (2026)

The GST Council has recommended reducing the target processing time for fully matched IGST refund claims from 60 days to 30 days. While this is a recommendation and not yet a binding timeline, CBIC has directed all customs zones to prioritize IGST refund scroll generation to meet this target.

Practical Tips and Reconciliation Checklist

The single biggest factor in getting your IGST refund on time is data accuracy. Here is the reconciliation checklist we recommend running before every GSTR-1 filing.

Pre-filing reconciliation checklist

  • Download your shipping bill summary from ICEGATE for the month
  • Cross-check every shipping bill number in your GSTR-1 Table 6A against the ICEGATE summary. Character by character
  • Verify the port code for each entry matches the port code on the corresponding shipping bill (not the ICD code)
  • Ensure the shipping bill date in Table 6A matches the date assigned by ICEGATE, not the date you filed the bill
  • Confirm the IGST amount per invoice matches the shipping bill to the rupee (round to match the SB, not your accounting software)
  • Verify your GSTIN is correctly reflected on all shipping bills filed during the month
  • Check that the EGM has been filed for all shipments of the month (contact your freight forwarder for pending EGMs)
  • Confirm GSTR-3B export turnover and IGST figures match your GSTR-1 Table 6A totals

Reporting in the wrong period

Report export invoices in the GSTR-1 of the month in which the shipping bill was filed, not the invoice date. If an invoice is dated March 25 but the shipping bill was filed on April 2, report it in April's GSTR-1.

Using invoice number instead of shipping bill number

Table 6A asks for the shipping bill number (a 7-digit number assigned by customs), not your internal export invoice number. Confusing the two is a common error that blocks refunds.

Not filing Table 6A for all export invoices

If you have multiple invoices on a single shipping bill, each invoice must be separately reported in Table 6A with the same shipping bill number. Missing even one invoice means you lose the IGST refund for that invoice.

Ignoring the GSTR-1 vs GSTR-3B reconciliation

The total IGST on exports in GSTR-1 Table 6A must reconcile with the zero-rated supply figure in GSTR-3B Table 3.1(b). If these do not match, the system flags a discrepancy that can delay or block refund processing.

Frequently Asked Questions

What is the difference between exporting under LUT and paying IGST on exports?

Under LUT, you export without charging IGST and claim refund of accumulated Input Tax Credit (ITC) via GST RFD-01. Under the IGST route, you charge and pay IGST on exports and get an automatic refund through ICEGATE-GSTN matching. LUT avoids cash flow blockage; the IGST route suits new exporters or those with inverted duty structures.

How long does the IGST refund on exports take?

Typically 30 to 45 days from the date of filing GSTR-3B, provided shipping bill data matches GSTR-1 data on the ICEGATE-GSTN portal. Delays from data mismatches, pending EGM filing, or system backlogs can extend this to 60 to 90 days.

What is Table 6A in GSTR-1 and why is it important?

Table 6A of GSTR-1 captures export invoice details including shipping bill number, date, port code, and IGST amount. This data is transmitted to ICEGATE for matching with customs records. Any mismatch blocks the automatic refund. Accurate filing of Table 6A is the single most critical step in the process.

What is a scroll-back and how do I handle it?

A scroll-back is a reversal of an IGST refund already credited to your bank. It happens when post-processing audits find discrepancies like duplicate claims, amended IGST amounts, or EGM issues. To resolve it, correct the underlying discrepancy in your GSTR-1 or via shipping bill amendment, and the refund is re-processed in the next scroll cycle.

Can I claim IGST refund on exports to SEZ units?

Yes, but the process differs. For SEZ supplies, you must file GST RFD-01 on the GST portal (not the automated ICEGATE route). You need an endorsed Bill of Entry from the SEZ unit, and the application must be filed within two years. See our SEZ benefits guide for details.

What happens if my shipping bill and GSTR-1 data do not match?

The refund is blocked at the ICEGATE-GSTN matching stage. Common mismatches include wrong port code, shipping bill number discrepancy, and IGST amount difference. Correct the error via GSTR-1 amendment or shipping bill amendment, and the refund processes in the next matching cycle.

Is LUT or IGST payment better for inverted duty structure?

For inverted duty structures (input GST rate higher than export product rate), the IGST route often recovers more. The LUT ITC refund formula may not fully refund excess credit, while the IGST route lets you set off full input ITC against IGST paid on exports. Calculate both scenarios for your specific product mix before deciding. See our IGST vs LUT comparison.

What are the recent changes to the IGST refund process?

Key 2025-2026 changes include mandatory GSTIN on shipping bills (January 2025), real-time ICEGATE-GSTN data sharing (March 2025), enhanced pre-filing validation (July 2025), a new refund tracking dashboard (October 2025), and stricter scroll-back resolution timelines (2026). The GST Council has also recommended reducing processing time to 30 days for matched claims.

Update history

  • First published.