Last Tuesday, a guy paid me $800 to find his missing container.
Gone. Vanished. Like a broke cousin who borrowed money.
The factory gave him a tracking number two weeks ago. It showed “In Transit” for 11 days straight. No port. No vessel. Nothing. When I called the freight forwarder, they laughed. The container hadn’t even left the warehouse yet. The supplier was sitting on it because another buyer offered 20% more for the same slot.
This is what “real-time tracking” looks like in China.
You get a number. You paste it into a website. You see a green bar moving across a cartoon ocean. You feel good. You tell your boss everything is fine.
Then the container shows up three weeks late with half the goods missing.
Let me fix your shipment tracking before you lose money.
The Tracking Number Is a Lie
Here’s what actually happens.
Your supplier gives you a tracking number the day after you pay the balance. You plug it into the shipping line’s website. It says “Booked.” You think your goods are loaded on a ship.
They’re not.
“Booked” means someone reserved space. It doesn’t mean your cargo is on board. It doesn’t even mean your cargo left the factory. I’ve seen goods sit in a warehouse for two weeks after the tracking showed “Departed.”
Why? The factory is waiting to combine your shipment with another order to save on truck fees. Or they’re late finishing production and lying about it. Or the freight forwarder is playing Tetris with container space to maximize their profit.
Your tracking number is just a reservation. Like a dinner booking. Doesn’t mean you ate yet.
What “In Transit” Actually Means
Let me translate the tracking phrases you’ll see:
|
What The System Says |
What It Really Means |
|---|---|
|
Shipment Booked |
We might put your stuff on a boat someday |
|
Gate In |
Cargo arrived at port (maybe yours, maybe someone else’s) |
|
Loaded on Vessel |
It’s on a ship (but which container is yours? Good luck) |
|
In Transit |
We have no idea where it is but it’s not here |
|
Arrived at Destination |
The ship docked, your container is in a stack somewhere |
|
Available for Pickup |
Start paying storage fees now |
|
Customs Hold |
You’re about to get expensive surprise fees |
See the pattern? Every phrase is vague enough to cover their ass when things go wrong.
I had a client last year tracking a container from Shenzhen to LA. The system said “Departed” for 18 days. Turns out the ship made an unannounced stop in Taiwan to pick up more cargo. Added 12 days to the journey. Nobody told him. The tracking just kept saying “In Transit.”
His goods arrived during peak season instead of before it. Lost $40K in late fees and missed sales.
The Ghost Fees Nobody Warns You About
This is where tracking gets expensive.
You watch your container float across the ocean. You feel smart because you booked CIF (Cost, Insurance, Freight). The supplier paid for shipping. You’re safe, right?
Wrong.
Here’s what hits you at the port:
-
Port congestion fee — Because too many ships showed up at once
-
Chassis rental — The truck that moves your container off the dock
-
Examination fee — Customs wants to peek inside (even if they don’t)
-
Documentation fee — Someone printed three pages
-
Storage fee — Every day your container sits after “arrival”
-
Overweight penalty — Your supplier lied about the weight
-
Fumigation charge — Wood pallets need to be treated (surprise!)
I watched a guy’s jaw drop when his “$4,200 shipping quote” turned into $7,800 at pickup. The tracking showed “Available” for three days before he noticed. Each day cost him $165 in storage.
Real-time tracking doesn’t show you real-time costs.
How to Actually Track Your Cargo
Forget the shipping line’s website. That’s for amateurs.
Here’s what I do for clients who pay for our logistics service:
Step 1: Get three numbers, not one.
Container number, booking number, and bill of lading. Cross-check all three on different tracking sites. If they don’t match, someone is playing games.
Step 2: Video proof at every step.
I make the factory send a 30-second video when they load the truck. Not photos. Video. I want to see the container number, the seal number, and the truck driver’s face. Same thing at the port. Video of the container going through the gate. Timestamp and GPS location turned on.
Why? Because I caught a factory loading someone else’s reject goods into my client’s container last year. The photos looked fine. The video showed workers swapping boxes at the last second.
Step 3: Call the port directly.
Not the freight forwarder. Not the supplier. The actual port. Give them your container number. Ask when it was scanned in. Compare that to what your tracking says. If there’s a 48-hour gap, your forwarder is lying.
Step 4: Set email alerts for everything.
Most tracking systems let you set alerts. Turn them all on. Departure, arrival, customs clearance, available for pickup. Don’t wait to check manually. You’ll miss the three-hour window before storage fees kick in.
Step 5: Have a backup plan before the ship sails.
Know your customs broker’s 24-hour phone number. Know the port’s free storage period (it’s usually 3-5 days). Know the cost of emergency trucking if you need to move fast. I keep a list of truck drivers who’ll do same-day pickup for an extra $300. Cheaper than storage fees.
The One Thing That Saves You
Here’s the truth nobody tells you.
Real-time tracking doesn’t matter if you don’t have real-time leverage.
What’s leverage? It’s the factory not getting final payment until your goods clear customs. It’s your freight forwarder knowing you’ll blacklist them if they lie. It’s having a backup logistics partner who can jump in if things go sideways.
I had a client who did everything right. Set up alerts. Called the port. Cross-checked numbers. His container still got “lost” for five days because the forwarder put it on the wrong vessel to save money.
But he had leverage. We had his payment structured so the forwarder didn’t get their commission until delivery. Suddenly the container appeared within six hours. Funny how that works.
When we handle logistics for clients, we don’t just track shipments. We build in penalty clauses. We split payments. We keep parallel relationships with multiple forwarders so nobody gets comfortable screwing us.
That’s real-time protection.
The Stuff That Actually Matters
Stop staring at the tracking bar.
Start watching these things:
The seal number. Make sure it matches from factory video to port arrival. If it changed, your container was opened somewhere.
The weight. If customs says your container weighs 800kg more than the packing list, someone added extra goods. Happens more than you think. Factories stuff side shipments into paying customers’ containers.
The vessel schedule. Don’t trust your forwarder’s ETA. Look up the actual ship on MarineTraffic. See where it really is. I caught a forwarder claiming a ship was “delayed by weather” when it was actually sitting in port for three days waiting for more cargo.
The port you’re actually using. Some forwarders route through cheaper ports to save money, then truck it to your city. Adds time and risk. Make sure your destination port is the one you agreed on.
Check Your Freight Forwarder’s License Right Now
Go look at their business license. See if “international freight forwarding” is listed in their scope. If it’s not, they’re a middleman using someone else’s license. Your cargo is being handled by a company you never vetted.
I’ve seen this end badly. The middleman disappears when there’s a problem. The actual forwarder says they have no record of you. Your container sits in a port warehouse racking up fees while you play detective.
Video call them right now. Ask to see their NVOCC license or their freight forwarding permit. If they hem and haw, you’re dealing with a broker, not a forwarder.
Run.