START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Logistics Concepts Compared

ICD vs CFS vs Port Clearance in India: Cost, Time and Customs

By Vikasraj YadavPublished 9 min read

For supply chain managers and founders choosing an operating model · Understand the problem

ICD vs CFS vs Port Clearance in India: Cost, Time and Customs — Two logistics finance and operations staff members reviewing a ring-bound customer service-rate contract and billing binders beside an out-of-focus terminal display in a daylight office.

ICD vs CFS vs Port Clearance in India: Cost, Time and Customs: Illustrative 3PL contract rate and billing review session; not a client facility.

At a glance · Quick answer

Quick answer: icd vs cfs

An inland container depot is a full customs station notified under Customs Act Section 7(1)(aa), where the bill of entry is filed and assessed; a CFS is a customs area under Section 8(b) attached to a parent port. NTRS 2025 measured 83:41 hours to release at ICDs against 79:04 at seaports, so haulage decides the route.

TL;DR — what you’ll learn

  • An ICD assesses and releases bills of entry itself; a CFS only examines and stores, with assessment at the parent custom house under Customs Act Section 8(b).
  • NTRS 2025 timed import release at 79:04 hours for seaports and 83:41 hours for ICDs, so an ICD wins on road distance and empty return, not customs speed.
  • ICD boxes travel duty-unpaid under a Section 54 transhipment bond that is discharged by a landing certificate within one month; a lost certificate can block a carrier's next debit.
  • In the worked example the ICD route saves about ₹56,000 per 40-foot box to Gurugram, while the US in-bond choice moves costs by under $100.

Topics: icd vs cfs · inland container depot vs container freight station · icd cfs port clearance cost and time · customs area section 8 · transhipment bond icd

All quantities, amounts, product codes and events are illustrative teaching examples.

A buyer in Gurugram books a 40-foot container from Shanghai "to Nhava Sheva CFS" because that is what the forwarder quoted last year. The box clears in four days, then spends three more on a trailer up the highway, and the empty has to go back 1,400 km to Mumbai. A competitor two plots away booked the same sailing through to an inland container depot near Delhi and paid less, even though its clearance took slightly longer.

Choosing between an inland container depot (ICD), a container freight station (CFS) and clearance at the gateway port is a decision about where customs jurisdiction sits, who holds the goods, which bond covers the inland leg and how many days the cargo waits after release. Once those four facts are on one page, the cheaper route for a given lane is usually obvious and can be written into the purchase terms before the next booking.

  • What this guide covers: the legal status of each facility under the Customs Act, 1962, custodian duties under the Handling of Cargo in Customs Areas Regulations, 2009, the transhipment bond behind ICD moves, and measured release times from CBIC's National Time Release Study 2025.
  • What it adds: a route-cost formula, a worked rupee and dollar comparison, a timestamped bond failure, and a checklist for writing the release point into contracts.

Section 7 stations and Section 8 customs areas are not the same thing

An ICD is a customs station in its own right; a CFS is a fenced extension of some other station. That single legal difference decides where your bill of entry is filed, assessed and released, and it explains most of the practical gaps between the two facility types.

Section 7(1)(aa) of the Customs Act, 1962 lets the Board notify "inland container depots" where imported goods may be unloaded, and Section 2(12) folds an ICD into the definition of a customs port. Section 8 is narrower: it lets the Principal Commissioner or Commissioner approve landing places and "specify the limits of any customs area". A CFS is approved under that second power and always belongs to a parent port, airport, land customs station or ICD.

Scroll horizontally to see all columns.

Legal footing and customs work at a gateway port, a CFS and an ICD in India
AttributeGateway port terminalContainer freight stationInland container depot
Customs Act basisSection 7(1)(a) customs portCustoms area specified under Section 8(b)Section 7(1)(aa), treated as a customs port by Section 2(12)
Own station code and manifestYesNo; uses the parent port's codeYes, for example INTKD6
Bill of entry assessed byPort custom houseParent custom house, centrallyCustoms officers posted at the ICD
Main customs task on siteDirect port delivery release, scanningExamination, de-stuffing, LCL segregationFull clearance: manifest, assessment, examination, out of charge
Typical locationCoastMostly within about 50 km of the portHinterland, often rail-linked

The CBIC Customs Manual 2025 states the distinction plainly: an ICD is a "self contained Customs station" with its own automated system, while a CFS "cannot have an independent existence" and normally hosts only examination, stuffing and de-stuffing. Manifest processing and assessment for CFS cargo happen at the custom house of the parent station.

