Blogs

What is Container Tracking?

24
December
2025

What Is Container Tracking and How Shipping Container Tracking Works (From Empty to Empty)


If you move freight from factory to water to shelf, you know this: containers rarely disappear. The information does, especially when you track sea freight across multiple carriers and ports.

Ships slip, terminals change cut-offs, holds land late, and fees arrive weeks after delivery. The problem is not just delays. It is not having one trusted view of each container’s lifecycle, and knowing which ones need attention today.

This article is for  importers and exporters working with multiple forwarders and carriers. It explains container tracking end to end, from empty release to empty return, why portals and spreadsheets break at scale, and how to shift to real-time, carrier-agnostic tracking with less manual chasing.

Container Tracking 101

Most teams live in one of three worlds.

World A: Spreadsheet Hell World B: Forwarder-Driven World C: Real-Time Platform
What it looks like Many carrier portals, email screenshots, complex Excel files PO files + weekly Excel/PDF reports from forwarders One live view across all containers, forwarders, and carriers
How tracking happens Manual, container-by-container portal checks Forwarder-managed tracking using periodic snapshots Automated, carrier-agnostic tracking with exceptions flagged
When problems show up Too late to prevent delays or missed OTIF/DIFOT After issues impact the customer Early enough to act before fire drills

Dimension Spreadsheet (A) Forwarder-Driven (B) Real-Time Platform (C)
Data coverage Whatever someone remembered to paste Only what that forwarder can see All containers, all forwarders, all carriers
Update frequency Ad-hoc, when someone has time Weekly or irregular reports Near real-time, event-driven
Who does the chasing You You (plus internal teams) System flags issues; team takes action
Risk on fees & OTIF/DIFOT High — major blind spots High — worsens with more forwarders or lanes Lower — holds, delays, dwell flagged early
Break point ~40–50 FCL/month across multiple forwarders As soon as operations get complex Designed to scale with volume and complexity

A real-time platform like Explorate is essentially a shipping container tracker that lets you track container numbers and exceptions in one place instead of running a container search across a dozen portals.

Figuring out which bucket you fall into:

  • Count how many places you look to answer: “Where are my containers?”
  • Check how often you get surprised by
    • rolled containers
    • customs/biosecurity holds
    • demurrage/detention or wharf storage

Are you in World A, B, or close to C?

How Does Container Tracking Work?


Container tracking works by joining up physical events in the container’s lifecycle (empty release, gate in, loaded, discharged, delivered, empty return) with digital events from carriers, terminals, AIS (Automatic Identification System) vessel positions, forwarders and your own PO or order data.

A modern platform standardises all those events into one timeline, then uses that timeline to predict estimated time of arrival (ETA) and flag exceptions before they turn into missed DIFOT or extra charges. This is true whether you’re doing simple container number tracking or full sea freight tracking for hundreds of boxes.

Definition:

Container tracking is being able to see where each container is, what’s happening to it right now, and which ones are likely to run late or rack up extra cost across all forwarders and carriers early enough to act. Practically, it’s tracking the container end to end, from empty release to empty return, not just watching a container number while it’s on the water.


What Container Tracking Actually Means Inside Supply Chain Teams

Role What they need container tracking to answer Example decisions
Supply Chain Coordinator Which containers rolled or blanked, which risk missing ETA/DIFOT windows, which are burning free time Re-book shipments, escalate with forwarders, reprioritise pickups
Head of Supply Chain / Chief Operating Officer (COO) OTIF by lane, demurrage/detention exposure, supplier/forwarder/carrier performance, seasonality, arrivals forecast Set routing guides, allocate volume, negotiate contracts
Chief Financial Officer (CFO) Days in transit, lead time volatility, working capital tied up, cost of demurrage/detention/wharf storage Inventory/ordering strategy, cash-flow planning
Chief Technology Officer (CTO) / Digital Lead Clean, standardised events that plug into Transportation Management System (TMS) / Enterprise Resource Planning (ERP) systems; low manual handling; integration options; auditability Integration roadmap, system selection and governance


