Differences
This shows you the differences between two versions of the page.
| — | practical-guides:import-shipment-stuck-kyc-iec-ad-code-customs-query [2026/07/22 17:47] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{htmlmetatags> | ||
| + | |||
| + | ====== Import Shipment Stuck at Customs on a KYC, IEC or AD Code Query: Action Guide ====== | ||
| + | |||
| + | **Your container or air consignment has landed, but the bill of entry will not clear. Customs has raised a query — a KYC mismatch, an inactive Import Export Code, an AD code that is not registered at this port, or a doubt about value or classification. The goods are not lost. This guide explains how to read the query, fix the underlying problem, reply through ICEGATE, and escalate so your shipment is released before demurrage eats your margin.** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Reviewed on:** 2026-05-29. | ||
| + | |||
| + | <WRAP center round info 95%> | ||
| + | **Quick Reply:** | ||
| + | |||
| + | A held import shipment almost always means there is an open query on your bill of entry. Log in to ICEGATE, find the bill of entry number, and read the exact query the officer raised. Fix the root cause first — make your IEC active on DGFT, register your bank AD code at this specific port, and align your KYC name, address, PAN and IEC across every document. Then reply to the query with self-attested proofs through your customs broker. Track demurrage from day one, escalate to the Deputy or Assistant Commissioner if there is no response, and use CPGRAMS or RTI only where the department holds the records you need. | ||
| + | </ | ||
| + | |||
| + | ===== Who this guide is for ===== | ||
| + | |||
| + | This guide is for importers in India whose shipment is held at a sea port, air cargo complex, or inland container depot because the customs system has flagged a query on the bill of entry. It is written for: | ||
| + | |||
| + | * First-time importers who just got their Import Export Code (IEC) and hit a hold on their very first consignment. | ||
| + | * Small and medium businesses whose goods are stuck on a KYC mismatch, an AD code not registered at the port, or an IEC that shows as inactive. | ||
| + | * Online sellers and e-commerce traders receiving commercial samples or stock who were told " | ||
| + | * Anyone watching demurrage and detention charges climb while a clearance is pending and wanting to act fast. | ||
| + | |||
| + | This guide covers a **commercial import on your own IEC** through the customs Electronic Data Interchange (EDI) system. It does **not** cover a personal courier parcel held by a courier company, where the process and the scams around it are different — for that, read our guide on a [[/ | ||
| + | |||
| + | ===== What you can do this weekend ===== | ||
| + | |||
| + | ==== Friday evening ==== | ||
| + | |||
| + | Get your **bill of entry number** from your customs broker or freight forwarder. Log in to [[https:// | ||
| + | |||
| + | Save a screenshot or PDF of the bill of entry status and the query. Note the query date and the name or designation of the officer or group if shown. This is your timeline baseline, and it matters later if demurrage becomes a dispute. | ||
| + | |||
| + | If your broker has not shared the query, write to them now and ask for the exact query and the supporting documents the officer wants. A vague " | ||
| + | |||
| + | ==== Saturday ==== | ||
| + | |||
| + | Check the root cause behind the query. Open the DGFT portal and confirm your **IEC is active** and that you have completed the annual IEC update — an IEC that was not updated can show as inactive and freeze a clearance. If it is not active, start the update. See our step-by-step on the [[/ | ||
| + | |||
| + | Confirm your **bank AD code is registered at this specific port or airport**. An AD code registered at one port does not automatically work at another. If your goods landed at a new port, your bank may need to issue a fresh AD code authorisation letter and your broker may need to register it in the customs system for that location. If you are unsure how AD code registration works, our checklist on [[/ | ||
| + | |||
| + | For a KYC query, line up your KYC documents and check that the **name, address, PAN and IEC match exactly** across your PAN card, IEC, GST registration and the import documents. A single mismatch — a different address on PAN versus IEC, or a name spelt differently — is enough to stall clearance. If there is a mismatch, you must correct it at source. Our guide on a [[/ | ||
| + | |||
| + | Pull your commercial invoice, packing list, bill of lading or airway bill, and supplier details together. If the query is about value or classification, | ||
| + | |||
| + | ==== Sunday ==== | ||
| + | |||
| + | Draft your reply to the query in plain, point-by-point form using the template later in this guide. Match each document to the specific point the officer raised. Keep self-attested copies of every KYC and supporting document ready as a single indexed bundle. | ||
| + | |||
| + | Brief your customs broker so they can file the reply on the portal first thing Monday. Agree clearly who will physically present documents at the customs house and who will track the response. Ask your broker to confirm in writing once the reply is filed and to share the acknowledgement. | ||
| + | |||
| + | Start a simple demurrage and detention log. Note the date the goods arrived, the free period given by the shipping line and the port, and the daily charge after free time. This tells you how urgent each day is and supports any later waiver request. | ||
| + | |||
| + | ===== Documents and evidence checklist ===== | ||
| + | |||
| + | ^ Document ^ What it proves ^ Where to get it ^ | ||
| + | | Bill of entry and the query text (PDF / screenshot) | The exact problem the officer raised and the date | ICEGATE login, or from your customs broker | | ||
| + | | Import Export Code (IEC) certificate and DGFT profile | IEC is valid, active and annually updated | DGFT portal (dgft.gov.in) > My IEC | | ||
| + | | Bank AD code authorisation letter | Your bank branch is linked to your IEC for forex | Your authorised dealer bank branch | | ||
| + | | AD code registration confirmation at this port | The AD code is registered for the port where goods landed | Customs house / ICEGATE (filed by broker) | | ||
| + | | PAN card | Identity and tax linkage; basis for KYC matching | Your records / income tax e-filing portal | | ||
| + | | GST registration certificate | Registered business; consistent name and address | GST portal (gst.gov.in) | | ||
| + | | Address proof and constitution documents | KYC of the importer entity (proprietor / firm / company) | Your records (utility bill, partnership deed, COI etc.) | | ||
| + | | Commercial invoice and packing list | Description, | ||
| + | | Bill of lading / airway bill | Title to goods and shipment routing | Shipping line / airline / forwarder | | ||
| + | | Payment proof to supplier (bank advice) | Genuine transaction; | ||
| + | | Product catalogue / technical literature | Supports correct classification (HS code) | Your supplier / manufacturer | | ||
| + | | Import licence or no-objection (if goods are restricted) | Permission to import that category of goods | Relevant regulator (DGFT / line ministry / agency) | | ||
| + | |||
| + | ===== Step-by-step action plan ===== | ||
| + | |||
| + | ==== Step 1 — Read the exact query on the bill of entry ==== | ||
| + | |||
| + | Everything starts with the words of the query. Log in to ICEGATE, find your bill of entry, and read the query the appraising or examining officer raised. The status may show terms like "query raised", | ||
| + | |||
| + | ==== Step 2 — Fix the IEC at the DGFT end ==== | ||
| + | |||
| + | If the query touches your IEC, log in to the DGFT portal and confirm the IEC is valid and that you have done the periodic IEC update. An IEC that has not been updated in the required window can be treated as inactive, and customs will not let the bill of entry proceed against an inactive IEC. Complete the update, take a screenshot showing the IEC status as active, and keep it for your reply. If the IEC shows as suspended or risk-flagged rather than merely not updated, that is a different problem on the DGFT side — handle it through the suspension route before expecting customs to release the goods. | ||
| + | |||
| + | ==== Step 3 — Register or confirm your AD code at this port ==== | ||
| + | |||
| + | The AD code links your IEC to your bank branch for foreign exchange, and it has to be registered for the specific port or air cargo complex where your goods arrived. The same bank branch and AD code linkage also handle any related inward remittances — if one is held up on FIRC or purpose-code grounds, see our [[/ | ||
| + | |||
| + | ==== Step 4 — Resolve any KYC mismatch at source ==== | ||
| + | |||
| + | For a KYC query, the fix is consistency. Lay your documents side by side — PAN, IEC, GST registration, | ||
| + | |||
| + | ==== Step 5 — Prepare value and classification support if asked ==== | ||
| + | |||
| + | If the officer doubts the declared value, your defence is documentation: | ||
| + | |||
| + | ==== Step 6 — File the reply through ICEGATE and present documents ==== | ||
| + | |||
| + | Reply to the query point by point, attaching the proofs that answer each point. Most replies go in electronically through the broker' | ||
| + | |||
| + | ==== Step 7 — Track demurrage and detention from day one ==== | ||
| + | |||
| + | Demurrage (charged by the port or container yard) and detention (charged by the shipping line for holding their container) build up daily after the free period. Keep your log current. If the delay is the department' | ||
| + | |||
| + | ==== Step 8 — Escalate inside customs if there is no response ==== | ||
| + | |||
| + | If your reply is filed and there is no movement, do not just wait. Through your broker, follow up with the appraising or examining officer, then the Deputy or Assistant Commissioner of the group, then the Additional or Joint Commissioner of the Commissionerate. Many ports run a help desk or a Turant Suvidha Kendra to unblock clearance issues — use it. Put your follow-up in writing, referencing the bill of entry number and the date you filed your reply. If internal escalation stalls, lodge a grievance on [[/ | ||
| + | |||
| + | ===== Escalation ladder ===== | ||
| + | |||
| + | ^ Stage ^ Action ^ Forum / Destination ^ Target timeline ^ | ||
| + | | 1 | Reply to the bill of entry query with documents through your broker | Appraising / examining officer at the customs house (via ICEGATE) | Same day you are document-ready | | ||
| + | | 2 | Follow up in writing if no movement; ask the group officer to release | Deputy / Assistant Commissioner of the assessment group | If no response within a few working days | | ||
| + | | 3 | Use the port help desk for clearance bottlenecks | Turant Suvidha Kendra / help desk at that customs station | While the hold continues | | ||
| + | | 4 | Escalate to senior customs management | Additional / Joint Commissioner of the Commissionerate | If group level does not resolve it | | ||
| + | | 5 | Lodge a public grievance against unexplained delay | CPGRAMS — Department of Revenue / CBIC (pgportal.gov.in) | Government grievance timeline; note ticket number | | ||
| + | | 6 | RTI for records (see RTI section below) | CPIO of the jurisdictional Customs Commissionerate | 30 days (RTI Act response window) | | ||
| + | |||
| + | ===== Copy-paste reply / escalation template ===== | ||
| + | |||
| + | Replace the text in square brackets with your own details before sending. Use this to reply to the query and, with small changes, to escalate to the group officer. | ||
| + | |||
| + | To, | ||
| + | The Assistant / Deputy Commissioner of Customs | ||
| + | [Assessment Group / Customs House Name] | ||
| + | [Port / Air Cargo Complex, City] | ||
| + | |||
| + | Date: [DD/ | ||
| + | |||
| + | Subject: Reply to query on Bill of Entry No. [BE Number] dated [DD/ | ||
| + | — IEC [Your 10-character IEC] — request for clearance | ||
| + | |||
| + | Respected Sir / Madam, | ||
| + | |||
| + | 1. I am [Your Name], [Proprietor / Partner / Authorised Signatory] of | ||
| + | | ||
| + | | ||
| + | |||
| + | 2. The above bill of entry covers [brief description of goods], | ||
| + | | ||
| + | [bill of lading / airway bill] no. [XXXX]. | ||
| + | |||
| + | 3. A query has been raised on the bill of entry regarding | ||
| + | | ||
| + | IEC status / AD code registration / valuation / classification]. | ||
| + | |||
| + | 4. In reply, I submit the following, with self-attested copies enclosed: | ||
| + | |||
| + | (a) IEC certificate and DGFT profile showing the IEC is valid | ||
| + | and updated (Annexure A). | ||
| + | |||
| + | (b) Bank AD code authorisation letter and confirmation that the | ||
| + | AD code is registered for this port (Annexure B). | ||
| + | |||
| + | (c) KYC documents — PAN, GST registration and address proof — | ||
| + | in which name and address are consistent with the IEC and | ||
| + | the import documents (Annexure C). | ||
| + | |||
| + | (d) Commercial invoice, packing list, bill of lading / airway bill | ||
| + | and bank payment advice supporting the declared particulars | ||
| + | | ||
| + | |||
| + | (e) [If applicable: product catalogue / technical literature | ||
| + | | ||
| + | |||
| + | 5. The documents fully answer the query raised. I request that the | ||
| + | bill of entry be assessed and the goods released at the earliest, | ||
| + | as storage and detention charges are accruing daily on the | ||
| + | | ||
| + | |||
| + | 6. I am available, through my customs broker [Broker Name, Licence No.], | ||
| + | for any clarification or inspection of original documents. | ||
| + | |||
| + | Yours faithfully, | ||
| + | |||
| + | [Your Full Name] | ||
| + | [Designation] | ||
| + | [Legal Name of Importer] | ||
| + | IEC: [Your IEC] · GSTIN: [Your GSTIN] | ||
| + | Mobile: [Number] · Email: [Email] | ||
| + | |||
| + | Enclosures (Annexure List): | ||
| + | A — IEC certificate / DGFT profile (IEC active and updated) | ||
| + | B — Bank AD code letter and port registration confirmation | ||
| + | C — KYC documents (PAN, GST, address proof) with consistent details | ||
| + | D — Invoice, packing list, BL/AWB, bank payment advice | ||
| + | E — Product catalogue / technical literature [if applicable] | ||
| + | |||
| + | ===== When RTI can help ===== | ||
| + | |||
| + | The Right to Information Act, 2005 applies to public authorities, | ||
| + | |||
| + | * **Getting the recorded reason for a hold:** If you have replied to the query and the department is silent, you can ask the Central Public Information Officer (CPIO) of the jurisdictional Customs Commissionerate for a copy of the query, the file noting and the present status on your bill of entry. For example: "A copy of all noting and correspondence on Bill of Entry No. [BE Number] dated [DD/ | ||
| + | * **Confirming what was decided on your reply:** If you submitted documents and heard nothing, RTI can reveal whether a decision was actually taken internally and what it was, helping you decide whether to escalate or seek a hearing. | ||
| + | * **Establishing departmental delay for a waiver:** If you intend to seek a detention or demurrage waiver on the ground that the delay was the department' | ||
| + | |||
| + | To file, see our step-by-step guide to [[/ | ||
| + | |||
| + | ===== When RTI will not help ===== | ||
| + | |||
| + | RTI has clear limits in a stuck-shipment situation, and treating it as a release tool wastes precious days: | ||
| + | |||
| + | * **RTI cannot release your goods:** Only the assessing customs officer can clear the bill of entry. RTI gets you information; | ||
| + | * **It is not a fast track:** The 30-day RTI window is slower than answering the query properly and escalating. When goods are accruing demurrage daily, the bill of entry reply and the help desk are far quicker than an RTI. | ||
| + | * **Private parties are out of scope:** RTI does not apply to your supplier, your bank's internal records, your customs broker, or the shipping line and container yard. For their part of the problem you must deal with them directly or, for a deficient service, through the consumer or contractual route. | ||
| + | |||
| + | ===== Common mistakes to avoid ===== | ||
| + | |||
| + | * **Panicking and assuming the goods are seized:** A query is not a seizure. In most cases the goods are simply waiting for you to answer a question. Read the query, fix the cause, and reply. | ||
| + | * **Not reading the actual query text:** Acting on a broker' | ||
| + | * **Forgetting the AD code is port-specific: | ||
| + | * **Ignoring an un-updated IEC:** An IEC that was not updated in the required window can show as inactive and block clearance. Keep your IEC update current as routine compliance, not a fire drill. | ||
| + | * **Papering over a KYC mismatch:** Submitting an affidavit while your PAN, IEC and GST still disagree does not satisfy the officer. Correct the underlying record so identity matches across systems. | ||
| + | * **Replying late and then disputing demurrage: | ||
| + | * **Paying anyone who phones claiming " | ||
| + | * **Going it alone on a technical valuation or classification dispute:** Value and HS-code arguments affect the duty you pay and can trigger adjudication. For anything beyond a routine document query, use a competent customs broker or consultant. | ||
| + | |||
| + | If your problem is on the export side or your IEC itself is flagged, see the related guides on [[/ | ||
| + | |||
| + | ===== Official links ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Frequently asked questions ===== | ||
| + | |||
| + | ==== Why is my import shipment held even though I paid the supplier? ==== | ||
| + | |||
| + | Payment to your supplier does not clear customs. A shipment is usually held because the bill of entry has a query raised by the customs officer — commonly a KYC mismatch, an inactive or unlinked Import Export Code (IEC), a missing AD code registration at that port, valuation or classification doubt, or a licence requirement for restricted goods. You must answer the specific query on ICEGATE before the goods are released. | ||
| + | |||
| + | ==== What is an AD code and why does customs ask for it? ==== | ||
| + | |||
| + | An Authorised Dealer (AD) code is a number your bank issues that links your IEC to a specific bank branch for foreign exchange purposes. Customs requires the AD code to be registered at the port or airport where your shipment lands, so that duty payments and remittances can be tracked. If the AD code is not registered at that particular port, the system will not let the bill of entry proceed. | ||
| + | |||
| + | ==== Do I need a customs broker to clear a stuck shipment? ==== | ||
| + | |||
| + | You can clear goods yourself if you have an ICEGATE login and understand the process, but most importers use a licensed Customs Broker (CHA). A broker reads the query, files the reply, and deals with the appraising officer for you. For a first shipment, a complex query, or restricted goods, a competent broker usually saves far more in demurrage than the fee they charge. | ||
| + | |||
| + | ==== My KYC documents were rejected as a mismatch. What should I check? ==== | ||
| + | |||
| + | Check that the name, address, PAN and IEC on your KYC documents exactly match what is on the bill of entry and in your IEC profile on DGFT. The most common cause is a name or address that differs between your PAN, IEC, GST registration and the shipping documents. Correct the mismatch at source first, then re-submit consistent KYC. Keep self-attested copies ready. | ||
| + | |||
| + | ==== How do I stop demurrage and detention charges piling up? ==== | ||
| + | |||
| + | Demurrage and storage charges accrue daily while goods sit at the port or container yard. Reply to the customs query as fast as possible, ask your broker to file the response the same day, and keep written proof of every submission. If a delay is caused by the department and not by you, you can later request a detention or demurrage waiver certificate and take up the charges with the custodian, citing the officer' | ||
| + | |||
| + | ==== Can I file an RTI to get my shipment cleared faster? ==== | ||
| + | |||
| + | RTI is for getting information from a public authority such as the customs Commissionerate — for example a copy of the query, the noting on your file, or the reason for a hold. It cannot order release of your goods and is not a fast track. Use the bill of entry reply, the customs grievance channel and CPGRAMS to push for release, and use RTI mainly to obtain records when the department is silent or you suspect unexplained delay. | ||
| + | |||
| + | ==== Where do I escalate if the customs officer does not respond to my reply? ==== | ||
| + | |||
| + | First approach the appraising or examining officer through your broker, then the Deputy or Assistant Commissioner of the group, and then the Additional or Joint Commissioner of the Commissionerate. Many ports also run a help desk or a Turant Suvidha Kendra for clearance issues. If internal escalation fails, lodge a grievance on CPGRAMS against the Department of Revenue / CBIC. | ||
| + | |||
| + | {{tag> | ||