Home Blog Export/Import Day 5: IGST Refund on Export | Export Challenge

Day 5: IGST Refund on Export | Export Challenge

0
Day 5: IGST Refund on Export | Export Challenge
15 Days Export from India Challenge # DAY 5 GST Refund on Export of Goods with Payment of IGST Shipping Bill · ICEGATE · EGM · GSTR-1 Table 6A · Rule 96 · SB001–SB006 · PFMS Disbursement by CA Devesh Thakur
Day 5 – GST Refund on Export with Payment of IGST | 15 Days Export Challenge | CA Devesh Thakur
Day Progress

📘 FREE eBook on Export from India — Releasing on Day 15!  ·  Daily notes & resources on WhatsApp Channel ↗  ·  Join now & grab the opportunity 🚀

✈️  15 Days Export from India Challenge
# DAY 5

GST Refund on Export of Goods
with Payment of IGST

Shipping Bill · ICEGATE · EGM · GSTR-1 Table 6A · Rule 96 · SB001–SB006 · PFMS Disbursement

June 2025 CA Devesh Thakur · FCA cadeveshthakur.com
📌 Day 5 — Export With Payment of IGST & Refund

In Day 2 & 4 we covered the LUT route — export without paying IGST. Today we cover the second route: Pay IGST on exports and claim a refund afterwards. This is a largely automated process — but only if your Shipping Bill, GSTR-1, GSTR-3B, and ICEGATE data all match perfectly. One mismatch blocks your entire refund.

5 Registrations Every Exporter Needs

🆔
GSTIN
Valid GST registration — mandatory for invoice generation, return filing and refund claim processing.
🌐
IEC
Import Export Code from DGFT. Mandatory for customs clearance, forex realization and export documentation.
🏅
RCMC
Registration Cum Membership Certificate from Export Promotion Councils. Required for FTP benefits and schemes.
🏦
AD Code
Authorized Dealer Code from your bank — links export proceeds to your account. Must be registered at customs port via ICEGATE.
🖥️
ICEGATE
Indian Customs Electronic Gateway — for Shipping Bill processing, EGM validation and automated IGST refund processing.

4-Step IGST Refund Process Flow

Step-by-Step: Export with IGST → Refund in Bank Account

As shown in your Day 5 handwritten notes — Mumbai Port / Nhava Sheva route

1

Step 1 — Exporter Registration & Export Invoice

Exporter obtains GSTIN, IEC, RCMC, AD Code and ICEGATE registration. Issues a GST Tax Invoice with IGST charged on the export goods. IGST is paid via Electronic Cash Ledger or ITC.

🆔 GSTIN + IEC + RCMC + AD Code + ICEGATE 📄 Tax Invoice with IGST Amount
2

Step 2 — Shipping Bill Filing + GSTR Filing

Filing of Shipping Bill with Customs on the basis of the Tax Invoice. Simultaneously, export invoices are reported in GSTR-1 (Table 6A) with Shipping Bill Number, SB Date, Port Code, Invoice No, Taxable Value and IGST Amount. GSTR-3B is filed declaring IGST liability and paying the tax.

📋 Shipping Bill on basis of Tax Invoice 📊 GSTR-1 Table 6A + GSTR-3B IGST payment
3

Step 3 — CHA Customs Clearance + ICEGATE + EGM

Cargo is handed over to the Shipping Carrier at the port (e.g. Mumbai Port / Nhava Sheva). CHA (Customs House Agent) submits Shipping Bill and other documents for customs clearance through ICEGATE. After export, the shipping line files the EGM (Export General Manifest) — confirming goods have physically left India. ICEGATE then validates IGST amount against GST portal data. Errors SB001–SB006 may arise at this stage.

🚢 CHA → ICEGATE → Customs clearance ✅ EGM filed → IGST Validation begins
4

Step 4 — IGST Scroll → PFMS → Bank Disbursement (FINAL)