So container tracking isn’t a pretty vessel map. It’s a decision grade stream of events tied to the actual box your live answer to “what risk do we have on containers today, and what should we do about it?”

Write down the 5–10 questions your business must answer every day, such as:

  • “Which containers are at risk of missing the customer delivery window?”
  • “Where are we burning free time right now?”
  • “Which suppliers consistently hand over late?”

Any tracking solution or container tracker you invest in should answer those questions in one or two clicks.

The Full Container Lifecycle – From Empty Release to Empty Return

Most tracking conversations start at “vessel departed” and end at “vessel arrived”. That’s only the middle. From a tracking perspective, a container’s lifecycle is a loop:

  • Empty released from depot at origin.
  • Stuffed and sealed at supplier.
  • Delivered full to origin terminal and gated in.
  • Loaded on vessel and sails.
  • Possibly transshipped through a hub.
  • Discharged at destination terminal.
  • Cleared by customs and biosecurity.
  • Picked up and delivered to your warehouse or distribution centre (DC) / 3PL site.
  • Unloaded and returned empty to a depot.

If you’re not tracking the full container loop, you’ll always have blind spots on cost and risk even if your sea freight tracking looks solid while the container is “on the water.”

Origin leg (empty release to vessel departure)

This is where tracking gets messy and where a lot of teams first feel the pain of manual container searches and tracking everything in spreadsheets.


What actually happens

  • The shipping line releases an empty container from a depot.
  • A trucker collects it using a release number or Equipment Interchange Receipt (EIR).
  • The empty is delivered to your supplier for packing.
  • The container is stuffed, sealed and effectively becomes “live cargo”.
  • It’s trucked to the terminal and scanned at the gate.
  • The terminal loads it onto the vessel; the carrier confirms departure.

Before that gate-in scan, most data is self-reported by suppliers, forwarders and truckers in emails, phone calls or PDFs. That means:

  • Inconsistent terminology.
  • Missing timestamps.
  • Delayed updates.
  • Containers that “exist” in someone’s spreadsheet but not yet in any port system.

Data confidence jumps once the terminal scans the container on entry and again when the vessel load is confirmed.

Ocean leg (main sailing and transshipment)

This is the longest, often most opaque part of the journey.

You rely mainly on two signals:

  • Carrier events – “Loaded”, “Departed”, “Arrived”, “Discharged”, “Transshipped”.
  • AIS vessel data – where the ship is in real time, using terrestrial receivers near coasts and satellite AIS offshore.

AIS is excellent for understanding where the ship really is and whether a schedule is slipping. But AIS only knows about ships, not your specific container. The vessel can sail on time while your box is still on the quay.

That’s why rolling and blanking still surprise teams:

  • Rolling – your booking is moved to a later vessel (space, weight, operational issues). The ship you thought you were on leaves without you.
  • Blanking – a scheduled call or voyage is cancelled or a port is skipped entirely, often to manage capacity or congestion.



Transshipment makes data worse

When your container transships through a hub (e.g. Singapore or Tanjung Pelepas):

  • It’s handled by a different terminal.
  • It may move onto another vessel or even another carrier (on-carriage).
  • Events can be late, missing or partially updated.

This is exactly where relying on just one source, a carrier site, AIS app, or forwarder email is most likely to give you the wrong picture, especially when you’re checking container number status for a critical shipment.

Check if your current tracking view distinguishes between:

  • “Vessel position” (AIS) and
  • “Container loaded/discharged” events.

For your top 5 lanes, review a recent shipment with transshipment. How long did it take from actual transshipment to you seeing an update?

Destination leg (arrival to empty return)

The destination leg is the final stage of a container’s journey, beginning when the vessel arrives at the destination port and ending when the container is delivered to the consignee or final warehouse. Tracking often feels more reliable in this stage because you are closer to the final milestone and terminals/depots typically generate clear “available”, “picked up”, and “empty returned” events. Even if the underlying data quality isn’t dramatically better, the shorter remaining lead time means ETA errors are usually measured in hours rather than days.

