Import ITC in GSTR-2B: bill of entry matching

Import ITC on goods appears under the IMPG section of Form GSTR-2B through an automated data feed from ICEGATE. Under Rule 36(1)(d) of the CGST Rules, an importer avails credit using the bill of entry as the legal document. Reconciling your customs receipts with GSTR-2B ensures you claim exact IGST in Table 4(A)(1) of GSTR-3B without discrepancies.

When goods arrive in India, the importer pays integrated tax (IGST) and applicable customs duties. Under Section 2(62) of the CGST Act, input tax includes IGST charged on the import of goods. However, taking credit in your monthly return requires cross-checking your purchase register against the records received by the GST portal from ICEGATE.

How import of goods reflects in GSTR-2B and GSTR-3B

Unlike domestic B2B supplies where your vendor uploads an invoice in GSTR-1, customs entries flow electronically from ICEGATE into the GST system. Customs bills of entry for goods imported from overseas destinations or special economic zone (SEZ) units are collated under the IMPG and IMPGSEZ sections of GSTR-2B.

Per the GSTN GSTR-3B guidance, data from GSTR-2B auto-populates Table 4(A)(1) titled "Import of goods". This is distinct from domestic purchases in Table 4(A)(5) and import of services in Table 4(A)(2), which require reverse charge self-declaration under Section 31(3)(f).

Common mistake: Do not enter IGST paid on goods under Table 4(A)(5) as domestic inward supplies. Booking customs IGST under general supplies disrupts auto-drafted totals in Table 4(A)(1) and causes reconciliation flags during annual return preparation in GSTR-9.

Why bill of entry dates decide the GSTR-2B month

GSTR-2B is generated on the 14th day of every month following the tax period. The date transmitted by ICEGATE determines whether an import entry lands in your current statement or moves to the next month.

  1. Transmission cutoff: If customs duty payment and clearance occur near the end of the calendar month, ICEGATE may transmit the record after the 13th night cutoff. In that case, the bill of entry appears in the following month's GSTR-2B.
  2. Out of charge date: Customs records often reference the assessment completion or out-of-charge date rather than the warehouse receipt date. Your finance team should track the ICEGATE reference date to prevent claiming premature credit before the record appears in GSTR-2B.
  3. Rule 36(4) compliance: Under Rule 36(4) of the CGST Rules, taxpayers cannot take credit on inward supplies beyond what appears in GSTR-2B. Claiming import ITC prior to portal auto-population exposes your business to scrutiny intimations under Rule 88D in Form DRC-01C.

Worked example: reconciling customs records with GSTR-2B

Consider a manufacturing firm, Bharat Components, importing equipment and materials during September 2026. The purchase register contains three bills of entry paid through customs ICEGATE challans.

Bill of entryPort codeBooks IGSTGSTR-2B statusAction in GSTR-3B
BOE/982101INNSA1 (Nhava Sheva)₹2,50,000Available in IMPGClaim in Table 4(A)(1)
BOE/984520INBOM4 (Air Cargo)₹1,20,000Available in IMPGClaim in Table 4(A)(1)
BOE/989104INMAA1 (Chennai Sea)₹80,000Missing from IMPGDefer until next month

Total IGST recorded in the books is ₹4,50,000. However, the IMPG table of GSTR-2B reflects only ₹3,70,000 (calculated as ₹2,50,000 + ₹1,20,000). The accountant restricts the credit claim in Table 4(A)(1) of September's GSTR-3B to ₹3,70,000, deferring the remaining ₹80,000 until the entry syncs.

What to check when bill of entry details are missing

If a valid customs bill of entry does not appear in your GSTR-2B, inspect the underlying transmission parameters using the following checklist:

Check ICEGATE checklist → Confirm GSTIN on BoE → Fetch missing BoE on GST portal → Apply customs amendment if needed
  1. Validate GSTIN registration: Verify that the exact 15-digit GSTIN was quoted on the bill of entry filed by your customs broker. A typographical error or old provisional ID prevents the automated feed from mapping to your profile.
  2. Use the search BoE utility: On the GST portal, navigate to Services → User Services → Search BoE. Enter the port code, bill of entry number, and date to inspect whether records have been received from ICEGATE.
  3. Submit customs amendment: If the bill of entry was filed under an incorrect GSTIN or without an authorized identity, request a customs amendment at the corresponding port under the Customs Act to re-transmit the data to GSTN.

For broader input tax credit reconciliation workflows and monthly closing routines, read our complete GSTR-2B reconciliation and ITC matching guide.

Frequently asked questions

Which table in GSTR-2B displays import of goods ITC?

Import of goods details appear in the IMPG table of GSTR-2B, which auto-populates Table 4(A)(1) of Form GSTR-3B.

Does the bill of entry date or the customs duty payment date decide the GSTR-2B period?

The bill of entry reference date communicated by ICEGATE to GSTN determines the tax period. If customs clearance or duty payment completes after the monthly GSTR-2B cutoff on the 14th, the credit reflects in the subsequent month.

What should you do if an imported bill of entry is missing from GSTR-2B?

Verify the GSTIN declared on the bill of entry in ICEGATE. If the GSTIN is missing or incorrect, file an amendment request with customs authorities at the port of import to update the ICEGATE transmission.

Check your own GSTR-2B

Compare your internal purchase register against the downloaded GSTR-2B file to identify missing customs entries and mismatched tax amounts. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Reconcile GSTR-2B →

Last checked: 23 October 2026. Sources: CBIC CGST Rules Chapter V, GSTN GSTR-3B Manual.