All articles
Container TrackingJuly 1, 20268 min read

How to Track a Shipping Container in 2026: The Complete Guide

You have a container number and a rough ETA from your forwarder. The vessel was supposed to arrive last Tuesday. Nobody has called you back. Sound familiar? This guide covers every way to track an ocean container in 2026, from free carrier lookups to platforms that watch your entire fleet around the clock.

Track your container now

Enter a container number or bill of lading and get live status, port-by-port.

Start Tracking

What you need to start tracking

Every ocean container has two identifiers that matter for tracking. The container number is a four-letter owner code followed by seven digits (like MSCU1234567). It is printed on the box itself and appears on every document from the booking confirmation to the bill of lading. The bill of lading (BL) number is the carrier's reference for the entire shipment, which may cover more than one container.

If you only have one of these, you can still track. Most carriers accept either. Some also accept a booking reference. The container number gives you the most direct result because it maps to exactly one physical box on one vessel.

Option 1: Track directly on the carrier website

Every major shipping line offers a free tracking page. You paste in your container number or BL, and the carrier returns the latest milestone: loaded on vessel, in transit, discharged at port, and so on. For a single shipment with one carrier, this works.

The problems start when you scale up. If you ship with five carriers, you are checking five different websites with five different interfaces, and each one shows data in its own format. Some update every few hours. Others lag by a day or more. And none of them will alert you when something goes wrong. You have to keep checking.

  • Maersk / Sealand updates roughly every 4-6 hours. Detailed milestones.
  • MSC updates can lag 12-24 hours. Fewer intermediate events.
  • CMA CGM / ANL / APL share a platform. Updates vary by trade lane.
  • Hapag-Lloyd provides gate-in/gate-out timestamps, good granularity.
  • ONE (Ocean Network Express) consolidates data from its three parent lines.
  • Evergreen, Yang Ming, COSCO, ZIM each run their own portals with varying update cadence.

Option 2: Use a multi-carrier tracking platform

A tracking platform pulls data from dozens of carriers into a single dashboard. You enter your container numbers once, and the platform handles the polling. When the vessel changes ETA or your container is discharged, you see it in one place. No tab-switching, no checking every morning.

The real value shows up in two places. First, you get normalised milestones across all carriers. "Vessel departure" means the same thing whether the carrier calls it "laden on board," "shipped on board" or "vessel sailed." Second, you get exception alerts: a port call was skipped, the ETA slipped by three days, or a container has been sitting at a terminal for longer than expected. These are the signals that matter, and they are nearly impossible to catch by refreshing carrier websites.

How much time does this save?

A logistics coordinator tracking 50 active containers across 4 carriers spends roughly 45 minutes a day on manual checks. A tracking platform cuts that to a few minutes of reviewing exceptions. Over a month, that is more than 15 hours recovered for actual logistics work.

What the tracking statuses actually mean

Carrier status labels are not as straightforward as they look. Here is what the common ones mean in practice:

  • Empty to shipper / Gate out empty. The carrier released an empty container to your warehouse or CFS. The demurrage clock may start now, depending on your free-time agreement.
  • Gate in full / Laden received. Your loaded container arrived at the port terminal. It is waiting to be loaded onto a vessel.
  • Loaded / Shipped on board. The container is on the vessel. This is the milestone that confirms your cargo is actually moving.
  • In transit. The vessel is at sea between ports. ETA updates during this phase come from the vessel's AIS position and the carrier's schedule.
  • Transhipment. The container was unloaded at an intermediate port and is waiting for the next connecting vessel. This is where delays happen most often.
  • Discharged / Vessel arrival. The container is off the vessel at the destination port. Customs clearance and pickup can begin.
  • Gate out full / Delivered. The container left the terminal on a truck or rail car, heading to the consignee. It is out of the port.
  • Empty return. The empty container was handed back to the carrier's depot. Your detention free-time stops here.

Why ETAs are wrong so often (and what to do about it)

