GST Refund for Exporters: Complete Process, Timeline & How to Track Your Refund (2026)

GST Refund for Exporters: Complete Process, Timeline & How to Track Your Refund (2026)

Introduction

One of the most common complaints I hear from new exporters is this: "I exported goods two months ago, I should be getting money back, but nothing has come." The GST refund system for exporters is one of the most valuable cash flow mechanisms in Indian export trade — but it is also one of the most misunderstood, and the most prone to getting stuck because of small, avoidable errors.

Let me be direct about what is at stake here. If you export ₹50 lakh worth of goods per month, you are potentially leaving ₹2–5 lakh in GST-related refunds and credits on the table every month if you are not claiming correctly. Over a year, that is ₹24–60 lakh of your money sitting in government accounts instead of your bank account. That is not a small number for an MSME exporter.

This guide covers everything: why GST refunds exist for exporters, the two main routes to claim them, the exact process for each, the realistic timeline you should expect, why refunds get stuck, and how to fix them when they do. I have been through this process many times, and I will walk you through it the way I wish someone had walked me through it when I started.

Why Exports Are Zero-Rated Under GST — And Why That Creates a Refund

To understand GST refunds for exporters, you first need to understand the concept of zero-rated supply.

Under Section 16 of the IGST Act, exports of goods and services are classified as zero-rated supplies. This means two things simultaneously:

  1. You do not charge GST to your foreign buyer — the export transaction itself carries zero GST
  2. You are still eligible to claim full Input Tax Credit (ITC) on all the inputs, raw materials, packaging, and services you used to produce the exported goods

This combination — zero output tax + full input tax credit — is what creates the GST refund for exporters. You have been paying GST on your purchases (inputs), but since your output (exports) carries zero GST, you accumulate a credit that cannot be set off against any output liability. That accumulated credit must come back to you as a cash refund.

Compare this with a nil-rated supply (like fresh vegetables or eggs). Nil-rated also has 0% GST on output, but it comes with no ITC entitlement on inputs — you pay GST on your purchases and cannot claim it back. Zero-rated exports are fundamentally different. The government is deliberately preserving your ITC entitlement even while taxing your exports at zero — because the policy intent is to ensure that taxes do not reach foreign buyers and India's exports remain internationally competitive.

Two Routes for GST Refund on Exports

There are two distinct approaches to handling GST on exports, and each leads to a different refund mechanism. Understanding which route you are on is the starting point for everything else.

Route 1: Export Under LUT (Recommended for Most Exporters)

You file a Letter of Undertaking (LUT) on the GST portal before your first export of the financial year. This declaration allows you to export without paying IGST at all. Your export invoice carries zero tax. Your Shipping Bill is filed as "LUT/Bond" — not "IGST Paid."

Under this route, GST accumulates in your ITC balance because you are paying GST on inputs but not generating any output tax liability against which to set it off. To recover this accumulated ITC, you file Form RFD-01 on the GST portal

GST portal gst.gov.in for LUT filing
The GST portal (gst.gov.in) — where you file your LUT annually before the first export shipment of each financial year
.

Why this is the recommended route: You do not block working capital by paying IGST upfront. A typical exporter paying 18% IGST on goods worth ₹1 crore would need to block ₹18 lakh for 2–3 months waiting for refund. The LUT route eliminates this entirely.

Route 2: Export With Payment of IGST

You pay IGST at the applicable rate on your export invoice and include the IGST amount in your Shipping Bill. The refund is then processed automatically by the ICEGATE system — it reads your Shipping Bill data and matches it with your GSTR-1 Table 6A entries, and if they match, the refund flows automatically to your bank account. No separate application needed.

Why some exporters use this route: It is conceptually simpler — pay the tax, then get it back automatically. There is no RFD-01 to file. But it ties up working capital for 15–60 days, and the automatic refund system is extremely sensitive to data mismatches. One wrong digit in the Shipping Bill number entered in GSTR-1 can stop the entire automatic process.

