Insights

CFS and ICD Explained: Where Your Container Actually Stops

15 September 2026 · 6 min read

A container freight station is a warehouse where cargo is stuffed into or destuffed out of containers under customs supervision. An ICD, or Inland Container Depot, is a dry port set inland from the sea: it has customs officers, a bonded yard, rail or road connectivity to a gateway port, and the legal standing to open and close a customs procedure. The two are often spoken of as if they were the same facility, and at many locations they physically sit inside the same compound, but they do different jobs, and knowing which one your box is sitting in tells you who to call when it stops moving.

What a container freight station actually does

The container freight station is a cargo-handling facility. Its unit of work is the shipment, not the container. Loose cartons, drums, pallets and crates arrive from different shippers, are tallied, weighed, examined if customs asks, and then consolidated into a container that goes to the port as one sealed unit. On the import side the sequence runs backwards: the container comes in sealed, the CFS breaks the seal, unloads it, sorts the cargo by house bill of lading, and holds each consignment until the importer’s customs clearance is complete and delivery is taken.

Because the CFS is a customs-notified area, cargo can sit there in a bonded state. That is the whole point. An importer who has not yet paid duty, or whose licence is pending, can leave the goods in the CFS without them being in breach, and an exporter can bring cargo in, get it examined and “Let Export Order” issued, and have it loaded without the truck ever queuing at the port gate.

What an ICD does that a CFS does not

An ICD is a place of origin and destination in the eyes of customs. A container can be cleared for export at an ICD, sealed there, and travel to Mundra or Nhava Sheva as an already-cleared box that only needs to be loaded. An import container can be manifested to the ICD, moved under customs bond from the port, and cleared inland. The bill of entry and the shipping bill can be filed against the ICD’s own customs station code.

A standalone CFS attached to a port cannot do that. It handles cargo for a port that is a short drive away; the customs station is the port. The ICD is the customs station. That difference shows up in paperwork, in who bears detention, and in how long a delay lasts.

In Gujarat this matters a great deal. ICD Khodiyar on the northern edge of Ahmedabad and the facilities around Sanand let an exporter in Ahmedabad, Kadi, Kalol or Changodar stuff and clear a container near the factory and rail it to Mundra or Pipavav, instead of running a road trailer down and clearing at the port. For a Morbi ceramics load or a Sanand auto-component shipment, that inland clearance is often the difference between a predictable schedule and a scramble.

Why LCL must pass through a CFS

LCL — less than container load — is not a shipping line product in the sense that FCL is. The line only ever carries containers. Somebody has to turn twelve small shipments into one container, and somebody has to turn that container back into twelve small shipments at the other end. That somebody is the consolidator, and the place they do it is a container freight station.

So an LCL export moves: factory to CFS, tally in, customs examination if selected, stuffing with other shippers’ cargo, container sealed, container to port, container loaded. An LCL import moves: container discharged, container to CFS, destuffing, cargo segregated by house bill, duty paid, delivery order released, cargo out on a truck. There is no version of LCL that skips this. When an importer asks why their two pallets took six days longer than a full container on the same vessel, the answer is almost always destuffing queue and CFS handling at the destination.

Port CFS versus inland facility

  Port-adjacent CFS Inland facility / ICD
Customs status Extension of the port’s customs station Its own customs station code
Typical distance Minutes from the terminal gate Near the manufacturing cluster
Main leg to port Short trailer shuttle Rail block train or long-haul road
Best for LCL consolidation, port congestion relief Factory-near stuffing, inland clearance, rail economics
Main risk Port congestion spills into the yard Rail indent and train frequency

An inland facility saves road cost and port-side congestion but adds a rail dependency. If the block train to the gateway port runs three times a week and you miss the indent, you have lost days that a port-side CFS would not have cost you.

Destuffing, and where the time actually goes

Destuffing is the physical unloading of an import container at the CFS, with a tally against the manifest.

  • Container positioning. The box has to be grounded and brought to a destuffing bay. Yard congestion decides when.
  • Examination. If the bill of entry is marked for examination, the cargo waits for an officer, and the officer works a queue.
  • Segregation. On an LCL box, cargo for each house bill has to be separated and stored separately. Poorly marked cargo slows this for everyone in the container.
  • Document gating. Cargo is not released against the destuffing tally; it is released against duty payment and the delivery order. If either is pending, the cargo occupies space and accrues storage.

