Key takeaways
- A container's journey is a predictable sequence: gate-in, loaded, departed, arrived, discharged, available, outgated, empty returned.
- Estimated events support planning; actual events confirm that a physical milestone occurred.
- Discharge, availability, and outgate should trigger free-time review, but the exact charge rules vary by terminal, carrier, location, and contract.
- The most valuable signal is a missing or late milestone, not the ones that arrive on schedule.
The origin leg
The first milestones happen before the container ever touches water. They confirm the box has entered the carrier's control and is ready to sail.
- Gate In (Origin) — the loaded container enters the origin terminal. The shipment is now physically staged for export.
- Loaded on Vessel — the container is lifted onto the ship. This is the moment the ocean leg formally begins.
- Vessel Departure — the vessel leaves the origin port. From here, the ETA at destination becomes the number everyone watches.
The ocean leg
During transit, the container itself generates no new events for days or weeks. What changes is the vessel's schedule. Congestion, weather, and berth availability push the estimated arrival earlier or later, and each revision is worth recording.
Estimated vs actual
Transit-time milestones are estimates until the vessel actually arrives. Treat an ETA as a forecast that can move, not a promise. The useful signal is how much it has moved and in which direction.
The destination leg
Arrival is where operations work intensifies because discharge, release, free-time, drayage, and appointment decisions begin converging. The exact commercial clock varies by carrier, terminal, location, and contract, so milestone timing should trigger verification rather than an automatic fee assumption.
- Vessel Arrival — the ship reaches the destination port. Discharge is imminent but not immediate.
- Discharged — the container is lifted from the vessel into the terminal. This is a key trigger for reviewing release, availability, and free-time rules.
- Available for Pickup — an availability signal indicates the box may be ready for collection, but teams should still verify holds, line release, fees, and appointment requirements with the responsible source.
- Gate Out (Outgated) — the container leaves the terminal by truck. This is an important demurrage and equipment-use milestone, but the exact charge treatment follows the applicable tariff and contract.
Estimated, planned, and actual milestones
A planned vessel departure, estimated arrival, and actual arrival are three different signals. Estimated events help teams plan; actual events confirm that a physical move occurred. A reliable timeline labels that distinction clearly so an expected discharge is not mistaken for a container already on the ground.
The rule that prevents bad decisions
Do not advance a shipment's operational state from an estimated event alone. Use actual carrier or terminal events for confirmed movement, and treat predictions as planning context.
The inland and return leg
For inland destinations, rail milestones appear when coverage exists for the lane. After delivery, the cycle closes when the empty box goes back.
- Rail Departure / Arrival — the container moves by rail to an inland ramp, generating ramp and outgate events where available.
- Empty Returned (Gate In Empty) — the emptied container is returned to the carrier's designated location, ending detention and closing the shipment cycle.
Reading the timeline like a pro
Experienced operators do not read every milestone equally. They watch for the events that carry cost or risk: discharge (free time starts), availability (the pickup window opens), and outgate (charges stop). A gap between two expected milestones — discharged but not available for days, or available but not picked up — is usually where money leaks.
This is why completed shipments should drop out of your active view and exceptions should rise to the top. The milestone that did not happen on time matters more than the ten that did.
What to check when a milestone is missing
- Confirm the container number, carrier, and latest actual event before escalating.
- Compare the carrier timeline with the responsible terminal or rail source when the handoff is local.
- Review whether the next event is merely late to publish or whether the underlying move is actually delayed.
- Recheck holds, release, appointment, and free-time information with the authoritative party before committing a pickup plan.
Frequently asked
What is the difference between gate out and empty return?
Gate out (outgate) is when the loaded container leaves the terminal for delivery. Empty return is when the emptied container is brought back to the carrier afterward. Outgate typically stops demurrage; empty return ends detention on the equipment.
Why does 'available for pickup' come after discharge?
Discharge only means the box is off the ship. Before it can be collected, the terminal must release it — customs holds cleared, line release granted, and any fees settled. That gap between discharge and availability is a common source of delay.
Which container milestone starts demurrage?
There is no universal milestone rule for every shipment. Discharge is often an important trigger for free-time review, but the applicable carrier tariff, terminal rules, location, and customer contract determine the actual clock and charges.