IGST Export Refund Calculator (Rule 96) — Auto Refund of IGST Paid on Exports for FY 2025-26
This IGST Export Refund Calculator implements Rule 96 of the CGST Rules, 2017 for exporters who pay Integrated Tax on the export invoice and claim automatic refund through ICEGATE. The shipping bill itself is the deemed refund application — no Form RFD-01 is required for goods. The tool reconciles GSTR-1 Table 6A against GSTR-3B Table 3.1(b), predicts the SB-series response code (SB000 success or SB001/SB003/SB005/SB006 errors), checks drawback conflict and PFMS bank validation, reflects the omission of Rule 96(10) by Notification 20/2024 effective 8 October 2024, and computes the two-year limitation under Section 54(1) and 6% interest under Section 56 if the refund is delayed beyond 60 days. For the Letter of Undertaking route under Rule 89(4) use our separate LUT Refund Calculator.
IGST Refund Eligibility & Diagnostic Calculator
Enter the export invoice values, IGST rate and reconciliation figures from your GSTR-1 Table 6A and GSTR-3B Table 3.1(b). Tick the compliance checklist and select the drawback status. The calculator determines whether your refund is eligible for automatic ICEGATE processing, predicts the response code, flags blocking issues and provides a step-by-step resolution path where errors are detected.
Section 54 & 56 Timeline
| Check | Status | Detail |
|---|
How to Use the IGST Export Refund Calculator
The calculator works as a diagnostic tool that mirrors the validation logic ICEGATE applies before sanctioning the IGST refund. Each input maps to a specific data point that the Customs system or GSTN checks during automated processing. Follow the steps below to obtain an accurate eligibility verdict.
- Enter the tax period — Select the month and year for which exports are being verified. Refund processing happens period-wise based on the GSTR-1 and GSTR-3B filed for that period.
- Total export invoice value — Enter the aggregate FOB value of all export invoices in the period in INR. If invoiced in foreign currency, convert at the rate prescribed in Section 14 of the Customs Act read with the applicable customs notification.
- Applicable IGST rate — Choose the rate applied on export invoices. Note that the 0.1% concessional rate under Notifications 40 and 41 of 2017 carries restrictions on subsequent IGST refund eligibility.
- IGST in GSTR-1 Table 6A vs GSTR-3B Table 3.1(b) — These are the two reconciliation values GSTN checks before transmitting data. The 3B figure must equal or exceed the 6A figure for transmission.
- Compliance checklist — Tick all boxes that are true. Each unticked item triggers a specific predicted error code in the output verdict.
- Drawback status — Select between no drawback, lower-rate-only drawback (BCD component) or higher-rate composite drawback. Higher rate blocks IGST refund.
- Shipping bill date and application date — Earliest SB date drives the two-year limitation; later of EGM and GSTR-3B date is the application date for Section 54(7) and Section 56 computation.
Tip: Run the calculator separately for each shipping bill where invoice details vary. ICEGATE matches at the invoice level — a single invoice mismatch triggers SB005 only for that invoice while other invoices in the same SB may pass with SB000.
Rule 96 Mechanism — How the Auto-Refund Flow Works
Rule 96 of the CGST Rules, 2017 prescribes a unique self-executing refund mechanism for exports made on payment of Integrated Tax. Unlike the LUT route under Rule 89(4), there is no manual Form RFD-01 filing for goods; the shipping bill filed at the port of export is treated as the deemed refund application once two preconditions are satisfied. The mechanism has been operational in Indian Customs Electronic Data Interchange Systems since 10 October 2017 and processes the bulk of zero-rated supply refunds in India.
The Statutory Framework
Section 16(3) of the IGST Act, 2017 grants exporters two routes — supply under bond or LUT without payment of integrated tax and claim refund of unutilised ITC, or supply on payment of integrated tax and claim refund of such tax paid. Rule 96 governs the second route. Sub-rule (1) deems the shipping bill to be an application for refund subject to filing of the EGM and a valid GSTR-3B. Sub-rule (3) provides that GSTN shall electronically transmit the GSTR-1 export invoice data to the customs system, which then matches it with shipping bill data and processes the refund through the IGST scroll mechanism.
The Three-Stage Auto-Refund Pipeline
- Filing stage — Exporter pays IGST on the export invoice, files the shipping bill on ICEGATE with the IGST amount, exports the goods, and the shipping line files the EGM. Exporter files GSTR-1 (with Table 6A populated) and GSTR-3B (with the IGST shown in Table 3.1(b)) for the period.
- Transmission stage — GSTN runs an internal validation that the IGST in 3B Table 3.1(b) is at least equal to the IGST in 1/6A and that all invoices are accounted for. If validation passes, GSTN electronically transmits the data to ICEGATE.
- Validation & sanction stage — ICEGATE matches each invoice between the transmitted GSTR-1 data and the shipping bill data on parameters of invoice number, IGST amount, taxable value, GSTIN and port code. Where all match, the system flags the SB with response code SB000 and includes it in the IGST refund scroll generated by the customs officer in the CLK role.
Disbursal Through PFMS
Once the refund scroll is approved by the AC or DC role at the port, the disbursal happens automatically through the Public Financial Management System against the bank account validated by the exporter on ICEGATE. The credit typically reflects in the bank account within seven to fifteen working days of scroll generation, subject to PFMS bank validation success. The exporter receives an SMS and email confirmation once the credit is processed. Status can be tracked on ICEGATE Refund Status using the shipping bill number and date.
Key advantage: Zero touch processing means no scrutiny, no Form RFD-01, no Statement-3 preparation, and no waiting for Form RFD-02 acknowledgement. Where data is clean the refund flows automatically — typically in 4–6 weeks from EGM date end-to-end. This speed makes Rule 96 the preferred route for high-volume exporters with strong reconciliation discipline.
SB Response Code Decoder — What Each Error Means
ICEGATE assigns a response code to every shipping bill at the invoice level after the matching exercise. Understanding what each code signifies and the precise resolution path is essential for unblocking stuck refunds. The codes below are the official response codes used in the IGST Refund Module of ICES, as documented in the CBIC IGST Refund FAQ.
| Code | Meaning | Cause | Resolution |
|---|---|---|---|
| SB000 | Successfully Validated | All invoice details match between shipping bill, GSTR-1 Table 6A and GSTR-3B Table 3.1(b). | Refund eligible. IGST scroll will be generated by Customs and credited to bank via PFMS. |
| SB001 | Invalid SB Details | Shipping bill number, SB date or six-character port code in the GSTR-1 invoice does not match the actual SB filed at ICEGATE. | Amend the invoice in the GST portal using Table 9A of GSTR-1 with correct SB number, date and port code matching the shipping bill. |
| SB002 | EGM Not Filed | Export General Manifest has not been filed by the shipping line or carrier at the port of export. | Follow up with the shipping line or CHA to file EGM electronically. Until EGM filing the SB is not even sent for IGST validation. |
| SB003 | GSTIN Mismatch | GSTIN declared on the shipping bill is different from the GSTIN under which GSTR-1 returns are filed, or only PAN was declared on SB. | Apply through the Officer Interface to the jurisdictional Customs AC or DC with proof of correct GSTIN; manual sanction will be processed. |
| SB004 | Already Validated / Duplicate | Same SB invoice record has been transmitted twice; the earlier transmission was already validated and refund processed. | No action needed if the original refund was credited. Verify via ICEGATE refund scroll status using the SB number. |
| SB005 | Invoice Number Mismatch | Invoice number declared on shipping bill differs from invoice number declared in GSTR-1 Table 6A — typographic, format or duplicate-set causes. | Use the Officer Interface mechanism (Circulars 5/2018-Cus and 5/2021-Cus). Customs officer manually validates documentary evidence and sanctions refund. |
| SB006 | Gateway EGM Pending (ICD) | For shipments via Inland Container Depots, the gateway port custodian or shipping line has not filed the gateway EGM electronically. | Coordinate with CHA, ICD custodian and shipping line to file gateway EGM at the gateway port. Refund auto-resumes after EGM submission. |
| SB104 | Invalid Port Code | Six-character port code declared in GSTR-1 Table 6A is not a valid Customs port code recognised by ICEGATE. | Amend the port code in GSTR-1 Table 9A to the correct ICEGATE port code (e.g., INNSA1 for JNPT Nhava Sheva). Contact GSTN helpdesk if persistent. |
The Officer Interface for SB003 and SB005
Recognising that SB005 invoice mismatches and SB003 GSTIN errors cannot always be corrected via GSTR-1 amendment (especially after EGM filing), CBIC has issued circulars enabling a manual Officer Interface mechanism. Under Circular 5/2018-Customs and Circular 5/2021-Customs, a designated Customs officer can verify the shipping bill data and the corresponding GSTR-1 and GSTR-3B filings and sanction the IGST refund manually where the underlying documentary evidence supports the refund despite the system mismatch. The exporter should approach the jurisdictional Customs Commissionerate with the shipping bill, EGM, GSTR-1 and GSTR-3B copies along with the IGST payment evidence.
Stuck on SB005, SB003 or PFMS Errors?
Patron Accounting's GST refund team has cleared 200+ stuck IGST refunds via the Officer Interface route. We coordinate with the jurisdictional Customs Commissionerate, prepare the documentary package and follow through to scroll generation. Average resolution time: 4 to 8 weeks.
GSTR-1 Table 6A vs GSTR-3B Table 3.1(b) Reconciliation
The single most common reason for non-transmission of refund data from GSTN to ICEGATE is a mismatch between the IGST declared in Table 6A of Form GSTR-1 and the IGST paid in Table 3.1(b) of Form GSTR-3B for the same tax period. This is not an SB-series error — it occurs at an earlier stage, before the shipping bill data even reaches ICEGATE. The exporter sees no SB code; the shipping bill simply does not appear in the ICEGATE refund report.
The GSTN Validation Logic
GSTN runs a periodic batch process that validates each registered exporter's filings before transmission. The logic is straightforward: the IGST liability paid through Table 3.1(b) must be at least equal to the IGST declared on zero-rated supplies in Table 6A of GSTR-1 for the same period. If the 3B figure is less, GSTN concludes that the exporter has not fully discharged the IGST liability and withholds transmission until the shortfall is paid through DRC-03 with applicable interest under Section 50 of the CGST Act.
IGST in GSTR-3B Table 3.1(b) ≥ IGST in GSTR-1 Table 6A
IF NOT MET:
Pay differential IGST + Section 50 interest via Form DRC-03
Re-transmission happens in next GSTN batch cycle (typically 7-14 days)
Common Reconciliation Failures
- Reported in 3.1(a) instead of 3.1(b) — Many exporters wrongly report zero-rated supplies under Table 3.1(a) (other outward taxable supplies). The correct row is Table 3.1(b) — Outward taxable supplies (zero-rated). Move the values via amendment.
- Cash ledger short, ITC over-utilised — Where the IGST output is paid disproportionately from the credit ledger but the credit was inadequate, the system may flag it. Reconcile via Form GSTR-3B amendment if discovered within the same period.
- Period mismatch — Invoice raised in one month but reported in 6A of a subsequent month creates timing differences. Avoid by ensuring 6A and 3B alignment within the same GSTR period.
- Amendment not synchronised — Amending GSTR-1 Table 6A through Table 9A but not adjusting 3B Table 3.1(b) leads to mismatch. Amendments must be parallel.
How to Diagnose Mismatch
The exporter should download the IGST Validation Status Report from the ICEGATE login. If the shipping bill is not listed, the data has not reached ICEGATE — the issue is at GSTN. If the SB is listed with a code other than SB000, the issue is at ICEGATE matching. The exporter can also pull the IGST scroll-wise refund status from the same dashboard. For unresolved cases, a written representation to the GSTN helpdesk citing the GSTIN, period, ARN of GSTR-1 and 3B filings and SB details is the prescribed escalation path.
Drawback & IGST Refund — The Double-Benefit Restriction
Indian export incentives operate on a strict no-double-benefit principle. Where an exporter claims drawback of customs duty on the export, the question of simultaneous IGST refund depends on whether the drawback claimed is the lower (BCD-only) rate or the higher composite rate that subsumes the GST component. The CBIC has clarified the position through multiple instructions and the position remains unchanged post the omission of Rule 96(10).
Lower Rate Drawback — IGST Refund Allowed
The lower rate of drawback published in the Drawback Schedule represents only the rebate of Basic Customs Duty embedded in inputs used for manufacture of the export. There is no GST element in the lower rate. Where an exporter claims only the lower rate, the GST component remains unrebated and the IGST refund under Rule 96 is admissible without restriction. This is the most common combination for value-added manufacturing exports.
Higher Rate Drawback — IGST Refund Barred
The higher composite rate of drawback (often called the all-industry rate at the higher slab) was historically designed when state and central tax rebates were not available to exporters. It includes a notional GST component within the rate. If the exporter has claimed drawback at the higher rate, the IGST paid on exports cannot be refunded — it would constitute double benefit. The shipping bill drawback declaration column captures the rate elected at the time of export and binds the exporter for that consignment. Once filed, the rate cannot be retrospectively changed for IGST refund purposes.
Special Categories — RoDTEP, RoSCTL and SEIS
Remission of Duties and Taxes on Exported Products (RoDTEP) — A duty-rebate scheme that does not bar IGST refund under Rule 96. RoDTEP rebates embedded duties and taxes that are not refundable through GST or drawback channels.
Rebate of State and Central Taxes and Levies (RoSCTL) — Specific to apparel and made-up exports. Compatible with IGST refund under Rule 96 since RoSCTL targets state-level levies outside GST.
Service Exports from India Scheme (SEIS) and Merchandise Exports from India Scheme (MEIS) — Foreign trade scrip-based incentives, fully compatible with IGST refund under Rule 96.
Compliance check: Always pull the drawback declaration column from the EDI shipping bill before computing IGST refund admissibility. The drawback rate elected on each SB independently determines IGST refund eligibility. A single SB with higher rate elected blocks IGST refund only for that consignment, not for the entire period's exports.
October 2024 Update — Rule 96(10) Omitted by Notification 20/2024
One of the most significant relief measures for exporters in recent years was the omission of Rule 96(10) of the CGST Rules with effect from 8 October 2024. This sub-rule had been a constant source of litigation since its insertion in 2018 and had blocked IGST refund for a wide category of exporters whose suppliers had availed certain duty exemptions. The 54th GST Council meeting on 9 September 2024 recommended its removal, and the CBIC notified the omission via Notification No. 20/2024-Central Tax dated 8 October 2024.
What Rule 96(10) Restricted Pre-Omission
Rule 96(10) barred IGST refund on exports where the exporter or its supplier had availed benefit of any of the following notifications:
- Notification 78/2017-Customs (EOU Scheme) — IGST exemption on imports for Export Oriented Units.
- Notification 79/2017-Customs (Advance Authorisation & EPCG) — IGST exemption on duty-free imports under AA and EPCG schemes.
- Notification 48/2017-Central Tax — Deemed export benefits.
- Notification 40/2017-Central Tax (Rate) and 41/2017-Integrated Tax (Rate) — 0.1% concessional rate for merchant exports.
The rule had created enormous compliance friction. Even where an exporter received inputs at concessional rate in good faith and paid IGST on exports, the refund was retrospectively recovered with interest and penalty. The DGGI had issued show-cause notices for crores of rupees against multiple exporters since 2018.
The Litigation Trail and Final Relief
The Kerala High Court in Sance Laboratories Pvt. Ltd. v. Union of India declared Rule 96(10) ultra vires Section 16 of the IGST Act, holding it manifestly arbitrary. Following the omission notification, the Gujarat High Court in Addwrap Packaging Pvt. Ltd. v. Union of India (June 2025) held that the omission applies even to all proceedings pending on 8 October 2024 — there is no saving clause, so the rule is legally extinct for all uncompleted cases. The Calcutta High Court in Glenn Industries Pvt. Ltd. and Uttarakhand HC in Sri Sai Vishwas Polymers followed the same approach.
Practical Impact for Exporters Today
- For exports made after 8 October 2024 — IGST refund is admissible under Rule 96 even if AA, EPCG, EOU or 0.1% concession was used in the input chain. No restriction applies.
- For exports made before 8 October 2024 with pending SCN — Cite the Gujarat HC ruling in Addwrap Packaging and seek dropping of proceedings. Recovery action is no longer maintainable.
- For past refunds already recovered — Where the recovery order is under appeal, push for restoration based on the omission and judicial precedent. Where the order has attained finality, the relief may not be available.
Companion rules — Rule 89(4A) and Rule 89(4B) of the CGST Rules — were also omitted by Notification 20/2024 in parallel. These had imposed similar restrictions on the LUT route under Rule 89(4) for AA/EPCG-using exporters. Both routes now operate on uniform refund principles without the deemed-export-chain bar.
Going forward: Exporters can confidently use Rule 96 even when sourcing inputs from suppliers under deemed export schemes or availing themselves of AA/EPCG benefits. The omission has substantially de-risked supply chain decisions and removed a major compliance overhang.
Timeline, Limitation and Section 56 Interest Entitlement
While Rule 96 operates on an automated track, the underlying refund framework remains subject to the time limits and interest provisions of the CGST Act. Three key statutory clocks govern every IGST refund — the two-year limitation under Section 54(1), the 60-day final order window under Section 54(7) and the 6% interest entitlement under Section 56 for delayed refunds.
Two-Year Limitation — Section 54(1)
Section 54(1) of the CGST Act prescribes that any refund application must be filed within two years from the relevant date. For exports of goods on payment of Integrated Tax, Explanation (2)(a) to Section 54 defines the relevant date as the date of the shipping bill. Since the shipping bill itself is the deemed application under Rule 96, the limitation is rarely a constraint on the application stage. However, the GSTR-1 and GSTR-3B for the corresponding period must also be filed within the two-year window, otherwise transmission to ICEGATE is not possible.
60-Day Final Order Window — Section 54(7)
Section 54(7) requires the proper officer to issue the final order on a refund application within sixty days from the date of receipt of the application complete in all respects. For Rule 96, the application is deemed received on the later of the EGM filing date and the GSTR-3B filing date. The 60-day clock starts from this date.
Section 56 — 6% Interest for Delayed Refunds
Section 56 of the CGST Act creates an automatic statutory entitlement to simple interest at six per cent per annum on any refund not paid within sixty days from the date of the application. The interest accrues from the day immediately after expiry of the 60-day window until the date of actual credit. For Rule 96 the date of application is the deemed application date under Rule 96(2). The exporter does not need to file a separate claim; the interest is computed and disbursed by Customs along with the principal refund. If the refund is sanctioned by an appellate authority on appeal, the rate increases to 9% per annum.
Interest = Refund Amount × 6% × (Days Delayed ÷ 365)
DAYS DELAYED:
= (Date of Refund Credit) − (Application Date + 60 days)
Tracking the Timeline
The exporter should maintain a tracking sheet for every shipping bill capturing: SB number and date, EGM date, GSTR-1 ARN and date, GSTR-3B ARN and date, deemed application date, IGST scroll number, scroll date, PFMS credit date, response code, refund amount and any interest credited. This single source of truth supports interest claims and dispute resolution if the refund is delayed beyond 60 days. Patron Accounting's tracker template is shared with all clients on engagement.
LUT Route vs IGST Route — Which Should You Choose?
Section 16(3) of the IGST Act gives every exporter a binary choice on each invoice — supply under LUT without payment of IGST and claim refund of unutilised ITC under Rule 89(4), or supply on payment of IGST and claim refund under Rule 96. Both routes ultimately deliver the same underlying benefit (zero-rated treatment), but they differ materially in cash flow, processing speed, ITC consumption and compliance burden. Understanding when each route is optimal allows exporters to maximise working capital efficiency.
| Parameter | LUT Route (Rule 89) | IGST Route (Rule 96) |
|---|---|---|
| IGST payment on export invoice | Not paid | Paid upfront |
| Refund mechanism | Manual via Form RFD-01 + Statement-3 | Automatic via ICEGATE — SB is the application |
| What is refunded | Unutilised ITC (Net ITC formula) | IGST paid on exports (full amount) |
| Capital goods ITC refundable? | No (excluded by Rule 89(4)(B)) | Indirectly, through IGST paid from credit ledger |
| Working capital impact | Preserves cash (no upfront IGST) | Blocks cash (IGST paid from ledger or cash) |
| Processing time | 30-60 days typically | 2-6 weeks typically |
| Provisional refund (90%) | Yes, RFD-04 within 7 days | Not separately — full amount in scroll |
| Documentation burden | Higher — Statement-3, FIRC/BRC, CA cert | Lower — auto from SB and returns |
| 1.5× domestic value cap | Yes, on goods turnover | Not applicable |
When the LUT Route Wins
- Working capital constrained exporters — Avoiding upfront IGST payment is critical when cash flow is tight.
- High ITC accumulation businesses — Where input ITC builds up faster than domestic output liability, LUT route monetises the accumulating credit.
- Low domestic turnover — Where domestic outward supplies are small, the unutilised credit pool grows and LUT refund liquidates it.
- Service exporters with foreign currency receipt timing — LUT works well where service exports dominate.
When the IGST Route Wins
- Capital goods heavy operations — Capital goods ITC cannot be refunded under LUT; paying IGST and claiming refund effectively unlocks it.
- High-volume goods exporters with strong reconciliation — Speed and zero-touch processing favour automation over manual filing.
- Exporters using AA/EPCG inputs — Post Rule 96(10) omission, the IGST route is now safely available even with concessional input chains.
- Domestic outward liability is high — IGST paid on exports comes from the credit ledger funded by domestic ITC inflow, no incremental cash strain.
Compute the optimal route for your specific working capital and ITC profile using our LUT Refund Calculator alongside this tool. Many exporters operate a mixed strategy — LUT for service exports and IGST route for goods exports — to optimise across the portfolio.
Common Reasons Why IGST Refund Gets Stuck
Notwithstanding the automated design, IGST refunds get stuck for a variety of reasons. Pattern recognition from 200+ refund consultations at Patron Accounting suggests that 80% of stuck refunds fall into one of seven recurring buckets. Diagnosing the bucket within the first week saves weeks of follow-up.
- Table 6A vs 3.1(b) mismatch — IGST in 3B is less than IGST in 1/6A; data not transmitted by GSTN. Resolution: pay differential via DRC-03 with interest.
- Wrong table in GSTR-3B — Zero-rated supply reported in 3.1(a) instead of 3.1(b). Resolution: amendment in subsequent period or representation if amendment window has lapsed.
- EGM not filed by shipping line — SB002 error. Resolution: pursue via shipping line and CHA.
- SB005 invoice mismatch — Most common error. Resolution: Officer Interface mechanism with documentary evidence.
- SB003 GSTIN mismatch — Wrong or missing GSTIN on SB. Resolution: Officer Interface or amendment as applicable.
- PFMS bank account validation failure — Refund scroll generated but disbursal fails. Resolution: update bank account on ICEGATE Form A and on GST portal; await PFMS re-validation cycle.
- Higher rate drawback claimed — IGST refund permanently barred for that SB. Resolution: not available; learn for future SBs to elect lower rate.
The Officer Interface Workflow
For SB003 and SB005 cases, the Officer Interface is the prescribed escalation channel. The exporter writes to the jurisdictional Customs AC or DC at the port of export with the following package: covering letter explaining the mismatch, copy of the shipping bill, copy of the EGM, copies of GSTR-1 with Table 6A and GSTR-3B with Table 3.1(b), invoice copies, IGST payment evidence (challan and credit ledger entry) and bank account validation proof. The officer verifies the documents and processes the refund manually through the IGST officer interface module. Patron Accounting handles end-to-end Officer Interface representation for clients with stuck refunds.
Avoid the most common pitfall: Many exporters do not check the IGST validation status on ICEGATE for weeks after EGM filing, assuming the refund will simply arrive. Build a 14-day post-EGM check into your standard operating procedure — if the SB is not in the validation report by then, intervene immediately rather than wait three months.