What actually happens

  • The vessel arrives and your container is discharged into the terminal yard.
  • Customs and biosecurity may place holds or clear the container.
  • The terminal marks it “available for pickup”.
  • A trucker books a slot, gates out full and delivers to your warehouse/DC/site.
  • The container is unpacked.
  • The empty is returned to an agreed depot and gated in empty.

Two milestones matter more than most teams realise:

  • Available for pickup – when you can act. Free days often start from discharge or the next day, not when you first notice the container. Delays in arranging transport eat into free time.
  • Gate in empty – when detention stops accruing.

Definitions:

Detention is the fee you pay the shipping line when you keep their container outside the terminal beyond the allowed free time.

Demurrage is the fee you pay for your container sitting inside the terminal beyond free time (often referred to as wharf storage in Australian (AU) port context).

In many ports, free storage days at the terminal start when the container is made available for collection, not when the vessel arrives. How quickly you can actually pick it up then depends on slot availability, trucking capacity, and depot opening hours. Separately, detention (container hire) starts based on the carrier’s rules, so delays in this stage can quickly turn into extra cost.

Wharf storage from the terminal plus detention from the line is one of the fastest ways to destroy the margin on a shipment.

Empty parks and depot capacity can also cause problems. If a depot refuses empties or has long queue times:

  • Trucks miss booked slots.
  • Empties are re-routed.
  • You can get hit with extra days of detention.

Example: “Technically available”, practically invisible

A container into Sydney clears customs on Friday and is marked “available” that afternoon. Nobody noticed until Monday’s report. Free time started on Friday. By the time a truck is booked and the box is collected, you’ve burned multiple days of free time and started paying wharf storage.

Data confidence changes through the lifecycle

Tracking accuracy is not constant. It rises and falls with custody changes.

The example below is based on a typical FCL import workflow, where the buyer is receiving the container at destination. Export flows look different in terms of who controls each leg and who can see which events, but the same pattern of confidence rising and falling still applies.

Phase Confidence trend Why
Empty release & supplier stuffing Medium → Low Largely self-reported or fragmented, especially on imports where you rely on the supplier's forwarder
Origin terminal gate in & load High Scanned physical events from terminal/carrier systems
Ocean sailing Medium AIS + schedules; good on ship, weaker on specific box
Transshipment Medium → Low More parties, more hand-offs, missing/late events
Destination discharge to empty return High Terminal and depot scans, structured local processes

ℹ️ A note on Incoterms:

The Incoterm you buy on changes who owns the tracking data and when you see it. On C-terms (e.g. CFR, CIF, CPT, CIP), you often get fewer and later updates on the origin side because you rely on the supplier’s forwarder to pass information on. On F-terms or EXW, your own forwarder usually controls the main carriage and can provide more frequent, direct updates from origin through to destination.

Good tracking doesn’t pretend all data is equally reliable. It shows you clearly where events are verified (scans, releases, gate moves) and where they are inferred (e.g. “likely rolled”, “ETA adjusted based on drift”).


Why Relying on a Single Data Source Is a Risk

Every shipment involves a web of parties. Each one sees a slice.

Carrier portals

  • Strong on planned schedules and basic container events.
  • Weak on terminal holds, trucking steps and some transshipment detail.
  • Often show “planned” ETAs long after they’re unrealistic.

Forwarder updates

  • Strong on what they’ve booked and local trucking they handle.
  • Weaker on real-time vessel drift and last-minute carrier/terminal changes they haven’t processed yet.

AIS-only apps

  • Strong on where the ship actually is.
  • Blind to whether your container was ever loaded or discharged as expected. These tools are closer to container ship tracking than true container tracking across the lifecycle.

Terminal feeds

  • Excellent once the box hits the wharf.
  • Tell you nothing about origin issues or rolling before departure.

If you rely on just one of these:

  • you can celebrate an “on-time” vessel while your container is still sitting in the origin yard
  • you can think a container is delayed when the ship is on time but customs has placed a hold
  • you can miss that an empty hasn’t gated in, and detention is piling up in the background