ICD versus CFS selection for an Indian import starts with jurisdiction: an inland container depot notified under Customs Act Section 7(1)(aa) assesses the bill of entry itself, while a CFS approved under Section 8(b) relies on its parent custom house; the CBIC manual notes 25 ICDs handle 83% of ICD volume.

What the custodian owes you under the 2009 cargo handling rules

Whoever runs the yard, at the port, the CFS or the ICD, is a custodian approved by Customs and carries statutory duties that sit underneath the commercial tariff. Knowing them lets an importer push back on charges that the rules already forbid and ask for insurance cover the custodian must already hold.

Section 45(1) keeps imported goods unloaded in a customs area in the custody of a person approved by the Commissioner until clearance, warehousing or transhipment. Section 45(3) makes that custodian liable for duty on goods pilfered after unloading. The Handling of Cargo in Customs Areas Regulations, 2009 (HCCAR) then set out who may be approved and what they must provide.

  • Insurance on stored goods: Regulation 5(1) requires insurance, which the Board has read as equal to the average value of goods likely to be stored in the customs area over 5 days, based on projected capacity (Circular 22/2024-Customs, 8 November 2024).
  • Bond and guarantee: Regulation 5(3) requires a bond equal to the average duty on imported goods and 10% of the value of export goods likely to be stored over 5 days, backed by a bank guarantee or deposit of 10% of that duty.
  • No rent on detained goods: Regulation 6(1)(l), as the Board's instruction of 14 March 2012 reminds custodians, bars rent or demurrage on goods detained by Customs, subject to other laws.
  • Approval period: Regulation 10 approves a new custodian for 2 years, renewable for 5 years at a time, and the carrier bond follows that validity.
  • Uncleared cargo: Section 48 lets the custodian sell goods not cleared, warehoused or transhipped within 30 days of unloading, after notice to the importer and with the proper officer's permission.

The transhipment bond that carries a box from the berth to an ICD

Cargo bound for an ICD leaves the gateway port without paying duty, so somebody must guarantee to Customs that it arrives. That guarantee is a carrier's bond under Section 54, and when its proof of arrival goes missing, the next containers on the same bond can stall at the port.

Section 54(3) lets the proper officer allow goods shown in the import manifest for transhipment to another customs station to move without duty, on conditions for their due arrival. Chapter 11 of the CBIC Customs Manual 2025 describes the mechanics: the shipping agent applies for a transhipment permit with a sub-manifest and a copy of the import general manifest, the carrier executes a bond, and containers move under one-time bottle seals by rail, road or coastal vessel.

  • Bond discharge: the bond is discharged when the carrier produces a landing certificate from Customs at the destination; if it is not produced within a month or an extended period, an amount equal to the value of the goods can be forfeited.
  • Guarantee levels: public sector carriers and carriers moving more than 1,000 import TEUs a year are exempt from the bank guarantee; other carriers furnish 15% of the bond amount.
  • ICD operators as carriers: a custodian moving boxes between the gateway port and its own ICD or CFS can cover transit through its existing custodian guarantee instead of a separate one.
  • Running bonds: carriers may execute a mother bond that is debited when a container leaves the port and re-credited when the landing proof reaches the gateway custom house.

The manifest line drives everything. If the line declares the box for port delivery, it cannot simply be put on a rake; an amendment is needed first, which our guide to import general manifest filing and amendments covers. Decide the destination before the supplier ships, not when the vessel is two days out.

ICD, CFS or port: how an Indian import container reaches release Step 1, Manifest line: Destination code set by the line. Port, CFS or ICD code on the IGM; Copied from PO and bill of lading; Amendment needed to change route. Step 2, Inland move: Transhipment under Section 54. Permit and carrier bond debit; Bottle-sealed box by rail or road; Landing certificate re-credits bond. Step 3, Clearance: Assessment and examination. ICD assesses the bill on site; CFS examines; parent port assesses; NTRS 2025: 83:41 h ICD, 79:04 h port. Step 4, Gate-out: Free days, rent and last mile. HCCAR bars rent on detained goods; Ground rent after free period; E-way bill for the onward leg. ICD, CFS or port: how an Indian import container reaches release The manifest line fixes the route; jurisdiction, bond and dwell then decide total cost and days 1 · MANIFEST LINE Destination code set by the line • Port, CFS or ICD code on the IGM • Copied from PO and bill of lading • Amendment needed to change route 2 · INLAND MOVE Transhipment under Section 54 • Permit and carrier bond debit • Bottle-sealed box by rail or road • Landing certificate re-credits bond 3 · CLEARANCE Assessment and examination • ICD assesses the bill on site • CFS examines; parent port assesses • NTRS 2025: 83:41 h ICD, 79:04 h port 4 · GATE-OUT Free days, rent and last mile • HCCAR bars rent on detained goods • Ground rent after free period • E-way bill for the onward leg