For most exporters, especially MSMEs with limited working capital, Route 1 (LUT) is significantly better. If you are currently using Route 2, consider switching to LUT for your next financial year.

How to File LUT — The Starting Point for Route 1

Before you can export under Route 1, you must file your LUT for the current financial year. LUT filing must be done before your first export shipment of the year — not after.

The process on the GST portal is straightforward:

  1. Log in to gst.gov.in
  2. Go to Services → User Services → Furnish Letter of Undertaking (LUT)
  3. Select the financial year (e.g., 2026-27)
  4. Review the pre-filled form — it shows your GSTIN, legal name, and the LUT declaration text
  5. Add two witnesses (name, occupation, and address of two individuals — these can be employees, family members, or associates)
  6. Check the declaration checkbox
  7. Enter the place and date
  8. Submit via EVC (OTP on your registered mobile) or DSC
  9. Download the ARN (Application Reference Number) acknowledgement

The LUT is valid for the entire financial year — April 1 to March 31. File a fresh LUT every year at the start of April before your first export invoice of that year. Once filed, your export invoices must carry the LUT ARN: "Supply Meant for Export Under LUT Without Payment of IGST. LUT ARN: [Your ARN Number]."

One important eligibility condition: LUT is available to all GST-registered exporters except those who have been prosecuted for tax evasion exceeding ₹2.5 crore under the CGST Act or any prior indirect tax law. If you fall into that category, you must export on payment of IGST (Route 2) and claim a refund. For the vast majority of genuine exporters, this restriction is irrelevant.

Route 1: Claiming ITC Refund via RFD-01

If you are exporting under LUT, here is the complete process to claim your accumulated ITC back as cash.

Step 1: Ensure Your GSTR-1 and GSTR-3B Are Filed

Your ITC refund is processed only after your GST returns for the relevant period are filed. Specifically:

  • GSTR-1 for the period must be filed with export invoices correctly reported in Table 6A (with Shipping Bill numbers, dates, and port codes)
  • GSTR-3B for the period must be filed with export turnover declared in Table 3.1(b) — "Zero-rated supply without payment of tax"

Do not file RFD-01 before filing both GSTR-1 and GSTR-3B for the relevant period. The system will reject or delay the application.

Step 2: Log In to GST Portal and Navigate to Refunds

Go to gst.gov.in → Services → Refunds → Application for Refund.

Step 3: Select the Refund Type

You will see a dropdown with refund categories. Select: "Refund of ITC on account of exports without payment of tax (accumulated ITC)".

This specifically covers the LUT route refund. Do not select the wrong category — it will cause delays and potential rejection.

Step 4: Select the Refund Period

Select the financial year and tax period (month or quarter) for which you are claiming the refund. For monthly filers, this is a specific month. For QRMP scheme filers, it is a quarter.

Important: You can file the refund claim for a specific period only once. If you make errors, you cannot simply refile — you may need to submit additional documents or correspond with the GST officer to resolve discrepancies.

Step 5: Review Auto-Populated Invoice Data

The RFD-01 form auto-populates with your export invoice data from GSTR-1. Review this carefully — check that the Shipping Bill numbers, dates, and invoice values match your actual Shipping Bills. Any discrepancy here will flag your application for officer review.

The system also auto-calculates the eligible ITC refund amount based on the formula prescribed in Rule 89(4) of CGST Rules:

Refund Amount = (Export Turnover × Net ITC) ÷ Adjusted Total Turnover

This formula ensures you are only refunded the ITC attributable to export turnover — not the total accumulated ITC. If your ITC-to-turnover ratio seems off, check your GSTR-2B data to ensure all supplier invoices have been properly auto-populated.

Step 6: Enter Bank Account Details

Enter the bank account where you want the refund credited. This must be a validated bank account in your GST portal profile. To validate: GST portal → My Profile → Bank Accounts → Add and verify your account. If the bank account is not validated, the refund cannot be processed even if the application is approved.

