DATA DOCKED GROUP
Vessel trackingdatadocked.com Container tracking
Cargo DockedA DATA DOCKED GROUP COMPANY
Overview
PricingAPI Docs
Sign inStart free
Fundamentals

What is a shipping ETA — and why does it keep changing?

CD
Cargo Docked team7 min read· Updated June 2026

ETA stands for estimated time of arrival. In ocean freight it is the single number everyone from warehouse teams to merchandisers depends on — yet it is also the number that changes most often. This guide explains how ETAs are set, why they drift, and how predictive ETAs are more reliable than carrier schedules alone.

What ETA means in shipping

ETA — estimated time of arrival — is the date and time a vessel or container is expected to arrive at a specific port or terminal. It is not a guarantee. It is a best guess based on the information available at the time it was published.

In practice, there are several ETAs that matter in a single shipment: the vessel's ETA at the next port, the ETA for when the container will actually be discharged from the ship, and the ETA for when the container will be available for pickup after clearing customs and handling. Each is different and each can change independently.

Key distinction

The vessel ETA tells you when the ship arrives. The container availability date tells you when you can actually pick up the box — and that gap can be hours or days.

How carrier ETAs are set

When a sailing is created, the carrier publishes a schedule: the planned departure date from the origin port and the planned arrival at the destination. This scheduled ETA is based on the route, the vessel speed, and typical port times.

As the voyage progresses, the carrier updates this ETA based on actual progress. But carrier systems are not always updated in real time — many are batch-updated once or twice a day, and some smaller carriers update even less frequently.

Published schedules are set weeks or months in advance and reflect ideal conditions.
Carrier ETA updates lag behind actual vessel movement by hours to a full day.
Transshipment adds complexity — a delay at an intermediate port cascades into the final destination ETA.

Why ETAs change

Ocean shipping is affected by a long list of variables that the original schedule cannot anticipate:

Weather — storms, fog, or heavy swells force vessels to slow down or take longer routes.
Port congestion — if berths are occupied, vessels wait at anchor, sometimes for days.
Vessel rollovers — when a container misses its planned sailing and is moved to the next one.
Transshipment delays — a missed connection at an intermediate hub adds days to the final arrival.
Equipment issues — mechanical problems can force a vessel into an unplanned port call.
Customs and inspections — random or targeted inspections hold containers at the terminal after discharge.

Most of these events are not reflected in the carrier's official ETA until they have already happened. By the time a customer sees a changed ETA, the delay is often already in full effect.

Predictive ETAs vs. carrier schedules

A predictive ETA is calculated by blending the carrier's published schedule with real-time data — primarily the vessel's live AIS position, speed, and heading. Instead of waiting for the carrier to update their system, a predictive ETA is recalculated continuously as the vessel moves.

This makes a meaningful difference in practice. A vessel that has slowed to 10 knots in heavy weather will show a predictive ETA several hours later than the carrier's published date — and will show it immediately, not the next morning when the carrier's batch job runs.

AIS-based prediction catches slowdowns and diversions within minutes.
Port congestion models factor in average berth wait times at busy terminals.
Historical accuracy data per carrier and route improves estimates on well-travelled lanes.

The practical upshot

Predictive ETAs give warehouse teams and supply chain planners an earlier, more accurate signal — often hours to days before the carrier's official ETA reflects reality.

Using ETAs for planning

A reliable ETA is worth more than it might seem. The teams that act on it first tend to get the most value:

Warehouse and labor planning — knowing the true arrival date lets you staff correctly for receiving.
Transport booking — arrange drayage pickup before free time starts, not after the vessel has docked.
Demurrage and detention avoidance — catching a delay early gives you time to extend storage or reschedule pickup before fees kick in.
Inventory and merchandising — accurate available-to-sell dates feed replenishment and promotion decisions.
Customer communication — tell clients about a delay before they ask, and you turn a frustrating situation into a managed one.

All of this depends on getting the ETA signal early enough to act. That is why a predictive, continuously updated ETA is more valuable than a static carrier schedule — and why it is central to what a container tracking API delivers.

Frequently asked questions

What is the difference between ETA and ETD?

ETD is estimated time of departure — when the vessel is expected to leave a port. ETA is estimated time of arrival at the next port. A voyage has both an ETD at origin and an ETA at destination.

How far in advance does an ETA typically change?

It varies. Weather-related delays can surface days in advance via vessel tracking. Port congestion delays often only become visible once the vessel is within 24-48 hours of arrival. Predictive ETAs surface both types earlier than carrier systems do.

Why does my carrier show one ETA but the tracking API shows another?

The carrier's ETA is batch-updated on their schedule. A predictive ETA from a tracking API recalculates continuously from live vessel position data — so the two will differ, sometimes by hours, whenever the vessel is not tracking exactly to plan.

Up next

What is container tracking?

Read →