After successful ICEGATE validation: Customs prepares an IGST Refund Scroll and sanctions the refund. The scroll data is sent to PFMS (Public Financial Management System). PFMS verifies the bank account and electronically transfers the refund amount. Refund is credited directly to the exporter’s registered bank account.

📜 IGST Scroll Sanction → PFMS → Bank Credit

Handwritten Notes — Refund Under GST

📓

Day 5 — Export with Payment of IGST: Complete Refund Flow

Click image to zoom · Download full notes on WhatsApp Channel
Day 5 Handwritten Notes – GST Refund on Export with Payment of IGST by CA Devesh Thakur
🔍 Click to enlarge

GSTR-1 & GSTR-3B Reporting Requirements

GSTR-1

Outward Supply Return — Table 6A

→ Table 6A — Export Invoices
  • Shipping Bill Number
  • Shipping Bill Date (SB Date)
  • Port Code
  • Invoice Number & Date
  • Taxable Value (T.V.)
  • IGST Amount charged
  • Details must exactly match Customs records — any mismatch blocks refund

GSTR-3B

Monthly Summary Return

→ Zero-Rated Supplies Section
  • Declare export turnover
  • Report IGST liability on exports
  • Pay the IGST amount — in 3B
  • Refund processing starts ONLY after GSTR-3B filing
  • IGST paid in 3B must match Shipping Bill amount
  • Wrong declaration = refund blocked permanently

ICEGATE Validation & Export General Manifest

🖥️ How ICEGATE Processes the Refund

🔄 Data Flow

After export, data flows electronically between GST Portal, ICEGATE and Customs Systems for cross-validation.

🔍 What ICEGATE Validates

GSTIN · Invoice Details · Shipping Bill data · IGST Amount · Port Code — all must match exactly.

📋 EGM — Export General Manifest

Filed by the Shipping Line or Airline after goods depart India. Without EGM, refund cannot be processed.

📜 IGST Refund Scroll

After successful validation, Customs generates the IGST Refund Scroll — the formal sanction record listing approved refunds.

💳 PFMS Processing

Public Financial Management System verifies bank account and processes the electronic fund transfer to the exporter.

🏦 Bank Disbursement

After receiving the scroll from Customs, PFMS disburses the payment directly to the exporter’s registered bank account.

ICEGATE Error Codes — SB001 to SB006

SB001

Invalid Invoice Details

Invoice details on Shipping Bill do not match GST portal records. Correct invoice data in GSTR-1.

SB002

GSTIN Mismatch

GSTIN on Shipping Bill does not match GST registration. Verify GSTIN at all stages of documentation.

SB003

Invoice Number Mismatch

Invoice number on Shipping Bill differs from GSTR-1 reported invoice. Must be an exact character match.

SB004

Shipping Bill Discrepancy

Discrepancy in Shipping Bill data between Customs and GST portal. Review and reconcile all SB details.

SB005

Tax Amount Mismatch

IGST amount on Shipping Bill does not match GSTR-1 or GSTR-3B. Tax figures must be identical across all records.

SB006

Port / Export Data Mismatch

Port code or export data mismatch between Customs, ICEGATE and GST portal records.

When Automation Fails

🤖

Issue with Refund Automation — No Room for Clerical Error

  • ⚠️Automation works perfectly only when all data is 100% consistent across Invoice, Shipping Bill, GSTR-1 and GSTR-3B.
  • ⚠️IGST paid is less than amount shown in Shipping Bill — refund gets blocked; only the lower amount may be processed.
  • ⚠️Wrong IGST payment in GSTR-3B — if tax amount differs from Shipping Bill, entire refund is held up by the system.
  • ⚠️IGST wrongly declared as Zero in Shipping Bill — even if IGST was paid in GSTR-3B, refund cannot be claimed automatically.
  • ⚠️Any clerical error triggers an SB error code — manual intervention required which significantly delays refund timelines.

IGST Refund — System Flow