Measured release times: what NTRS 2025 says about each route

Customs release is not faster at an ICD; on CBIC's own measurement it is slightly slower. The ICD advantage, where it exists, comes from road distance, empty repositioning and port congestion avoided, not from quicker assessment.

CBIC's National Time Release Study 2025 sampled 62,981 bills of entry filed in the first week of January 2025. It measures import release time from arrival of goods to out of charge, and it counts arrival at an ICD as the start, so the rail leg from the port is outside the ICD figure. Average release time was 79:04 hours at seaports and 83:41 hours at ICDs, against an action-plan target of under 48 hours.

Scroll horizontally to see all columns.

NTRS 2025 import release and evacuation times that bear on the ICD, CFS or port decision
Measure (NTRS 2025)Seaport routeICD routeWhat it means for planning
Average release time, arrival to out of charge79:04 hours83:41 hoursAdd the port-to-ICD rail leg on top of the ICD figure
Share of bills released within 48 hours51.76%43.70%Plan for the median box missing 48 hours at an ICD
Direct port delivery versus CFS at four seaports65:33 DPD against 84:03 CFSNot applicableDPD saves about 18.5 hours where the importer qualifies
Out of charge to gate out27:26 hours overall84:50 hoursPost-release dwell is largely an importer choice
Free storage commonly offeredCFS ground rent free time around 14 daysUp to 45 days at some ICDsLong free time hides slow collection until it expires

At CFSs the study found port-out to CFS-in took roughly 2.5 to 4 hours, arrival at the CFS to out of charge about 85 hours, and out of charge to CFS gate-out about 88 hours. Delivery-order timing and DPD eligibility shape those numbers, and our delivery order guide walks through the notices a Nhava Sheva importer must send to choose DPD or a nominated CFS.

CBIC's National Time Release Study 2025 recorded average import release of 79:04 hours at seaports and 83:41 hours at inland container depots, measured from arrival to out of charge, with only 43.70% of ICD bills of entry released inside the 48-hour target, so ICD routing pays off through haulage, not customs speed.

Pricing each route per container with one cost formula

Compare routes per container on one equation that adds the cash charges, the storage after free time and the inventory cost of every day in the pipeline. Quote-based comparisons that list only the CFS handling charge and the line's inland haulage routinely pick the wrong option.

C_route = H + T_laden + T_empty + G * max(0, D_store - F_free) + (V * r / 365) * (t_move + t_clear + t_post)

H        = facility handling, documentation and examination support charges (INR or USD)
T_laden  = haulage of the laden box from discharge berth to the importer's door
T_empty  = haulage of the empty box back to the line's nominated depot
G        = ground rent per day charged after the free period
D_store  = days the box or cargo sits at the facility
F_free   = free storage days in the custodian's tariff or the contract
V        = cargo value (CIF plus duty if duty is paid before dispatch)
r        = annual inventory carrying rate, for example 0.12
t_move   = transit days for all inland legs
t_clear  = days from arrival at the clearing station to out of charge
t_post   = days from out of charge to gate-out

Decision rule: choose the route with the lowest C_route; review the lane
if the gap between the two cheapest routes falls below 5% of C_route.

Two inputs deserve care. T_empty is often the swing factor for hinterland buyers, because an ICD near the door shortens the empty return from hundreds of kilometres to a few dozen. V should include duty when the duty is paid at clearance before the inland move, which makes slow port-side routes more expensive for high-duty goods.

For a Delhi-region buyer, the ICD route in this example costs about ₹56,000 less per container even though it takes 1.5 days longer. For a Chicago buyer importing through Los Angeles, the in-bond and port-clearance routes differ by under $100, because the US has no ICD tariff structure that changes the haulage.

Route costing for a 40-foot Nhava Sheva import bound for Gurugram compares CFS clearance plus 1,400 km road haul against rail transhipment under Customs Act Section 54 to a Delhi-area ICD; in the illustrative ledger the ICD route saves about ₹56,000, or 30%, despite 1.5 extra pipeline days.

The rupee case is a 40-foot container of machine parts, cargo value ₹60,00,000, discharged at Nhava Sheva for a warehouse in Gurugram. The dollar case is a 40-foot container worth $72,000 discharged at Los Angeles for a distribution centre near Chicago. All charges are illustrative, before GST or sales tax, and use a 12% (India) and 10% (US) annual carrying rate.

Scroll horizontally to see all columns.