Modern visibility is about cross-checking these views, resolving conflicts and surfacing the truth. The right shipping container tracker will pull all of these into one place so you don’t have to run a manual container search every time someone asks you to track container number XYZU1234567.


How Modern Container Tracking Platforms (Container Trackers) Actually Work

Under the hood, most modern platforms (including Explorate) do three simple but powerful things. Think of them as your digital container tracker for tracking shipping containers end to end.

1. Pull data from multiple sources

  • Carrier and Non-Vessel Operating Common Carrier (NVOCC) events.
  • AIS vessel positions (terrestrial and satellite).
  • Terminal and depot milestones.
  • Forwarder status updates.
  • Your internal data: POs, stock keeping units (SKUs), allocations, customers.

All those disconnected updates land in one place instead of ten different inboxes and spreadsheets. This is where container number tracking, sea freight tracking and exception management finally come together.

2. Normalise events into one milestone language

Supply chain data is full of synonyms:

  • “CY In”, “Full In”, “FCL Received” – all describing a full container arriving at the terminal (CY = Container Yard).
  • “Gate Out”, “Delivered”, “Out Gate” – variations of the same step.

If you don’t standardise, you can’t compare performance across carriers or lanes.

The platform maps all of that to a clean, consistent milestone set, such as:

  • Empty Released.
  • Gate In Full.
  • Loaded on Vessel.
  • Departed.
  • Arrived.
  • Discharged.
  • Available for Pickup.
  • Gate Out Full.
  • Gate In Empty.

Definition:

Normalisation is the process of converting messy, carrier-specific events into a standard set of milestones your team understands and reports on.

3. Predict ETAs and flag exceptions early

Once events are standardised and stitched into a timeline, the system can:

  • adjust ETA when AIS shows the vessel slowing or queuing offshore
  • infer that a container has rolled if there’s no “loaded” event by cut-off
  • flag growing dwell time under a customs or biosecurity hold
  • highlight containers approaching the end of free time at terminal or in detention

You don’t need to be technical to use this. You just need a clear set of rules for what should be flagged and when. That’s the difference between a basic “track container” view and a true shipping container tracker that drives action.

Template: Daily exception review

Use something like this with your team:

  1. Start with exceptions, not a status tour
    “Show me all containers with: holds, ETA slips >2 days, or free time <48 hours.”
  2. Assign ownership
    • Who will chase the forwarder/carrier?
    • Who will adjust customer promise dates?
  3. Log decisions
    • Re-bookings, priority containers, mode shifts.
  4. Close the loop
    • Did yesterday’s actions change today’s risk?

With a platform like Explorate, the system surfaces the problem containers; your team decides what to do. You move from manual container search to structured exception handling.

Moving From Spreadsheet Hell to Real-Time, Carrier-Agnostic Tracking


Spreadsheet tracking is fine, until you hit a certain scale:

  • Multiple forwarders.
  • Several origin regions (e.g. East China, SE Asia, Europe).
  • 40–50+ FCLs a month.
  • AU ports with tight free time and expensive storage.

At that point, “just one more tab” stops working. Container tracking becomes too big to manage with ad-hoc container number tracking and manual “track container” checks.

Here’s a practical way to move towards World C.

Step 1: Map your lifecycle and data sources

For one high-volume lane (say Ningbo → Brisbane):

  • List each milestone from empty release to empty return.
  • For each milestone, write where you currently get the data (portal, email, spreadsheet, phone call).

You’ll quickly see where you are blind or relying on one person’s memory.

Step 2: Standardise your milestones

Agree a standard naming convention:

  • Don’t let each forwarder invent its own.
  • Use 10–15 milestones that everyone understands.

Example schema (adapt for your business):

  • Booking Confirmed.
  • Empty Released.
  • Gate In Full (Origin).
  • Loaded on Vessel.
  • Vessel Departed.
  • Vessel Arrived (Port of Discharge).
  • Discharged.
  • Available for Pickup.
  • Gate Out Full.
  • Delivered.
  • Gate In Empty.