Step 7: Upload Supporting Documents

Attach the required documents:

  • Statement of invoices (this is usually auto-generated by the portal and attached automatically)
  • LUT acknowledgement copy
  • Shipping Bill copies for the relevant period (upload as PDF)
  • GSTR-2B showing ITC claimed (in some cases)
  • CA certificate for ITC refund claims above ₹2 lakh (depending on the specific case — check with your CA)

Step 8: Submit the Application

Submit using EVC or DSC. Once submitted, an ARN (Application Reference Number) is generated. Save this — it is your tracking reference for everything that follows.

Step 9: Application Processing

After submission, the application is assigned to a GST officer at your jurisdictional office. The officer has 15 days from submission to issue either:

  • RFD-02 (Acknowledgement): Documents are complete, application is proceeding
  • RFD-03 (Deficiency Memo): Something is missing or incorrect — you must fix and resubmit within the specified timeframe

If you receive an RFD-03, do not panic. Read the deficiency reason carefully, correct it (upload missing documents, clarify discrepancies), and resubmit within the timeline stated in the memo. Officers generally raise deficiency memos for straightforward issues like missing documents or minor data discrepancies — not as attempts to deny legitimate refunds.

Step 10: Refund Sanctioned and Paid

After verification, the officer issues a sanction order (RFD-06) and the refund amount is credited directly to your validated bank account. For a complete, deficiency-free application, the total timeline from RFD-01 filing to bank credit is typically 30–60 days.

If the refund is not paid within 60 days of the date of filing the complete application, the government must pay interest at 6% per annum on the delayed amount under Section 56 of the CGST Act. This interest entitlement is automatic — you do not need to apply for it separately; it should be included in the sanctioned amount if the officer is processing correctly.

Route 2: Automatic IGST Refund on Goods Exports

If you exported goods after paying IGST (not under LUT), here is how the automatic refund system works — and why it often does not work as smoothly as "automatic" implies.

How It Is Supposed to Work

  1. You export goods and pay IGST — your Shipping Bill shows "IGST Paid" with the IGST amount
  2. You file your GSTR-1 and report the export invoice in Table 6A with the Shipping Bill number, date, and port code
  3. ICEGATE (customs system) reads your Shipping Bill data
  4. The GST system reads your GSTR-1 Table 6A data
  5. The two systems compare the data — if it matches, the refund is flagged as eligible
  6. After EGM (Export General Manifest) is filed by the shipping line confirming the goods actually left India, the refund is processed
  7. The IGST amount is credited to your bank account (as registered with customs) without any separate application from you

In theory, this should take 15–30 days from GSTR-1 filing. In practice, it often takes longer — because the automated matching is extremely strict, and real-world documents have real-world inconsistencies.

What You Must Do Correctly for Automatic Refund to Work

The entire automatic process depends on perfect data matching between three systems: your Shipping Bill on ICEGATE, your GSTR-1 on the GST portal, and the EGM filed by your shipping line. For the match to succeed:

  • The Shipping Bill number in your GSTR-1 Table 6A must match exactly what is on your Shipping Bill — same number, same format
  • The Shipping Bill date must be correct
  • The port code must be the correct 6-character code for your export port (INMAA1 for Chennai, INNHAVA for JNPT, INKANDLA for Mundra — verify with your CHA)
  • The invoice value must match within acceptable tolerance
  • Your bank account must be validated and updated at customs (through AD Code registration)

Have your CHA provide you the complete Shipping Bill details in writing before you file your GSTR-1. Do not enter Shipping Bill data from memory or from an incomplete copy — enter it from the official Shipping Bill document.

How to Track Your GST Refund Status

For Route 1 (RFD-01) refunds:

  1. Log in to gst.gov.in
  2. Services → Refunds → Track Application Status
  3. Enter your ARN number
  4. The current status will be displayed with date stamps

