Last Tuesday, a buyer from Texas lost $4,700 because he thought sea freight was “just the boat cost.”
It wasn’t.
The boat was $2,200. The rest? Ghost fees that magically appeared when his cargo hit Long Beach. Customs exam. Drayage. Demurrage because his trucker was late. Port congestion surcharge that nobody mentioned in the quote.
He called me screaming.
I wasn’t surprised. This happens every week. Buyers see a quote for “$1,850 FOB Shenzhen” and think that’s the whole story. Then reality hits like a brick. Your $1,850 turns into $5,000 before the pallet even touches your warehouse floor.
Shipping from China isn’t rocket science. But it’s designed to confuse you. Freight forwarders speak in codes. Suppliers give you half the picture. And you’re left holding a bill that makes no sense.
Let me fix that.
The Liar’s Dictionary
Here’s what they say versus what it actually means:
|
Lo que dicen |
Lo que realmente significa |
|---|---|
|
“FOB price” |
Your problem starts at the port. Good luck. |
|
“Door-to-door service” |
We’ll handle it, but every hand that touches it charges you. |
|
“Around $2 per kg by air” |
Plus fuel surcharge, security fee, and handling. So actually $3.50. |
|
“Sea freight is cheap” |
The boat is cheap. Everything else will murder your budget. |
|
“Express is fast” |
Fast and expensive. And sometimes still slow because customs. |
|
“We have good rates” |
Good for us. You’re paying 20% over market. |
See the pattern?
Nobody lies directly. They just leave out the painful parts.
The Real Numbers (No Fluff)
Let’s talk actual costs. I’ll use a 100kg shipment as the example. Small enough to matter, big enough to hurt if you screw it up.
Air Freight (7-10 days):
Base rate: $4.50/kg = $450Fuel surcharge: $80Security screening: $35Handling at origin: $40Handling at destination: $60Customs clearance: $150Delivery to your door: $85
Total: $900
Not the $450 you thought.
Sea Freight LCL (30-40 days):
Base freight: $180/CBM (assume 1 CBM) = $180Documentation: $50Port handling China: $45Port handling your country: $120Customs clearance: $150Trucking to warehouse: $200Random “congestion fee”: $75
Total: $820
Sea is “cheaper” but barely. And you wait an extra month.
Express (DHL/FedEx, 3-5 days):
Flat rate for 100kg: $850-$1,100 depending on the week.
That’s it. One number. No surprises.
This is why I use express for samples and urgent orders. Yes, it’s pricey. But I know the cost upfront. No 2am phone calls about mystery fees.
The Hidden Costs That Kill You
Here’s what nobody warns you about until it’s too late.
Volumetric Weight:
Air freight charges you by whichever is higher: actual weight or volumetric weight. Volumetric is Length x Width x Height (cm) / 6000.
Ship a box of pillows? You’re paying for air.
I watched a buyer get charged for 340kg when his shipment was actually 95kg. The box was huge. The pillows were light. Math didn’t care about his tears.
Customs Exam Fees:
Customs pulls your shipment for inspection. Congrats, that’s $300-$600 in exam fees, storage, and re-palletizing. And it happens randomly. You can’t predict it. You just eat the cost.
Demurrage and Detention:
Sea freight gives you “free time” at the port. Usually 5-7 days. After that? They charge you $75-$150 per day for every day your container sits there.
Miss your trucker pickup? You’re bleeding money.
One guy I know got stuck in a warehouse move. His container sat at the port for 12 days. Cost him $1,400 in demurrage. The freight itself was $2,000. He paid 70% extra for being slow.
Fuel Surcharges:
These change monthly. Oil prices go up? Your freight cost goes up. The quote you got last month is useless this month.
Always ask: “Is the fuel surcharge included or separate?”
Red Flags That Mean Run
You’re comparing quotes. How do you spot the scam?
-
Quote is 30% cheaper than competitors: They’re leaving out half the fees. You’ll pay later.
-
No breakdown of costs: Just one big number? That’s a trap. Demand an itemized quote.
-
“All-inclusive” without listing what’s included: All-inclusive to where? The port? Your door? Your bedroom?
-
Forwarder won’t give you their NVOCC or customs broker license: They’re a middleman’s middleman. You’re paying double.
-
Payment upfront, no tracking: You’ll never see your cargo again.
-
“We’ll figure out customs later”: No. Figure it out now or your goods get stuck.
-
Email address is Gmail or Hotmail: Serious forwarders have company domains.
I’ve seen all of these. Multiple times.
The worst one? A “forwarder” who took a $3,000 deposit and vanished. Turned out the company was one guy in a serviced office. No license. No cargo. Just a website and some fake reviews.
How I Actually Do It
Here’s my process. No romance. Just what works.
Step 1: Get Three Quotes
Always three. One might be a lowball scam. Two might be overpriced. Three gives you the real market rate.
I send the same details to all three:
-
Weight and dimensions
-
Pickup address in China (city + district)
-
Delivery address (full, not just country)
-
HS code if I know it
-
Incoterms (usually FOB or EXW)
No vague requests. Vague requests get vague quotes.
Step 2: Check the License
I ask for their NVOCC number (sea freight) or IATA accreditation (air freight). I Google it. Takes 90 seconds.
If they stall or give excuses, I move on.
Step 3: Compare Line by Line
I make a spreadsheet. Every fee, side by side. The cheapest total usually has hidden gaps. The most expensive might include insurance and extra services I don’t need.
I pick the one that’s transparent and middle-priced.
Step 4: Lock the Price in Writing
I email: “Confirm this is the total landed cost to [my warehouse address]. No additional fees unless customs exam. Correct?”
If they won’t confirm in writing, they’re planning to surprise you later.
When to Use What
Express (DHL/FedEx): Samples. Urgent orders under 100kg. Anything you need fast and can’t afford to lose.
Air Freight: Orders 100kg to 500kg. You need it in 10 days, not 3. You want to save vs express but can’t wait 40 days for a boat.
Sea Freight LCL: Orders 500kg to 2,000kg (under 10 CBM). You’re not in a rush. You want the lowest per-kg cost. You can handle a long lead time.
Sea Freight FCL: You’re filling a 20ft or 40ft container (roughly 10+ CBM). This is the cheapest per-kg option. But you’re committing to a big order.
I default to air for anything time-sensitive. Sea for bulk reorders where I have inventory to cover the gap.
The Part Nobody Talks About
Shipping costs aren’t just money. They’re risk.
Sea freight means 40 days of your cash tied up in a floating metal box. If the product is wrong, you find out 6 weeks after it’s too late to fix anything. If demand shifts, you’re stuck with inventory you can’t move.
Air costs more per kg. But you know in 10 days if there’s a problem. You can pivot. You can reorder. You’re not betting your whole budget on one slow container.
I’ve done both. Lost money on both.
The sea freight disasters were always bigger.
One Last Thing
Here’s what I want you to do right now.
Pull up your last shipping quote. Find the freight forwarder’s name. Go to their website. Look for their licenses or accreditations.
Can’t find them? Call the forwarder. Ask them to send proof of their NVOCC or IATA credentials. If they hem and haw, you’re dealing with a broker who’s marking you up.
Do it now. I’ll wait.
If you want someone to handle this so you’re not gambling with your cash, we do logistics. We also do QC inspections before the goods leave China, so you’re not shipping junk and paying twice. And if you’re drowning in bad supplier quotes, we source directly and cut out the middlemen who are inflating your costs.
But you don’t have to use us. Just stop paying for mystery fees.
Your wallet will thank you.