slug: how-much-drayage-cost-per-container-guide lang: en title: How Much Does Drayage Cost per Container? The Full Breakdown, Port to Warehouse excerpt: A $450 quoted container that invoices at $1,200+. The full cost breakdown of a 40-foot drayage move, port to warehouse, plus three questions for your next contract. section: software subcategory: drayage region: us tags: ['drayage','container-drayage','import','cost-breakdown','quotes','negotiation'] author: Susan

How Much Does Drayage Cost per Container? The Full Breakdown, Port to Warehouse

We had a client who opened a new warehouse in Fontana last May, importing small home goods. When he signed his drayage contract, he waved the rate sheet at me and said, "Susan, look at this — $450 per container. I've already built my cost model around it."

I laughed. Three months later he called back in a very different tone: "Susan, how much does drayage actually cost per container? My invoices are averaging over $1,200 a box." I told him: that $450 was only the first line of the quote.

So let's settle this once and for all. One 40-foot container, from the Ports of LA/Long Beach to a warehouse in the Inland Empire — where does the money actually go? The figures below are based on public market rate ranges; always confirm with your carrier's actual quote, but the orders of magnitude are solid.

How a $450 Quote Turns Into a $1,200 Invoice

First client story. In May 2026, this importer pulled 12 containers out of Long Beach, bound for his Fontana warehouse. He'd signed a base-rate deal: $450 per box. In his mind, that meant 12 containers for $5,400.

His actual invoices averaged $1,229 per container. I walked him through his very first invoice, line by line:

  • Base drayage rate: $450 (the number on the quote)
  • Fuel surcharge: roughly 22% of the base rate, $99 (in the fine print, not exactly highlighted)
  • Chassis split: $100. The box sat in one terminal area, the chassis pool was somewhere else — two trips for the driver
  • Pre-pull: $200. The vessel's arrival shifted, the appointment changed, and the container had to be pulled early and staged overnight
  • Driver detention: 2 hours at the warehouse at $70 an hour, $140
  • Per diem (container late fees): 2 extra days at $120 a day, $240

$450 + $99 + $100 + $200 + $140 + $240 = $1,229. That's how a container quoted at "a little over $400" lands on your desk as a $1,200-plus bill.

He went quiet for ten seconds, then said: "This isn't drayage, it's a mystery box." Don't laugh too hard — your contract probably has the same structure.

Truck with shipping container backed up to a warehouse loading dock

The Full Cost Breakdown of One 40-Foot Container

This is the breakdown table we use when reviewing quotes for clients. Based on normal market conditions, 40-foot container, short haul (e.g., POLA to the Ontario/Fontana corridor), this is what the average drayage cost per container really looks like:

Cost item Typical range When it triggers Negotiating room
Base drayage rate $300–$700 per box; POLA to Ontario runs about $320–$480 Every container, floats with distance and market Yes — lock it in with volume
Fuel surcharge About 22% of the base rate Every container, floats with diesel prices Small — but verify the calculation basis
Chassis split $75–$150 Box and chassis are picked up in different locations Medium — carriers with their own chassis can avoid it
Pre-pull $150–$300 Early pull, appointment changes, avoiding congestion windows Medium — fewer surprises with tight vessel scheduling
Driver detention $50–$90 per hour Warehouse queues, missed appointments Large — warehouse-side fixes pay off fast
Per diem $50–$200 per day Container returned after free days expire Large — free-day terms are the key lever
Demurrage $150–$300 per day Box sits in the terminal past free time Large — avoidable with tight pickup coordination

See the pattern? The quoted number is one-third to one-half of the real cost. Everything else gets lumped under "accessorial charges" — which is industry-speak for "it depends on your luck that day."

A quick piece of vocabulary: demurrage is the terminal's storage fee for a box sitting in port too long; per diem is the ocean carrier's fee for holding the container too long. Free time on both typically runs 4–7 days. Most shippers can't tell them apart, and on a messy invoice they blend into one big blur.

Three Things Only the Sell Side Knows About Drayage Cost

Second client story. Early 2026, an auto-parts importer in Ontario moving about 300 containers a year. Their procurement ritual: compare base rates across carriers, sign the cheapest one — $420 a box. At year end they did the math: average all-in cost was $1,050 per container. Accessorials had eaten them alive.

We stepped in and did three things: raised the base rate to $480 (yes, higher), pushed free time from 4 days to 7, and folded chassis splits and pre-pulls into a bundled price, with driver detention capped at one free hour. Average per-container cost dropped to $990. Sixty dollars saved per box, 300 boxes a year — $18,000 back in their pocket.

That's today's counterintuitive takeaway: the carrier with the lowest base drayage rate usually produces the highest invoices. Carriers don't make their margin on the base rate — that's the number they bid with. The margin lives in the accessorials. The $420 carrier charges chassis splits at the $150 ceiling, detention at $90 an hour, no mercy on anything. The number you should compare isn't the quote; it's your own historical all-in average per box.

Second: per diem and demurrage — the "behavior fees" — are the most elastic part of any drayage quote. Hold a box two extra days and you've burned $300–$600. That money doesn't even go to the carrier; it goes to the ocean line and the terminal. But whether you pay it depends entirely on how tight your pickup coordination is. Plenty of shippers fight their carrier over $20 of base rate while ignoring a 3-hour queue at their own warehouse dock. Priorities, people.

Third: don't negotiate price in peak season — negotiate terms. Every August through November, base rates float upward and there's nothing you can do about it. But free days, detention caps, and accessorial ceilings are actually easier to win in peak season, because carriers want your volume locked in. Chase price in the off-season; chase terms in peak season — that's the fastest way to bring down your real drayage cost per container. That's the rhythm we've learned from signing well over a hundred of these contracts.

Three Questions for Your Next Contract Negotiation

  1. "Beyond the base rate and fuel surcharge, what do your accessorials average per box historically? Show me your last three months of average invoices." — Any rate comparison that ignores historical invoices is theater.
  2. "How many free days? And exactly which day do per diem and demurrage start counting?" — These two are the invoice assassins. Get the terms in writing, black on white.
  3. "What are the caps on chassis splits, pre-pulls, and detention? Can we bundle them into a fixed price?" — Turn the "depends on your luck" items into fixed costs, and your cost model actually works.

One last honest word. In drayage, information asymmetry is the profit model. Carriers won't volunteer to teach you how to read an invoice — but now that you've read this, at least you know what to ask next time you negotiate.

By Susan, 3PL Sales Director