Shipping Bill & Export Documentation from India
The export documents Indian exporters need: shipping bill (via ICEGATE), commercial invoice, packing list, AD Code registration, and how the customs EDI pr

Exporting handicrafts from India is paperwork-heavy but largely paperless: the customs process runs on the ICEGATE electronic platform, and a correctly filed Shipping Bill is what actually lets your consignment leave the country. The good news for small handicraft exporters is that the system is standardised, free to access, and the same forms apply whether you are shipping a carton of brass idols or a pallet of hand-printed textiles.
What a Shipping Bill Is and Why It Matters
A Shipping Bill is the legal document that authorises the physical export of goods from India. It is filed by the exporter (or their customs broker) before the cargo is stuffed into the container or handed to the courier, and once “Let Export” is endorsed on it, the goods are legally out of Indian customs territory. Without a correctly closed Shipping Bill, you cannot claim any export incentives, cannot get your bank to remit foreign exchange freely under the Foreign Exchange Management Act (FEMA) framework, and cannot produce the document set overseas buyers and their banks will ask for under letters of credit.
For handicraft shipments — which often involve small quantities, mixed SKUs, and items like wooden carvings, marble inlay work, or pashmina — the Shipping Bill is also the place where your ITC-HS code, GST LUT (Letter of Undertaking for export without payment of IGST, if applicable), and any relevant EPCG/EO/MEIS or successor scheme claim gets captured.
How the Customs EDI System Works (ICEGATE)
ICEGATE (Indian Customs Electronic Gateway) is the single electronic window of the Central Board of Indirect Taxes and Customs (CBIC) for all customs-related transactions — shipping bills, bills of export, IGST refund tracking, and ICEGATE e-payment. Almost every Customs House in India now operates on the ICEGATE / ICES 1.5 EDI system, meaning the Shipping Bill is generated electronically, assessed by the system, and examined (if picked) physically or via scanner. Registration on ICEGATE is mandatory for exporters to file documents and pay customs duties or IGST online. The official ICEGATE registration page is at https://www.icegate.gov.in/guidelines/registration-2 — verify the current procedure and document checklist there before you start.
Core Export Documents You Need
For a typical handicraft export shipment, your document pack usually includes:
- Shipping Bill (filed on ICEGATE, in quadruplicate for most cases — Exchange Control copy, Customs copy, Drawback copy, Exporter’s copy)
- Commercial Invoice with HS code, unit price, total value, Incoterms (e.g., FOB, CIF), and currency
- Packing List with number of cartons, dimensions, gross/net weight, and carton-wise contents
- Bill of Lading (sea) or Airway Bill (air) issued by the carrier against the Shipping Bill
- Certificate of Origin (non-preferential from a Chamber of Commerce; preferential if you are claiming GSP or a trade-agreement benefit)
- GST documents — Invoice with LUT reference, or IGST-paid invoice, as applicable under current GST law
- Insurance certificate if your Incoterm is CIF or CIP
- Special certificates where relevant — BIS mark for certain goods, fumigation certificate for wooden / jute items (ISPM-15 for pallets), EPCH (Export Promotion Council for Handicrafts) membership-cum-registration certificate, phytosanitary certificate for natural fibre products
AD Code Registration
Before you can file a Shipping Bill, your customs port must know your bank account. AD Code (Authorised Dealer Code) registration is the process by which your bank branch is linked to the Customs port from where you will export. The bank stamps and signs a physical AD Code letter, you upload or submit it at the port’s AD Cell, and only then can your Shipping Bill be “freeze” linked to your IEC and bank for foreign exchange realisation. Skipping this step is one of the most common reasons small handicraft exporters face “deferred” or “query” status on ICEGATE.
Step-by-Step: Filing a Shipping Bill on ICEGATE
A typical flow looks like this:
- Register on ICEGATE at https://www.icegate.gov.in/guidelines/registration-2 and activate your IEC, IEC-linked PAN, and DSC/e-sign.
- Complete AD Code registration at the port of export.
- Prepare the Commercial Invoice, Packing List, and decide your export scheme (LUT-bonded without IGST, or with IGST paid for input tax refund).
- The CHA or exporter logs into ICEGATE, enters the Shipping Bill, and generates a job number.
- Goods are delivered to the port/courier; the carrier assigns a Master Airway Bill / Bill of Lading number.
- Customs does risk-based assessment — most low-value handicraft shipments are “Green channel” and let through automatically.
- “Let Export” is endorsed; the Exchange Control copy is sent to your bank for forex realisation, and the Drawback copy enables any drawback or RoDTEP claim.
- Post-shipment: file the Export General Manifest (EGM), realise payment within the FEMA-stipulated window, and file the Export Return / GST returns.
A Short Worked Example
Suppose a Jaipur-based exporter ships 200 brass candle holders (ITC-HS code 7419, verify the exact sub-heading on the current ITC-HS schedule) to a US buyer, FOB Mumbai, by air. They have an IEC, an EPCH RCMC, an active LUT filed on the GST portal, and an AD Code at Mumbai Air Cargo. They prepare the commercial invoice and packing list, file the Shipping Bill on ICEGATE, the system assigns it to the Green channel, “Let Export” is given within hours, and the airway bill is generated. The Exchange Control copy flows to their bank; once the US buyer remits USD, the bank closes the entry. This is the clean, paperless path — and it is what your overseas buyer expects to see when they ask for “customs-cleared shipping documents.”
Common Pitfalls for Handicraft Exporters
- Mismatched description on invoice vs. Shipping Bill vs. packing list (customs queries on this)
- Forgetting to update LUT on the GST portal every financial year
- Using the wrong ITC-HS code, which affects RoDTEP/ drawback eligibility
- Not getting ISPM-15 treated wooden pallets or fumigation for natural-fibre packing
- Treating handicraft samples as “gifts” and skipping the Shipping Bill — there is no small-value exemption for export, only for import
For Overseas Buyers of Indian Handicrafts
If you are a buyer in the US, EU, UK, or UAE sourcing Indian craft, ask your supplier for the ICEGATE Shipping Bill number, the Let Export date, and the Bill of Lading / Airway Bill. These three numbers let you and your customs broker trace the shipment end-to-end. Working with an Indian partner who uses the ICEGATE EDI system cleanly — such as a sourcing desk operating inside the GreenFlip India (greenflip.in) network, which connects into the wider global GreenFlip trade network at greenflip.org — reduces your risk of misdeclaration, shipment holds, and unexpected duty demands at your end.
Verify current procedures, document checklists, and any recent DGFT / CBIC / GST changes at https://www.icegate.gov.in, the DGFT portal, the CBIC customs site, and the GST portal before you file.
Bottom line
For Indian handicraft exporters, the Shipping Bill filed on ICEGATE is the single most important export document — it authorises the shipment, unlocks forex, and is the basis for every incentive claim. Get your ICEGATE registration, AD Code, and document pack right once, and subsequent shipments are largely a repetition of the same clean flow. Whether you are exporting from India or buying Indian craft from abroad, insist on ICEGATE-grade documentation, and you will avoid 90% of the friction in cross-border handicraft trade.
Note: This guide is general information for planning, not legal, tax, or customs advice. Indian trade rules change — always confirm current requirements on the official portal (DGFT, ICEGATE/CBIC, the GST portal, or BIS) or with a licensed customs broker before you ship.
FAQ
What is a shipping bill and how do I file it through ICEGATE?+
A shipping bill is the key export customs document that allows your goods to be cleared for shipment and generates the export contract for foreign exchange monitoring. It is filed electronically on the ICEGATE portal (the Indian Customs Electronic Gateway) by a CHA or the exporter themselves, after which an ICEGATE-issued Shipping Bill number is generated for tracking and bank purposes.
What is AD Code registration and why is it required for exports?+
AD Code (Authorised Dealer Code) is the unique identifier of your bank branch through which export proceeds are received, and it must be registered with the customs port from where you are shipping. Without AD Code registration at the customs station, the shipping bill cannot be processed, the EDPMS/EGM cycle cannot be closed, and the foreign exchange remittance cannot be linked back to the shipment.
What documents need to accompany the shipping bill during the customs EDI assessment?+
During EDI-based assessment, the shipping bill is matched against the commercial invoice, packing list, and other supporting documents (such as the LUT/bond, fumigation certificate, or RCMC depending on the product). The Customs officer examines these on the ICEGATE system and either lets out the goods (Let Export Order) or raises a query, after which the exporter can amend details within the permitted timeframe before the goods are stuffed for export.
Ready to source?
Submit one RFQ and we route it to matched suppliers across 12 origins.
Request a bulk quote →