Worked route comparison for one 40-foot import container in India (INR) and the US (USD)
Cost lineIndia: clear at Nhava Sheva CFS, road to GurugramIndia: rail to Delhi-area ICD, clear thereUS: clear at Los Angeles, rail as domesticUS: in-bond to Chicago, clear there
Facility handling and documentation (H)₹18,000₹16,000$195 broker entry$75 in-bond filing + $195 entry
Laden haul (T_laden)₹1,15,000 road, 1,400 km₹78,000 line rail haulage + ₹14,000 last mile$3,100 rail + $450 dray$3,100 rail + $450 dray
Empty return (T_empty)₹40,000 back to Mumbai₹6,000 back to the ICDIncluded in rail rateIncluded in rail rate
Ground rent after free days₹0 (cleared inside free time)₹0 (cleared inside free time)$0$0
Pipeline days6.58.07.08.0
Carrying cost (V × r / 365 × days)₹1,973 × 6.5 = ₹12,822₹1,973 × 8.0 = ₹15,781$19.73 × 7 = $138$19.73 × 8 = $158
Total per container₹1,85,822₹1,29,781$3,883$3,978

The Indian gap is almost entirely haulage: ₹1,55,000 of road and empty-return cost on the port route against ₹98,000 of rail, last-mile and empty return on the ICD route. Change the warehouse to Bhiwandi and the answer reverses, because the road leg shrinks to under 50 km and the rail haulage becomes pure overhead.

The US contrast: in-bond moves and examination stations

The US has no direct equivalent of the Indian ICD or CFS split. Cargo either clears at the port of unlading or moves in-bond to an interior port of entry, and examinations happen at privately run centralized examination stations whose costs fall on the importer.

Under 19 CFR 18.1(i), in-bond merchandise must be delivered to CBP at the destination port within 30 days, and Section 18.1(j) requires an arrival report within two business days of arrival. A centralized examination station, defined in 19 CFR 118.1, is a private facility where merchandise is made available to CBP for physical examination, and 19 CFR 151.6 makes the importer bear the expense of preparing goods for examination.

  • Route choice driver: port congestion and where an exam would be least disruptive, not a different haulage tariff.
  • Documentary control: the in-bond record and its 30-day clock replace India's transhipment permit, mother bond and landing certificate.
  • Release paperwork: entry at the destination port follows the normal release and entry summary steps, so the broker files there rather than at the port of unlading.

A missing landing certificate that froze a carrier's mother bond

An ICD route fails quietly when the paperwork that closes the transhipment never reaches the gateway custom house. The trace below shows how one unreturned certificate held other importers' boxes at the port, which is why ICD users should ask carriers how they monitor bond headroom.

  1. Day 1, 09:40: Carrier executes transhipment permit TP/NSA/0418 for 42 containers to an ICD near Delhi; the gateway system debits ₹3.1 crore from its running mother bond, leaving ₹0.4 crore headroom.
  2. Day 5, 16:15: The rake arrives; ICD Customs checks seals against the permit and issues landing certificates, but the scanned copy for 11 containers is attached to the wrong permit number in the carrier's portal.
  3. Day 12, 11:00: A new vessel discharges 30 ICD-bound boxes for the same carrier; the bond module refuses the debit because the re-credit for the 11 containers never posted.
  4. Day 13, 18:30: Importers see their boxes still at the terminal under port storage; the line's port free days are being consumed at the gateway, not the ICD.
  5. Day 15, 10:20: The carrier re-submits the certificates against TP/NSA/0418, the bond re-credits, and the waiting containers move on the next rake, three days late.

The fix was administrative, but three days of port storage landed on importers who had done nothing wrong. A clause making the carrier bear port storage caused by its own bond shortfall costs nothing to agree in advance and is hard to win afterwards.

Who holds each record in an ICD or CFS clearance and who signs

Each step of an ICD or CFS clearance has one record owner and one person who can sign a correction. Disputes stall when an importer asks the wrong party, for example asking a CFS to amend a manifest line that only the shipping line can change.

Scroll horizontally to see all columns.

Record owners and correction authority across port, CFS and ICD clearance in India
Record or decisionHeld byWho can correct or sign itImporter's lever
Destination on the import manifest line (port, CFS or ICD code)Shipping line or its agentLine, with Customs approval for amendmentsBooking instruction and supplier's bill of lading
Transhipment permit and bond debitCarrier at the gateway custom houseProper officer at the gateway portCarrier selection and bond-shortfall clause
Custody record of goods in the yard (Section 45(2))Approved custodianCustodian, reported to the proper officerTariff review and HCCAR duties
Bill of entry and duty paymentImporter through its customs brokerImporter; reassessment by the assessing officerAdvance filing and complete documents
Examination order and reportCustoms at the ICD or CFSCustoms officerPresence of the broker at examination
Ground rent and handling invoiceCustodianCustodian's commercial teamFree days and detained-goods carve-out in contract

