The Problem With "It's on the Water"
Most importers get a booking confirmation, a bill of lading number, and then… silence. Their freight forwarder says "it's on the water" and expects that to be enough. It isn't.
A 40-foot container carries anywhere from $50,000 to $500,000 worth of goods. Treating its location as a mystery for 30 days is not a logistics strategy — it's a liability.
Real-time container tracking changes that. It gives you hard data on where your shipment is, when it will arrive, and — critically — when something has gone wrong before it becomes a full-blown crisis.
Here's how it works, what tools to use, and why the difference between proactive and reactive tracking is often measured in tens of thousands of dollars.
What "Real-Time" Actually Means in Container Tracking
Let's be precise. True real-time tracking in ocean freight means position updates every few minutes via GPS devices physically attached to the container. This is relatively rare and typically reserved for high-value or temperature-sensitive cargo.
What most importers actually get — and what is genuinely useful — is near-real-time tracking via AIS (Automatic Identification System) data combined with carrier milestone events.
Here's how the data layers work:
AIS (Automatic Identification System)
Every vessel over 300 gross tons is required by IMO regulations to broadcast its position via AIS. This signal is picked up by satellites and shore-based receivers. Platforms aggregate this data to show you the vessel's location, speed, and ETA — typically updated every 5 to 15 minutes at sea.
AIS tells you where the ship is. It does not tell you where your container is on that ship, or whether your container was actually loaded.
Carrier Milestone Events
Shipping lines like Maersk, MSC, CMA CGM, and Evergreen publish status updates tied to your Bill of Lading (B/L) number or container number. These milestones include:
- Gate-in at origin terminal
- Loaded on vessel
- Departed origin port
- Arrived at transshipment port
- Loaded on connecting vessel
- Arrived at destination port
- Available for pickup
- Gate-out (delivered to trucker)
These events are updated in the carrier's system as they happen. The lag between the physical event and the system update ranges from near-instant (at automated terminals) to 6–12 hours (at manual or congested ports).
IoT Container Trackers
For high-value goods, pharmaceutical shipments, or cold chain logistics, you can attach a GPS/cellular IoT device directly inside or on the container. Providers like Tive, Sensitech, and Emerson offer devices that transmit location, temperature, humidity, and shock data continuously. Expect to pay $25–$75 per shipment for the device and data plan.
The Tools That Actually Work
You don't need to log into 12 carrier portals. Here are the categories of tools worth using:
Carrier Portals (Free, Baseline)
Every major carrier has a tracking page. Go to the carrier's website, enter your B/L or container number, and you get milestone events directly from the source. This is your most accurate data for milestone events because it's first-party.
Bookmark these for your main carriers:
- Maersk: maersk.com/tracking
- MSC: msc.com/track-a-shipment
- CMA CGM: cma-cgm.com
- Evergreen: evergreen-line.com
- COSCO: cosco.com
Limitation: you're checking manually, one shipment at a time.
Multi-Carrier Tracking Platforms (Paid, Scalable)
If you're managing more than 5–10 containers per month, manual carrier portal checks don't scale. Platforms like Flexport, project44, Vizion, and Beacon aggregate AIS data and carrier milestones into a single dashboard, and they send automated alerts when events occur.
project44 and Vizion are API-first and better suited for brands with technical teams or existing TMS (Transportation Management System) setups. Flexport's platform is more accessible for small-to-mid importers and bundles tracking with freight forwarding.
Expect to pay $300–$2,000/month depending on volume and features.
Free Aggregators (Good for Occasional Use)
MarineTraffic and VesselFinder give you live AIS vessel positions for free. You can search for your vessel by name and watch it move across the map. This is useful for a quick sanity check, but it tells you nothing about your specific container.
Why Tracking Matters: The Financial Case
Here's where operators need to pay attention. Container tracking is not about peace of mind — it's about money.
1. Port Congestion and Rollovers
During the 2021–2022 supply chain crisis, vessels were sitting at anchor outside the Port of Los Angeles for 3–4 weeks. Importers who were tracking knew this was happening in real time. Those who weren't tracking found out when their supplier asked why they hadn't paid the second installment yet.
A rollover — where your container is bumped to a later vessel — happens with no automatic notification from most carriers. If you're watching milestone events, you'll see the "Loaded on vessel" event never fires on the scheduled date. That's your signal to call your freight forwarder immediately.
2. Demurrage and Detention Fees
Demurrage is the charge for keeping a container at the port beyond the free days allowed (typically 3–7 days). Detention is the charge for keeping the container chassis or the container itself beyond free days after pickup.
Both can cost $150–$500 per container per day. On a 40-foot container, a 10-day demurrage bill at $250/day is $2,500. These fees are entirely avoidable if you know your container has arrived and can dispatch a trucker immediately.
Tracking your container's "Available for Pickup" milestone is the single most financially important event to catch in real time.
Under 19 CFR Part 123, goods not picked up within the allowed free time accrue these fees, and CBP will not intervene on your behalf. This is a carrier-to-importer commercial matter — and it's entirely your responsibility to manage.
3. Customs Holds and Exams
When CBP places an Intensive Exam (CET) or X-ray Exam (VACIS) on your container, the cargo stops moving. Exams can add 3–10 business days to your release timeline. Exam fees range from $800 to $3,000+ depending on the exam type and port.
You will not always receive direct notification. Your Customs Broker should be monitoring this, but if you're tracking container milestones yourself, you'll notice the container has arrived but isn't releasing — a red flag that triggers a conversation with your broker immediately.
4. Inventory Planning and Cash Flow
If you're running an e-commerce brand with 45 days of inventory on hand, you need your next shipment to arrive on a specific date. A 10-day delay doesn't just mean stockouts — it means lost revenue, expedited air freight at 5–8x the cost, and potentially broken promises to wholesale buyers.
Real-time tracking lets you see a delay coming 2–3 weeks in advance. That's enough time to reorder a fast-moving SKU via air for $3/kg instead of scrambling last-minute at $8/kg.
How to Set Up Tracking on Your Next Shipment
Here's the exact workflow to implement starting today:
Step 1: Get Your Container Number at Booking Your freight forwarder should provide your container number (format: XXXX + 7 digits, e.g., MSCU1234567) at the time of equipment order — before the container is stuffed. If they can't give it to you until after sailing, push back.
Step 2: Set Up Alerts on the Carrier Portal Log into the carrier's tracking portal and register for email alerts on your B/L or container number. Most major carriers offer this for free. You'll receive an email each time a milestone event fires.
Step 3: Cross-Reference With AIS Once you have the vessel name from your booking confirmation, look it up on MarineTraffic. Confirm the vessel is actually moving and the ETA aligns with what your forwarder told you.
Step 4: Build a Tracking Spreadsheet (or Use a Platform) For 5 or fewer containers per month, a simple Google Sheet with columns for Container Number, Vessel, Origin Port, Expected Arrival, Last Milestone, and Notes is enough. Check it every 2–3 days.
For 10+ containers per month, invest in a platform like Vizion or Beacon. The ROI from catching one demurrage situation or one rollover pays for months of the subscription.
Step 5: Share Access With Your Customs Broker Your broker needs the same information you have. Give them your container numbers early. A good broker is already monitoring for CBP holds, but they can only act fast if they know the container details.
The Mistakes Most Importers Make
- Waiting for the forwarder to call you. Forwarders manage hundreds of shipments. Yours is not their top priority. Yours is yours.
- Only checking tracking once the vessel is "due." Problems happen mid-voyage. Transshipment delays, port strikes, and vessel diversions are visible weeks before the ETA.
- Ignoring the origin leg. Gate-in at the origin port is a critical milestone. If your factory claims the goods shipped but the carrier shows no gate-in event after 5 days, there's a problem on the supplier side — not in transit.
- Confusing vessel ETA with cargo availability. A vessel arriving on Tuesday does not mean your container is available Tuesday. Terminal unloading, customs clearance, and port processing add 1–4 days in normal conditions, more during peak periods.
Bottom Line
Container tracking is not a luxury — it's baseline risk management for any importer moving more than a few containers per year. The data is available, most of it is free, and the cost of not using it shows up in demurrage bills, stockouts, and emergency air freight charges.
Start with the carrier portal. Layer in AIS vessel tracking. Graduate to a multi-carrier platform as your volume grows. And make sure your customs broker has your container numbers the moment you have them.
Every day you know more than your competitors about where your cargo is, you're in a stronger position to make decisions that protect your margins.
Ready to take control of your supply chain visibility? Get started with Regenerate Trade today →