Status stages you will see in sequence: Application Filed → Pending for Processing → Acknowledgement (RFD-02) → Processing → Sanctioned (RFD-06) → Paid.

For Route 2 (automatic IGST refund on goods):

  1. Go to icegate.gov.in
  2. Services → IGST Refund Status
  3. Enter your Shipping Bill number, date, and port code
  4. The system shows whether the refund has been processed and the amount

Alternatively, log in to the GST portal → Services → Refunds → Track Application Status → select "IGST Paid on Export of Goods" and enter relevant details.

Why GST Refunds Get Stuck — The Real Reasons

This is the section that will save you the most frustration. Most stuck refunds can be traced to one of these specific, fixable causes.

1. Shipping Bill Number Mismatch in GSTR-1

This is the single most common reason for stuck IGST refunds. Even a minor difference — a leading zero missing, the wrong number of digits, a different format — causes the automated matching to fail. The system does not make intelligent corrections.

How to fix: Check your GSTR-1 Table 6A entry against the actual Shipping Bill. If there is a mismatch, you cannot amend a filed GSTR-1 for the export invoice data in most cases. You may need to raise the issue with ICEGATE through your CHA or contact the GST officer for manual rectification. This is exactly why getting the Shipping Bill data right before GSTR-1 filing is so important.

2. EGM Not Filed by Shipping Line

The Export General Manifest (EGM) is the document filed by the shipping line or airline after the vessel/aircraft departs, confirming that the specific container/cargo was actually on board. Without EGM, customs cannot confirm that the goods physically left India — and without that confirmation, no IGST refund is processed.

EGM should be filed within a few days of vessel departure. If your refund is stuck and everything else looks correct, check EGM status on ICEGATE using your Shipping Bill details. If EGM is not filed, contact your CHA — they must follow up with the shipping line to file it urgently.

3. GSTR-3B Not Filed for the Period

The GST system blocks refunds — both automatic IGST refunds and RFD-01 applications — if your GSTR-3B for the relevant period is not filed. It does not matter that your GSTR-1 is correctly filed. Both returns must be current for refund processing to proceed.

If you are behind on GSTR-3B filings, file them immediately, even if you have to pay late fees and interest. The cost of late filing is almost always less than the cost of blocked working capital from delayed refunds.

4. Bank Account Not Validated on GST Portal

Even if your refund application is approved and a sanction order issued, the payment cannot be credited if your bank account is not validated on the GST portal. Validation means the bank account is linked to your GST profile and the bank has confirmed the account details.

To validate: GST portal → My Profile → Bank Accounts → Add Bank Account → Enter account number and IFSC → Save. The system sends a penny credit to verify the account — once verified, the account is validated. Check this before filing any refund application.

5. Shipping Bill Type Mismatch

Your Shipping Bill must correctly reflect your export route. If you exported under LUT, the Shipping Bill should show "LUT/Bond" as the export type. If you paid IGST, it should show "IGST Paid" with the amount. A mismatch between what the Shipping Bill says and what you report in GSTR-1 creates a fundamental inconsistency that the system cannot automatically resolve.

6. Port Code Error in GSTR-1

India has specific port codes for each export location. These are 6-character codes. If you enter the wrong port code in GSTR-1 Table 6A, the system cannot match your GSTR-1 data with the Shipping Bill data (which carries the correct port code). Ask your CHA for the exact port code of your export port and enter it precisely in GSTR-1.

7. Supplier GSTR-1 Not Filed (Affecting ITC for Route 1)