Once you have this, you can ask a platform like Explorate to map carrier-specific events into your language. At that point you’ve effectively built your own container tracking and trace model for every shipment.

Step 3: Pilot on one lane or business unit

Don’t boil the ocean.

  • Pick a lane where fee and service risk hurts most (e.g. your main China → AU lane).
  • Move tracking for that lane into a platform first.
  • Keep a “before vs after” log: surprises, fees, number of emails, time in spreadsheets.

Example: Before vs after (simplified)

  • Before: 3 portals, 2 forwarder reports, 1 master spreadsheet, 20+ emails a week.
  • After: 1 Explorate view, daily exception list, 5–10 targeted emails a week.

Step 4: Plug tracking into your ERP/TMS and planning processes

Real-time tracking only creates value if it feeds your existing systems and rhythms:

  • Update promised delivery dates in your ERP / order system.
  • Inform replenishment and allocation decisions.
  • Feed Sales & Operations Planning (S&OP) / Integrated Business Planning (IBP) with realistic inbound dates.
  • Give finance a clear view of inventory on water.

Takeaway – Container Tracking as a Lifecycle and Confidence Engine

Container tracking is not a dot on a map. It’s a lifecycle view and a confidence engine.

It works when you:

  • Track from empty release to empty return, not just “on the water”.
  • Reconcile multiple data sources instead of trusting one.
  • Separate verified milestones from inferred ones so you know how much to trust each signal.

Freight costs usually blow out because of unpredictability, like rolled containers, missed windows, and surprise fees, not because the base linehaul rate is high. Once you see that, moving from spreadsheets and weekly PDFs to real time visibility stops being a mystery. It becomes a deliberate capability you build using a container tracker that gives you reliable tracking in Australia and beyond.

If you want to see what that looks like across all your forwarders and carriers, book a short demo with the Explorate team and we’ll show you how to set up end to end container tracking on your next shipment.

FAQ

1. Do I still need carrier portals if I use a tracking platform?

Yes. Carrier portals remain a source of truth, but you shouldn’t have to live in them. A platform like Explorate pulls key events out of those portals and consolidates them, so you only log in directly when you need to dig into a specific issue or perform a one-off container search or track container number check.

2. Is container tracking different under different Incoterms?

The physical lifecycle is similar, but your responsibility and visibility shift.

  • Under FOB (Free On Board) you care from when the container is packed and handed to the carrier.
  • Under CIF (Cost, Insurance and Freight) / CFR (Cost and Freight) you might have less control but still need visibility.
  • Under DAP (Delivered At Place) / DDP (Delivered Duty Paid) you own more of the land-side risk.

Your shipping container tracking should reflect where you carry risk and how you track a container through each stage.

3. How accurate are ETA predictions, really?

No system can guarantee exact dates, but combining AIS, carrier schedules and historical performance is far more accurate than relying on published dates alone. The real value is not a perfect ETA, but early warning when that ETA moves so you can act.

4. Can I track LCL and air freight the same way as FCL?

You can apply the same principles (end-to-end milestones and multiple data sources), but the events and parties differ.

  • LCL (Less than Container Load) introduces consolidators and de-consolidation depots.
  • Air has different cut-off and security milestones.

A good platform supports all three with the right milestones, so you can track FCL, LCL, and air in one shipping container tracker instead of juggling separate tools for each.

5. How much can I realistically reduce demurrage and detention?

It depends on where you’re starting from, but teams that shift from reactive spreadsheets to proactive, event-driven tracking often see solid double-digit percentage improvements. A lot of that comes just from spotting “available” containers earlier and getting empties back to depot on time.

6. Does this replace my TMS or ERP?

No. Container tracking should complement those systems, not compete with them. Think of it as the live, external event feed that your ERP/TMS is missing today: a container tracker that keeps your core systems in sync with what’s actually happening on the ground and at sea.

Be the first
to know

No spam. Just the latest market news, tips, and interesting articles in your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Read about our privacy policy.