Quick Summary
A complete export documents list for India in 2026 has two layers. One-time registrations you obtain once and keep active. Per-shipment documents you raise fresh for every consignment. Get both right and customs clearance is routine. Miss one and your container sits at port while demurrage clocks tick. This guide covers the six mandatory documents, the four most common conditional ones, who issues each, what they cost, and the order a first-time exporter should obtain them in.
What You'll Learn
- The 6 mandatory documents every Indian export shipment needs, regardless of product or destination
- Which conditional documents apply only to certain products, destinations, or payment terms
- The correct sequence to obtain registrations and shipment documents so nothing blocks dispatch
- Costs, issuing authorities, and the official portals where each document is filed
Your Export Documents List Has Two Layers
Every Indian export shipment draws on two distinct sets of paperwork. Confusing the two is the most common reason first-time exporters miss deadlines.
One-time registrations are obtained once and renewed periodically. They establish your legal right to export.
Per-shipment documents are created fresh for each consignment. They describe what is being shipped, to whom, and on what commercial terms.
You cannot raise a single per-shipment document until your one-time registrations are in place. Plan your registration timeline at least 4 to 6 weeks before your first shipment date.
Layer 1: One-Time Registration Documents
1. Import Export Code (IEC)
The IEC is the foundation. It is a 10-digit number issued by the Directorate General of Foreign Trade (DGFT) and is identical to your PAN, but you must still formally apply through the DGFT portal.
- Issued by: DGFT
- Where to apply: dgft.gov.in
- Fee: ₹500
- Processing time: 1 to 3 working days
- Renewal: Mandatory annual profile update between April and June each year
Without a valid IEC, customs will not clear your shipment and your bank will not process the foreign payment. See our full IEC registration guide for the step-by-step process.
2. GST Registration and LUT
If you export goods or services, you need GST registration even if your turnover is below the standard threshold. Exports are treated as zero-rated supplies, which means you do not charge IGST on the invoice but you must still report the transaction in your GST returns.
To ship without paying IGST upfront, you file a Letter of Undertaking (LUT) at the start of each financial year using Form GST RFD-11 on the GST portal. The LUT is free and valid until 31 March of the following financial year. Read how to file the LUT and the broader zero-rated supply rules.
3. Authorised Dealer (AD) Code
The AD Code is a 14-digit code your bank assigns and you register electronically on ICEGATE for every port of export you intend to ship from. It tells customs which bank account will receive your foreign currency.
- Issued by: Your bank (must be an Authorised Dealer for forex)
- Registered at: icegate.gov.in
- Fee: Free from the bank; customs house agents typically charge ₹2,000 to ₹4,500 per port for processing
Without AD Code registration at a specific port, ICEGATE will reject your shipping bill at that port.
4. RCMC (Conditional)
The Registration Cum Membership Certificate is issued by the relevant Export Promotion Council for your product. You only need it if you want to claim export incentives like RoDTEP, duty drawback, or scheme-specific benefits. Cost varies by council, usually ₹2,000 to ₹10,000 per year.
First shipment registrations take longer than you expect when banked sequentially. Apply for IEC, GST, and AD Code in parallel — not one after the other. The single uncoordinated dependency that delays most first exports is AD Code registration at the chosen port.
Layer 2: Per-Shipment Mandatory Documents
These four documents are required for every export shipment from India, regardless of product, destination, or value.
5. Commercial Invoice
The Commercial Invoice is your primary billing document. It serves four roles simultaneously. It is the bill to your buyer, the basis for customs valuation, the GST tax invoice, and the document your bank uses for FEMA compliance.
A valid commercial invoice must show:
- Exporter and consignee details (name, address, GSTIN, IEC)
- Invoice number and date
- Buyer's purchase order reference
- Description of goods with HS code (see our HS code finder guide)
- Quantity, unit price, and total value
- Currency of payment and Incoterm (FOB, CIF, EXW)
- Country of origin and country of final destination
- Terms of payment
Indian customs requires the invoice value to match the value declared in the shipping bill exactly. Even a small discrepancy can trigger reassessment.
6. Packing List
The packing list describes how the cargo is physically arranged inside boxes, pallets, or containers. Each line item shows box number, gross weight, net weight, and dimensions. Freight forwarders and insurers use it to verify cargo and process claims.
Indian customs cross-checks the packing list against the commercial invoice. If quantities or weights disagree, the shipment gets held.
7. Shipping Bill
The Shipping Bill is the formal customs declaration filed electronically on ICEGATE by your Customs House Agent (CHA). It is the single most important document because no goods can physically leave India without it.
Four shipping bill types cover different export scenarios:
| Shipping Bill Type | When to Use |
|---|---|
| Free Shipping Bill | Goods with no export duty and no scheme benefit |
| Drawback Shipping Bill | Goods claiming duty drawback |
| Dutiable Shipping Bill | Goods on which export duty is payable |
| DEEC / Advance Authorisation | Goods exported against an advance licence |
Most MSME exporters use the Free or Drawback type. CHA charges for filing typically range from ₹1,500 to ₹5,000 per bill.
8. Bill of Lading or Air Waybill
The transport document is issued by the shipping line (Bill of Lading for sea cargo) or the airline (Air Waybill for air cargo). It serves as proof of receipt by the carrier, the contract of carriage, and a document of title that the consignee uses to take delivery at the destination port.
Most importantly, the bank that handles your export payment needs the original Bill of Lading to process the transaction. Lose it and recovery is expensive.
Layer 3: Conditional Per-Shipment Documents
These four are mandatory only for certain shipments. Skip them if they do not apply, but verify carefully.
9. Certificate of Origin (CoO)
Required when your buyer claims preferential import duties under a Free Trade Agreement, such as India–UAE CEPA or India–ASEAN FTA. Issued by chambers of commerce or specific Export Promotion Councils through the common digital platform at trade.gov.in. Two types exist, preferential and non-preferential. See our Certificate of Origin guide for which type your buyer needs.
10. Marine or Air Insurance Certificate
Mandatory when your Incoterm is CIF, CIP, or any term where the seller carries the insurance obligation. Even on FOB terms, insurance is a sensible safeguard. For CIF shipments, Indian practice requires coverage at 110 percent of the invoice value to cover anticipated profit. The Incoterms 2020 guide explains which terms force which obligations.
11. Inspection or Product-Specific Certificate
Required by either the destination country's regulations or the product's regulatory category. Common examples include:
- FSSAI Export NOC for processed food and beverages (see FSSAI license guide)
- Phytosanitary Certificate for plants, seeds, and agricultural products (issued by PQIS)
- BIS Certification for electrical, electronic, and certain industrial products (see BIS guide)
- MPEDA Inspection for marine products
- CDSCO clearance for pharmaceuticals
Check the destination country's import requirements before booking the shipment. A missing health certificate can mean the entire consignment is rejected on arrival.
12. Letter of Credit (LC) or Payment Documents
If the buyer pays via Letter of Credit, the LC document itself becomes part of the shipping document set, because the bank releases payment only against documents that precisely match the LC terms. Even one typo can cause rejection. For advance payment or open account terms, the LC is not needed.
Post-Shipment Document: eBRC 2.0
After the foreign payment lands in your bank account, your bank generates an electronic Bank Realisation Certificate (eBRC) through the ICEGATE-DGFT digital pipeline. Since the eBRC 2.0 rollout, this is largely automated.
The eBRC is what closes the export loop. You need it to:
- Claim RoDTEP and duty drawback
- File GST refund on exports
- Stay compliant with FEMA (foreign payment must be realised within 15 months of shipment, per RBI Notification FEMA 23(R)/(7)/2025-RB dated 13 November 2025)
Reconcile shipping bills against eBRCs every month. If the bank's eBRC value does not match the shipping bill value, your RoDTEP and drawback claims will get stuck in the DGFT system. Most MSMEs discover this only when claims fail, six months later.
The Right Order for First-Time Exporters
Sequence the registrations and documents like this:
- Week 1: Apply for IEC on dgft.gov.in. Approval takes 1 to 3 working days
- Week 1 (parallel): Confirm GST registration is active for your business
- Week 2: Request AD Code from your bank in writing, on bank letterhead
- Week 3: Register AD Code on ICEGATE for the specific port you will ship from
- Week 3: File LUT on the GST portal for the current financial year
- Week 4: Apply for RCMC if you plan to claim RoDTEP or scheme benefits
- Per shipment: Commercial invoice, packing list, shipping bill (via CHA), and transport document
Common Documentation Mistakes
Three mistakes cause most first-shipment failures.
Value mismatch across documents. The invoice value, packing list value, and shipping bill value must agree to the rupee. Customs reassesses any inconsistency.
HS code errors. A wrong HS code triggers wrong duty calculation, wrong scheme eligibility, and a likely query from the assessing officer. Confirm the code before invoicing.
Forgetting port-specific AD Code registration. Your AD Code may be registered at JNPT but not at Mundra. If you switch ports for one shipment, register the AD Code at the new port at least 7 working days in advance.
A Surat-based readymade garment exporter shipping 1,000 pieces FOB to a Dubai buyer needs IEC, GST registration with active LUT, AD Code registered at Mundra, commercial invoice, packing list, shipping bill (free type, filed by CHA), and Bill of Lading from the shipping line. Certificate of Origin is required only if the buyer is claiming India-UAE CEPA preferential duty. Insurance is the buyer's responsibility because the term is FOB.
Frequently Asked Questions
Q: Can I export without an IEC if my shipment value is small? No. The IEC is mandatory for all commercial trade, regardless of value. The only exemption is non-commercial personal shipments and notified border trade with Nepal, Bhutan, or Myanmar below ₹25,000 per consignment.
Q: Do I need a separate AD Code for each export shipment? No. You register your AD Code once per port. But you must register it at every port from which you intend to ship.
Q: Is the Bill of Lading the same as the Shipping Bill? No. The Shipping Bill is filed with Indian customs before export. The Bill of Lading is issued by the shipping line after the cargo is loaded.
Q: How long must I keep export documents? Six years from the due date of filing the annual GST return for that year, under Section 36 of the CGST Act (72 months). Keep digital scans alongside originals.
Next Steps
If you are setting up your first export shipment, start with IEC registration and run GST and LUT workstreams in parallel. Confirm your HS code before raising the first commercial invoice, and decide your Incoterm before quoting the buyer. Documentation is the deliverable that connects all of these into a clearable shipment.