For Route 1 (LUT) ITC refund: the ITC you are claiming refund of must be legitimate ITC — meaning it must appear in your GSTR-2B (auto-drafted ITC statement based on suppliers' GSTR-1 filings). If your suppliers have not filed their GSTR-1 for the relevant period, their invoices will not appear in your GSTR-2B, and you cannot claim ITC on those purchases.

This is increasingly a problem as the GST system enforces stricter ITC matching. Follow up with your key suppliers to ensure they file their GSTR-1 on time every month.

Realistic GST Refund Timelines for 2026

Based on my experience and that of exporters I work with, here are the realistic timeframes you should plan around:

  • IGST automatic refund (Route 2, no data issues): 15–30 days from the date of GSTR-1 filing after EGM is confirmed
  • IGST automatic refund (Route 2, with data correction needed): 2–6 months, depending on the nature of the mismatch and how quickly it is resolved
  • ITC refund via RFD-01 (Route 1, complete application): 30–60 days from the date of RFD-01 submission
  • ITC refund via RFD-01 (with deficiency memo): Add 15–30 days for each deficiency memo round
  • Refunds with officer queries or complex issues: 60–120 days

The 6% interest on delayed refunds (beyond 60 days) is a legal entitlement but often not automatically included by officers who process late. If you receive a refund after 60 days without interest, write to the officer requesting the interest component — cite Section 56 of the CGST Act.

ITC Refund vs IGST Refund — Which Gives Better Working Capital?

This is a question I get asked frequently by exporters trying to decide between Route 1 and Route 2. The answer has several dimensions:

On cash flow: Route 1 (LUT) is always better — you never block working capital by paying IGST upfront. Even if the ITC refund under Route 1 takes 45 days, that is better than blocking IGST for 30 days and then waiting for an automatic refund.

On refund amount: Under Route 2, you get back exactly the IGST you paid. Under Route 1, the refund is calculated by formula (Export Turnover × Net ITC ÷ Adjusted Total Turnover) — which means if you have significant domestic sales alongside exports, your ITC refund per unit of exports may be lower than the IGST you would have paid and recovered under Route 2.

For exporters with almost 100% export turnover: The formula in Route 1 effectively returns most of your ITC — Route 1 is better.

For exporters with mixed domestic and export turnover: Compare the ITC formula outcome vs the IGST you would pay under Route 2 before deciding. Your CA can model this for your specific turnover structure.

Tips to Speed Up Your GST Refund

From practical experience, these are the actions that most consistently reduce refund processing time:

  • File GSTR-1 as early as possible — do not wait until the 11th. The earlier GSTR-1 is filed with export invoice data, the earlier the matching process begins with ICEGATE.
  • Verify Shipping Bill data before filing GSTR-1 — get the complete Shipping Bill from your CHA and cross-check every field before entering in GSTR-1.
  • Follow up on EGM weekly — after your vessel departs, check EGM status on ICEGATE. If it is not filed within 7 days of vessel departure, follow up urgently with your CHA.
  • Validate your bank account on GST portal before filing RFD-01 — do this proactively at the start of each financial year, not when you need to file a refund claim.
  • Respond to RFD-03 deficiency memos immediately — every day you delay responding is a day added to your refund wait time. The officer has a specific processing window, and delayed responses push your application back in the queue.
  • Maintain a refund tracking spreadsheet — track every shipment's Shipping Bill number, date, GSTR-1 filing date, EGM status, and refund status. For regular exporters with multiple shipments per month, manual tracking on paper becomes chaotic quickly.

GST Refund for Service Exporters

If you export services — IT services, consulting, design, BPO — the GST refund process has some important differences from goods exports.

Service exports do not involve Shipping Bills or ICEGATE. There is no automatic refund route. Service exporters claiming GST refund must always use Form RFD-01, and the key proof of export is not a Shipping Bill but a FIRC (Foreign Inward Remittance Certificate) or eBRC (Electronic Bank Realization Certificate) — the document your bank issues when you receive foreign currency payment.

Also, a supply of service qualifies as "export of services" under GST only if all five conditions under Section 2(6) of the IGST Act are satisfied simultaneously:

  • Supplier of service is in India
  • Recipient of service is outside India
  • Place of supply is outside India
  • Payment is received in convertible foreign exchange (or in Indian rupees where RBI permits)
  • Supplier and recipient are not merely different establishments of the same person

If all five conditions are met, you can file LUT and export services without paying IGST — then claim ITC refund via RFD-01 with your FIRC/eBRC as proof. Many IT and service companies are leaving significant ITC refunds unclaimed simply because they are not aware that their service exports qualify.

Frequently Asked Questions

Can I claim GST refund if I exported under LUT but forgot to mention LUT on the invoice?

This is a problematic situation. If your invoice does not carry the LUT ARN and LUT declaration, and your Shipping Bill shows "LUT/Bond," there is a technical mismatch. In practice, officers have taken a pragmatic view in genuine cases — but you may face a deficiency memo and need to submit an explanation with your LUT acknowledgement. The safest approach is to always include the LUT declaration and ARN on every export invoice. Do not forget even once.

Is there a time limit to claim GST refund?

Yes. You must file your refund application within 2 years from the relevant date. For export of goods, the relevant date is the date of the Shipping Bill (the date on which the Shipping Bill was filed). For export of services, it is the date on which payment in convertible foreign exchange was received. Do not let time pass — file refund claims promptly after each period's GSTR-1 and GSTR-3B are filed.

My GST refund was rejected. What are my options?

If the officer issues a rejection order (in Form RFD-06 showing "rejection" with reasons), you have two options:

  • Appeal to Appellate Authority: File an appeal within 3 months of the rejection order. If the rejection was on a technical ground that you believe is incorrect, a well-prepared appeal often succeeds.
  • Fresh application: If the reason for rejection is something you can genuinely rectify (a missing document, a correctable error), and you are still within the 2-year limitation period, file a fresh RFD-01 with the corrected information.

I received the refund but the amount is less than what I applied for. Why?

The most common reasons for partial refund sanction:

  • Some invoices were not matched with Shipping Bills (data mismatch)
  • ITC on some inputs was disallowed because the supplier had not filed their GSTR-1
  • The officer re-calculated the ITC refund formula differently

Request the detailed computation from the officer in Form RFD-06 — it must show how the sanctioned amount was calculated. If you believe the computation is incorrect, appeal to the Appellate Authority within 3 months.

Can I claim GST refund for exports made in the previous financial year?

Yes, as long as you are within the 2-year time limit from the relevant date of export. You can file RFD-01 for any period within this window regardless of which financial year the export occurred in. Just ensure all your GSTR-1 and GSTR-3B returns for that period have been filed before applying.

What if I accidentally paid IGST on an export that was supposed to be under LUT?

If your Shipping Bill shows IGST Paid and you did in fact pay the IGST, you are entitled to the automatic IGST refund (Route 2). Follow the automatic refund process — file your GSTR-1 with the Shipping Bill details in Table 6A, and the refund should be processed automatically after EGM filing. The issue only arises if the Shipping Bill shows IGST Paid but you did not actually pay — that creates a genuine mismatch that requires manual resolution.

Conclusion

GST refunds are one of the most impactful cash flow levers available to Indian exporters. The system in 2026 is more streamlined than it was even three years ago — but it still requires you to do your part: file accurate returns, get your Shipping Bill data right before entering it in GSTR-1, follow up on EGM filing, and track your refund applications actively.

If you are currently exporting under Route 2 (paying IGST), I strongly recommend switching to Route 1 (LUT) for the next financial year. File your LUT in April. Protect your working capital. Claim your ITC refund via RFD-01. The process adds a small amount of administrative effort — but the working capital benefit is substantial.

And if your refunds are currently stuck, go through the checklist in this guide systematically. In my experience, almost every stuck refund has a specific, identifiable, fixable cause. Find it, fix it, and your money will start moving.

Satyajit Srichandan

Satyajit Srichandan

Exporter & Founder, Eximigo

Exporter and global trade professional sharing practical knowledge about international trade, export documentation, logistics, and market opportunities.

Stay Ahead in Global Trade

Get the latest export guides, trade news, and market opportunities delivered to your inbox.