Where cost accumulates

Charges at a container freight station are structured, not arbitrary, and reading them in the right order makes a quote comparable. Broadly you will see: a handling or terminal charge per container or per revenue tonne; a ground rent or storage charge that starts after a free period; a destuffing or stuffing charge; labour and equipment charges for anything non-standard; and pass-through charges for examination, weighment, fumigation or repacking. Tariffs differ by facility and change, so ask for the current schedule in writing rather than assuming last year’s numbers still apply.

Two costs do most of the damage. The first is storage after the free period expires, which compounds daily and is entirely a function of how fast documents move. The second is container detention, charged by the shipping line for holding their box beyond the free days, which is a separate clock from the CFS storage clock and often runs out first. An import that clears on day four typically pays neither. An import that clears on day eleven pays both, twice over, and the freight saved on a cheap quote disappears.

The practical control is document readiness. The bill of entry can be filed in advance of arrival. The delivery order, the insurance copy, the packing list and the correct classification can all be settled before the vessel berths. Most CFS cost is not a handling problem; it is a paperwork timing problem. Our customs clearance team works to the arrival date rather than the arrival event for exactly this reason, and for ocean freight consignments moving LCL we plan the destination CFS step into the transit estimate rather than treating it as a surprise at the end.

Which facility should your cargo use

If you are shipping LCL, the question is settled: a container freight station is part of the route in both directions. If you are shipping FCL out of Ahmedabad or the Sanand-Kadi belt, an inland clearance at ICD Khodiyar or a Sanand facility is usually worth pricing against direct road movement to Mundra or Pipavav, and the comparison has to include the rail schedule, not just the per-container rate. If your cargo is time-critical, heavy, or awkward enough that handling risk outweighs cost, factory stuffing with clearance at the gateway may still win. For unusual dimensions, the answer changes again and belongs with project cargo planning. Terms that keep appearing in these discussions are collected in our logistics glossary.

Talk to Scapex

If you are weighing an inland stuffing point against port-side clearance, or trying to work out why an LCL import is sitting at a destination CFS, send us the details of the shipment and we will walk through the route and the likely cost points with you. Contact Scapex Global Forwarding in Ahmedabad and we will come back with a plan, not a boilerplate rate sheet.

Ready when you are

Send us a lane and roughly what is moving. You will have a firm all-in figure inside a working day.

Common questions

What is the difference between a CFS and an ICD?

A container freight station is a customs-notified warehouse where cargo is stuffed into or unloaded out of containers. An ICD is a full inland customs station where a shipping bill or bill of entry can be filed and a container can be cleared, then moved to a gateway port under bond. Many ICDs contain a CFS, but a standalone port CFS cannot clear cargo in its own right.

Why does LCL cargo have to go through a container freight station?

Shipping lines only carry containers, not loose cartons. A consolidator has to combine several shippers' cargo into one container at origin and separate it again at destination, and that work happens at a container freight station under customs supervision. This is why LCL consignments usually take several days longer than a full container on the same vessel.

What is destuffing?

Destuffing is unloading an import container at a CFS and tallying the contents against the manifest, house bill by house bill. The cargo is then stored in the bonded area until duty is paid and the delivery order is released. Delays usually come from yard positioning, customs examination queues and pending documents rather than the unloading itself.

Should an Ahmedabad exporter use ICD Khodiyar or clear at Mundra?

It depends on the rail schedule and the cargo. Clearing inland at ICD Khodiyar or a Sanand facility lets you stuff near the factory and rail the box to Mundra or Pipavav as an already-cleared container, saving road cost and port-side congestion. The trade-off is dependence on block train frequency, so compare total transit, not just the per-container rate.

How are CFS charges calculated?

Typically a handling charge per container or per revenue tonne, ground rent or storage after a free period, a stuffing or destuffing charge, plus labour and equipment for non-standard work and pass-through costs like examination or fumigation. Tariffs vary by facility and change over time, so ask for the current schedule in writing before comparing quotes.