Back to blog
Insights

The last mile after customs — port to warehouse to customer

April 24, 2026· ChinaLogisticHub Team

The last mile after customs — port to warehouse to customer

Most importers spend a lot of energy on the ocean or air freight leg and then treat everything after customs as someone else's problem. That is a mistake. The domestic delivery leg — from port to your warehouse or your customer's door — is where a surprising share of delays and costs live.

What is drayage and why does it matter?

Drayage is the truck move between the port and your first domestic location. It sounds simple: container arrives, truck picks it up, container goes to your warehouse. In practice it is one of the more friction-heavy links in the chain.

Port congestion, chassis shortages, appointment systems, and driver availability all create variability that is hard to predict from a spreadsheet. During peak seasons, drayage lead times at major US ports can stretch from one day to a week or more. At European ports the picture varies significantly by location.

The cost of drayage is also easy to underestimate. Port fees, chassis rental, free time and detention charges, and the actual trucking rate add up — sometimes to 10–20% of total freight cost on shorter hauls.

What happens during the port dwell period?

After your container is discharged, it sits in the terminal until a truck picks it up. You typically get a free period (often two to five days depending on the terminal) before detention charges begin. Missing that window gets expensive quickly — $100–$250 per day per container is common, and it compounds.

The triggers for extended port dwell are usually:

  • Customs holds — examination, documentary issues, or random selection
  • Drayage delays — no available truck or chassis on the required day
  • Warehouse receiving backlogs — your warehouse cannot accept delivery on the scheduled date
  • Incorrect or missing paperwork — ISF filing errors in the US, for example, can trigger holds that delay pickup

Monitoring your shipment through customs and coordinating the drayage and warehouse receiving in parallel (not sequentially) saves the most time. Use real-time tracking — the freight tracking visibility guide covers how to stay on top of this.

Port to warehouse: what can go wrong?

Appointment systems

Many major terminals now require appointment-only truck access. If your drayage carrier misses or cannot book an appointment, the container sits another day. This is a known bottleneck at ports like LA/Long Beach and some European hubs.

Chassis availability

Most containers in the US travel on chassis that are separate from the container itself. When chassis are in short supply — which happens regularly at busy ports — your drayage carrier cannot pick up even if they have a driver available.

Last-free-day miscommunication

There is often confusion between the ocean carrier's last free day, the terminal's free time, and what your freight forwarder has communicated. These are three different clocks and they do not always align. Confirm each one explicitly before your shipment arrives.

Warehouse receiving: the delay that no one tracks

The container gets picked up. The truck arrives at your warehouse. And then it sits at the dock for four hours because receiving is backed up.

This is demurrage on the other side: if your trucker is sitting at the warehouse waiting to drop off, they charge you detention. Warehouse demurrage is less commonly discussed than port detention but it is real and common.

Coordinate your receiving appointments before the container lands, not after. Give your warehouse team the arrival window as soon as the vessel departs, and confirm capacity.

From warehouse to customer — the actual last mile

If you are shipping B2B, this step is often a scheduled pallet delivery on a fixed route. But for importers fulfilling direct to consumer or via Amazon FBA, the last mile is a separate logistics problem entirely.

Key considerations:

  • FBA prep requirements — labelling, poly bagging, carton limits, and pallet specs. Getting these wrong means rejection or re-processing fees at Amazon's facility.
  • Residential delivery surcharges — parcel carriers charge significantly more for home delivery than commercial addresses. Build this into your landed cost.
  • Returns routing — if products get returned at scale, where do they go? This is often not planned until returns actually arrive. See our returns and reverse logistics post for more.

Where are delays actually hiding?

In our experience, the domestic leg delays break down roughly like this:

  • Customs examination or document issues (hard to predict, faster to fix with the right broker)
  • Port congestion and drayage availability (predictable during peak periods)
  • Warehouse receiving backlogs (often a planning failure, not a capacity failure)
  • Miscommunicated free time windows leading to avoidable detention charges

Most of these are solvable with better communication and earlier coordination — not with faster shipping.

What you can do right now

  • Ask your forwarder for the terminal's free time rules when you book, not when the container lands
  • Coordinate drayage and warehouse receiving appointments in the same conversation
  • Track your shipment through to customs clearance, not just to arrival at the destination port — freight tracking tools help here
  • Understand your landed cost including domestic delivery before you compare suppliers on FOB price alone — the freight estimator includes domestic delivery estimates for major routes