The ETA you got at booking is a schedule, not a promise. Vessels skip ports when they are behind schedule (called a blank sailing or port omission). Weather delays, port congestion and berth availability all push arrivals later. On busy trade lanes, the actual arrival date differs from the original ETA by 2 to 5 days on average. On disrupted routes it can be weeks.

Carrier websites update the ETA, but usually only once or twice during the voyage. A tracking platform that ingests AIS vessel position data can estimate arrivals more frequently and flag when a vessel falls behind schedule. This matters because downstream logistics (trucking, warehouse receiving, customs broker scheduling) all depend on knowing the real arrival date, not the one from two weeks ago.

  • Build 2-3 days of buffer into your receiving plan, especially on transhipment routes.
  • Set up ETA-change alerts so your customs broker and trucker hear about delays before the vessel docks.
  • For time-sensitive cargo, track the vessel position directly. If it is still 800 nautical miles out and the ETA says tomorrow, someone needs to adjust the plan.

Tracking air cargo vs. ocean containers

Air cargo tracking works differently. An air waybill (AWB) number replaces the container number, and the tracking granularity is coarser: you typically see acceptance, departure, arrival and delivery. Transit times are measured in days, not weeks, so the tracking updates come fast but are less detailed.

One practical difference: air cargo milestones are more reliable because flights are more predictable than vessel schedules. But airlines often update their tracking systems hours after the physical event (a shipment might land at 6am and the "arrived" status appears at noon). If you are coordinating pickup from an air cargo terminal, call the handler directly rather than waiting for the status to flip.

The demurrage and detention connection

Tracking is not just about knowing where your cargo is. It is about avoiding the charges that pile up when you do not act in time. Demurrage (port storage fees) and detention (keeping the carrier's container past the free period) together cost the global shipping industry billions of dollars a year. Most of those charges are avoidable if you know the container arrived and you move on it quickly.

Good tracking feeds directly into D&D prevention. When you know a container was discharged at 6am, you can have the customs entry filed the same morning, the trucker dispatched by afternoon, and the box returned empty within the free window. Without tracking, you find out a day late, lose a day of free time, and pay for it.

How to set up tracking for your shipments

If you are shipping a handful of containers a month, start by entering your container numbers into a tracking platform and setting up email or dashboard alerts for key milestones (vessel departure, ETA change, discharge). That alone removes the daily carrier-website ritual.

If you manage a larger volume, look for bulk upload (paste a list of container numbers or upload from a spreadsheet) and shared team dashboards so your ops team, customs broker and customer service are all looking at the same data. The goal is one place for all your shipments, updated automatically, with exceptions surfaced before they become problems.

Track your container now

Enter a container number or bill of lading and get live status, port-by-port.

Start Tracking

Frequently asked questions

Can I track a container with just a bill of lading number?

Yes. Most carriers and tracking platforms accept a bill of lading (BL) number in addition to the container number. The BL maps to your booking, which links to one or more containers. If the BL covers multiple containers, you will see the status of each one.

How often do carrier tracking updates refresh?

It varies by carrier. Major lines like Maersk update every 4-6 hours. Others like MSC may lag 12-24 hours. A multi-carrier tracking platform polls carriers regularly and normalises the data, so you always see the latest available milestone regardless of which carrier is moving the box.

Is container tracking free?

Tracking on individual carrier websites is free. Multi-carrier tracking platforms like Panvaya offer free tiers that let you track a set number of containers with full milestone visibility. Paid plans add bulk tracking, team dashboards and higher limits.

What is the difference between demurrage and detention?

Demurrage is charged when a full container sits at the port terminal past its free-time window. Detention is charged when you keep the carrier's empty container past the allowed return period. Both start ticking from specific milestones (discharge for demurrage, gate-out for detention), which is why accurate tracking matters.

Which ocean shipment references can I track with Panvaya?

Panvaya supports ocean container tracking by container number, bill of lading, or booking reference. Results use one consistent dashboard contract for milestones, route data, carrier details, and estimated arrival information.