The CHA side of that table, especially advances paid to the port and CFS on the importer's behalf, is a separate control problem. Our article on CHA duty, port and CFS imprest reconciliation covers how those pass-through advances are matched to receipts; this guide stays with the earlier question of which facility should hold the box at all.

Route checks a system can lock and judgment calls left to people

Most route errors come from data that never reached the booking, so lock the checks that compare fixed fields and leave forecasting and tariff reading to assisted review. Software helps most with reading messy tariffs and predicting dwell; it should not pick the route on its own.

Scroll horizontally to see all columns.

Route-selection tasks split between hard system checks and tools that assist a planner
TaskFixed rule in the booking or ERP systemWhere software or AI only assistsWho decides
Matching the supplier's bill of lading destination to the PO's agreed release pointBlock shipment release if the place of delivery code differs from the PO fieldNone neededImport coordinator
Reading a CFS or ICD tariff PDF for free days and ground rent slabsStore approved slabs per facility and versionExtracting slabs from a new tariff for a person to verifyLogistics buyer
Forecasting days to out of charge at a given ICDUse a planning default such as the NTRS category averageLane-level prediction from past bills of entryPlanner, who can override
Tracking transhipment landing certificatesFlag any box without arrival confirmation 5 days after rake departureMatching scanned certificates to permit numbersCarrier, chased by the importer
Disputing rent charged on detained goodsHold payment of rent lines dated during a recorded detentionDrafting the dispute letter from the detention recordFinance and customs broker

Writing the release point into contracts before the next booking

Pick the route per lane, write it into the purchase order and the forwarder contract, and review it whenever the warehouse, the volume or the duty rate changes. The checklist below is what we use when helping importers set that up.

Scroll horizontally to see all columns.

Checklist for choosing and contracting an ICD, CFS or port release point
ItemWhat good looks likeEvidence to keep
Lane cost modelRoute formula run for each warehouse-port pair with current haulage quotesDated model and quotes
Place of delivery on purchase ordersCoded field matched to the bill of lading before releasePO template and exception log
Carrier bond arrangementCarrier states its bond and guarantee status and how it tracks landing certificatesWritten confirmation
Free days and ground rentFree storage and slab rates fixed for the contract termSigned tariff annexure
Detention and examination carve-outNo rent while goods are detained by Customs, in line with HCCAR Regulation 6(1)(l)Contract clause
Bond-shortfall storage clauseCarrier bears port storage caused by its own bond or certificate failureContract clause
Onward e-way bill and GSTOwner and trigger point defined for the post-release legSOP reference
Review triggerRoute re-run when volumes shift by 20% or a warehouse movesReview log

The onward e-way bill for the post-release leg is handled in our guide to e-way bills for import cargo from port to warehouse, and the wider set of import and freight guides sits on the logistics and supply chain hub. If you want help building the lane model or the PO controls into your ERP, you can send us a short brief.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: ICD vs CFS vs Port Clearance in India: Cost, Time and Customs · Logistics Concepts Compared

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on icd vs cfs in logistics & supply chain.

Is a CFS the same as an ICD for customs purposes?
No. An ICD is notified under Section 7(1)(aa) of the Customs Act, 1962, has its own station code and assesses bills of entry. A CFS is a customs area specified under Section 8(b), cannot exist on its own and is linked to a parent port or ICD, where manifests and assessments are processed.
Is customs clearance faster at an ICD than at the port?
Not on CBIC's own figures. The National Time Release Study 2025 measured average import release of 83:41 hours at ICDs and 79:04 hours at seaports, counted from arrival at each station. The rail leg from the port is extra, so ICD routing pays off through shorter road hauls and empty returns.
Who guarantees duty on a container moving from the port to an ICD?
The carrier does, through a transhipment bond under Section 54 of the Customs Act. Carriers moving over 1,000 import TEUs a year and public sector carriers are exempt from the bank guarantee; others give 15% of the bond. A landing certificate from the destination station discharges the bond.
Can a CFS charge ground rent while Customs detains my goods?
Regulation 6(1)(l) of the Handling of Cargo in Customs Areas Regulations, 2009 bars a custodian from charging rent or demurrage on detained goods, subject to other laws, and CBIC reminded custodians of this in a March 2012 instruction. Put the same carve-out in your CFS contract to avoid arguing it invoice by invoice.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.