Cross-border e-commerce shipping India needs four building blocks: an IEC code from DGFT, an AD code endorsed at your shipping port, a courier-mode shipping bill (CSB-IV under ₹5 lakh, CSB-V above), and a store-level fulfilment setup that prints a commercial invoice with HS codes for every order. Most Indian D2C brands ship via DHL, FedEx, Aramex, or India Post courier-mode at ₹600-1,800 per kg with 5-10 day delivery to USA, UK, and Australia.
For the pillar overview see International Shipping from India: Complete Guide.
What “Cross-Border E-commerce” Actually Means
In Indian customs terminology, cross-border e-commerce is the export of low-value retail orders by a registered seller to a foreign consumer, processed under a courier-mode shipping bill (CSB-IV or CSB-V). It sits below freight-mode exports — those use a regular shipping bill and a CHA.
For Shopify, WooCommerce, Etsy, Amazon Global, and direct-website sellers in India, courier-mode is the default. It’s faster to clear, cheaper per parcel under 10 kg, and the carrier files the shipping bill on your behalf. For first-time exporters new to the import-export framework see beginner’s guide to import & export.
The international ecommerce shipping India market grew sharply post-2020. Most Indian D2C brands launching abroad today ship under courier-mode for the first 12-18 months before considering freight-mode consolidation.
The 6-Step Launch Checklist
Use this checklist before enabling international checkout on your store:
- Get IEC code from DGFT{target="_blank" rel=“noopener nofollow”} — online, free, 24-48 hour turnaround
- Get AD code endorsed at your bank for the shipping port (Delhi, Mumbai, Bangalore, Chennai, Kolkata, Ahmedabad)
- File LUT (Letter of Undertaking) on the GST portal — enables zero-rated export
- Choose courier(s) — DHL, FedEx, Aramex, UPS, India Post, or an aggregator with all five
- Set up store integration — Shopify app, WooCommerce plugin, or manual CSV
- Run a test shipment — full flow from order to delivery, verify everything
For Mumbai-based D2C sellers using JNPT or BOM airport, the AD code and IEC setup runs through HDFC, ICICI, or your operating bank — see Courier service in Mumbai for pickup mechanics.
CSB-IV vs CSB-V — Which Courier-Mode Bill Applies
Indian customs distinguishes two courier-mode shipping bills:
| Type | When to use | Drawback / RoDTEP |
|---|---|---|
| CSB-IV | Consignment value up to ₹5 lakh, no drawback claim | Not claimed |
| CSB-V | Consignment value above ₹5 lakh OR claiming drawback/RoDTEP | Claimed |
Most D2C orders under USD 1,000 land in CSB-IV. Once a seller starts averaging higher-value orders (jewellery, premium D2C electronics, designer apparel) or wants to claim duty drawback/RoDTEP, switch to CSB-V — your courier handles the filing on ICEGATE{target="_blank" rel=“noopener nofollow”}.
For full paperwork detail see documents required for international shipping.
Picking a Courier — Cost/Transit Benchmarks by Destination
Indicative courier-mode rates for a 1 kg parcel, before fuel surcharge and duty:
| Carrier | India to USA | India to UK | India to Australia | Transit |
|---|---|---|---|---|
| DHL Express | ₹1,200-1,800 | ₹1,100-1,600 | ₹1,400-2,000 | 3-5 days |
| FedEx Priority | ₹1,200-1,800 | ₹1,100-1,600 | ₹1,400-2,000 | 3-5 days |
| FedEx Economy | ₹900-1,300 | ₹850-1,200 | ₹1,100-1,500 | 5-8 days |
| Aramex Premium | ₹800-1,200 | ₹750-1,100 | ₹1,000-1,400 | 5-8 days |
| India Post EMS | ₹300-500 | ₹350-550 | ₹400-650 | 8-18 days |
Volume contracts or aggregator pooled pricing typically beats retail by 20-35% on the carrier-mode services. India Post EMS pricing already starts low but service quality and tracking are uneven across destinations.
Commercial Invoice + HS Code Automation for Shopify / WooCommerce / Etsy
The commercial invoice is the most-checked document by destination customs. Every international order needs:
- Sender (you) and recipient name, address, phone, email
- AWB number
- Item descriptions — specific, customs-acceptable
- HS code per line item
- Quantity, unit value, total value
- Country of origin (India)
- Reason for export (sale, gift, sample, return)
- Declared value in destination currency (USD, GBP, EUR, AED, AUD)
Most Shopify and WooCommerce plugins (CourierBook, Shiprocket-International, ShipStation) auto-populate this from product metadata. Set HS codes per product once; the plugin pulls them onto every invoice. Without automation, manual invoice generation eats 5-10 minutes per order — unsustainable above 50 orders/month.
For destination-specific paperwork sensitivities see country-specific shipping requirements.
Duties, Taxes, and the DDP vs DDU Decision
Every destination has a de minimis threshold — declared value below which import duty doesn’t apply. The big ones for Indian D2C exporters:
- USA: USD 800 (very generous)
- UK: GBP 135
- EU: EUR 150 (post-IOSS, VAT may apply on all values)
- Australia: AUD 1,000
- Canada: CAD 150
Above the threshold, duty applies. Two ways to handle it:
- DDU (Delivered Duty Unpaid): buyer pays duty on delivery. Simpler for you, but causes refused parcels and bad reviews.
- DDP (Delivered Duty Paid): you collect duty at checkout, prepay carrier, parcel delivers without recipient effort. Better buyer experience, more setup at your end.
Most D2C brands use DDU under ~USD 100 (where de minimis usually shelters the order) and DDP above. For full mechanics see de minimis values for international shipping.
Returns and Reverse Logistics for D2C Exports
International returns are the dirty secret of cross-border e-commerce. Three options:
- No-return policy. Common for low-value (under USD 30) orders. Refund-only on legitimate damage.
- Destination-side return address. You rent a US/UK return address (via a forwarder). Buyer returns to that address; you consolidate and ship back to India occasionally.
- India return shipping. Carrier picks up internationally and returns to India — expensive, only economical for high-value items.
Always carry international insurance above declared value ₹15,000 to cover lost/damaged parcels — returns are messy enough without insurance gaps.
Compliance Pitfalls (BIS, FSSAI, Prohibited Items, Under-Declaration)
Avoid these traps:
- BIS-mandated items (electronics, toys, mandatory standards) need BIS certification before export to many destinations
- FSSAI for food and supplements — destination usually wants FDA-equivalent compliance too
- Prohibited items — currency, certain medications, large lithium batteries, ivory, rare wildlife
- Under-declaring value to save duty — customs cross-checks marketplace prices, fines and parcel seizures follow
- Wrong HS code — customs reassesses with higher duty, recipient gets bill shock
- No phone number on commercial invoice — destination customs needs to contact recipient
Get compliance right once; product templates handle the rest.
Frequently Asked Questions
What is cross-border e-commerce shipping from India?
Cross-border e-commerce shipping is the export of retail orders from an Indian seller to a customer abroad, usually under courier-mode shipping bills (CSB-IV or CSB-V) filed on ICEGATE. It needs an IEC code from DGFT, an AD code endorsed at the shipping port, a commercial invoice with HS codes, and a courier like DHL, FedEx, Aramex, or India Post EMS.
Do I need IEC and GST registration to sell internationally from Shopify in India?
Yes. Any commercial international shipment from India requires an IEC code from DGFT, regardless of platform. GST registration is needed if your turnover crosses the threshold; export sales are zero-rated if you file a Letter of Undertaking on the GST portal. Most courier aggregators will refuse to book commercial international parcels without an IEC on file.
What is the difference between CSB-IV and CSB-V shipping bills?
CSB-IV is the courier-mode shipping bill for low-value exports up to ₹5 lakh per consignment without claiming drawback or RoDTEP. CSB-V is for commercial exports above ₹5 lakh or where the seller claims duty drawback or RoDTEP benefits. Your courier files the relevant CSB on ICEGATE; you provide the IEC, AD code, and invoice details.
Should I ship DDP or DDU on cross-border e-commerce orders?
DDP (Delivered Duty Paid) means you collect duties at checkout and prepay them — best for buyer experience but adds complexity at the seller end. DDU (Delivered Duty Unpaid) means the buyer pays duties on delivery, simpler for you but causes refused parcels. Most Indian D2C brands use DDU for orders under USD/GBP 100 and DDP above.
How much does cross-border courier shipping from India cost on average?
For a 1 kg parcel under courier-mode, expect ₹600-900 to USA/UK/Australia on standard express, ₹1,200-1,800 on premium DHL/FedEx express, and ₹300-500 on India Post EMS where available. Volumetric weight, fuel surcharges, and remote-area fees can add 15-40%. Volume contracts or aggregator platforms typically save 20-35% off carrier list rates.
Conclusion
Cross-border e-commerce from India is a paperwork problem disguised as a logistics problem. Get IEC, AD code, LUT, and HS codes set up once; automate commercial invoices through your store integration; pick DDP above your duty threshold and DDU below. The rest is rate comparison. Get an international courier quote on CourierBook to compare carrier-mode rates across DHL, FedEx, Aramex, and India Post.