From Export Invoice to Bank Credit — How Refund Travels

Each node must pass validation before the refund moves to the next stage

📄
Tax Invoice + IGST Paid
🚢
Shipping Bill Filed
📊
GSTR-1 + GSTR-3B Filed
🖥️
ICEGATE Validates
✈️
EGM Filed by Carrier
📜
IGST Scroll Sanctioned
💳
PFMS Processes
🏦
Bank Account Credit

Refund Checklist — Zero Errors Allowed

✅ Pre-Refund Compliance Checklist

GSTIN Registration active
IEC available and valid
AD Code registered at port via ICEGATE
Correct Shipping Bill filed
IGST declared in Shipping Bill (not zero)
GSTR-1 Table 6A reported correctly
IGST paid in GSTR-3B — matches SB
EGM filed by shipping line / airline
No SB001–SB006 validation errors
Invoice ↔ SB ↔ GSTR-1 data consistent
Bank account registered correctly
ICEGATE validation successful

Why Refunds Get Rejected or Delayed

📋

Incorrect Shipping Bill Data

Mismatch in Invoice No., Invoice Date, GSTIN or Port Code triggers SB errors and blocks refund.

💸

Wrong IGST Payment in GSTR-3B

Tax paid differs from Shipping Bill and GSTR-1 — system rejects automated refund processing.

🚢

EGM Not Filed by Carrier

If shipping line fails to file EGM, Customs cannot confirm export completion — refund stuck.

🔄

GSTR-1 vs GSTR-3B Mismatch

Differences between returns and Shipping Bill data are primary causes of refund blockage.

🏷️

IGST Declared Zero in SB

Even if IGST was paid in GSTR-3B, if Shipping Bill shows zero IGST, automated refund fails completely.

🏦

AD Code / Bank Not Registered

If AD Code is not registered at the customs port via ICEGATE, PFMS cannot disburse the refund.

Key Takeaways — Day 5

🎯 What You Must Remember

  • IGST refund on exports is governed by Rule 96 of the CGST Rules — Shipping Bill is deemed to be the refund application
  • 5 registrations needed before export: GSTIN, IEC, RCMC, AD Code, ICEGATE
  • Refund process has 4 steps: Invoice+IGST paid → Shipping Bill+GSTR filing → CHA+ICEGATE+EGM → PFMS bank credit
  • GSTR-1 Table 6A must contain: Shipping Bill No., SB Date, Port Code, Invoice No., Taxable Value and IGST amount
  • GSTR-3B must show IGST liability and actual payment — must exactly match Shipping Bill amount
  • EGM (Export General Manifest) filed by carrier is mandatory — without it, refund cannot be processed
  • SB001–SB006 are ICEGATE error codes that block automated refund — each must be resolved individually
  • Automation has no room for clerical error — wrong IGST in SB, GSTR-3B or declared as zero = complete blockage
  • After ICEGATE validation: IGST Scroll → PFMS → Bank — fully electronic disbursement
  • Most refund delays are caused by data mismatches between Invoice, Shipping Bill, GSTR-1 and GSTR-3B
📺

Catch Up — Days 1 to 5

Day 1 Export Intro · Day 2 IGST vs LUT · Day 3 Export Invoice · Day 4 LUT Deep Dive · Day 5 GST Refund with IGST

Day 5 Video Summary

📱

Instagram Reel — Day 5 · GST Refund on Export with Payment of IGST

Watch, Save & Share with fellow exporters and CA aspirants

⚠️ Disclaimer

The content shared on this channel is purely for educational purposes. As a Chartered Accountant, I strive to provide accurate and insightful information related to GST, Income Tax, Accounting, and Tax Planning. However, please note that the content should not be considered as professional advice or a substitute for personalized consultation. For specific matters, please consult a qualified professional.

Upcoming Challenge Days

Useful Export Resources

LEAVE A REPLY

Please enter your comment!
Please enter your name here