Skip to main content
LogisticsSeptember 25, 2026

Drayage From the Port of Miami to a Prep Center: The Cost Stack

The full cost stack from a container's terminal release to a prep center dock: drayage, chassis, demurrage, detention, waiting time, and congestion fees.

Forbes Business Council E-Commerce LeaderAmazon SPN Certified ProviderAmazon SP-API Authorized PartnerE-Commerce Entrepreneur & AdvisorFounder of PrepVia
Drayage From the Port of Miami to a Prep Center: The Cost Stack

By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.

I ran a search on September 23, 2026 for the exact phrase container to amazon fba. Nine organic results filled the first page. All nine were freight forwarders, each one quoting ocean freight, customs brokerage and a drayage estimate in a single line. Not one result was a prep center. Not one of the nine broke out what actually happens to that drayage line once the container is sitting on the ground.

That gap is not an accident. A freight forwarder is paid to move a box from a factory to a port, and in many contracts, from the port to a destination address. What happens after the container leaves the terminal, whether it sits an extra day, whether the chassis has to travel from a different yard, whether the dock can unload it the same morning it arrives, is the part of the bill a forwarder rarely has to defend. By the time those charges post, the shipment already belongs to somebody else’s warehouse.

This is the missing piece: the full cost stack of the leg from the Port of Miami to a prep center dock, line by line, who charges each item, and what a fair 2026 market range looks like. Learn this stack once, and a cheap drayage quote stops turning into an invoice nobody budgeted for.

The 60-second version

A drayage quote is one line of a cost stack that can run to eight lines before a container reaches a dock. Base drayage, a chassis split fee and daily chassis use, free time then demurrage at the terminal, detention on the container once it leaves, waiting time at the destination dock, a pre-pull to stop the demurrage clock, and a peak season surcharge each have their own trigger and their own biller. A container that costs $400 to unload is a bargain next to one that sits four extra days waiting on a chassis. Book the appointment and the unload before the container is released, not after.

What Nine Search Results Get Wrong About Container to Amazon FBA

A freight forwarder’s job ends, in most contracts, at a delivery address. The quote it publishes covers ocean freight from the origin port, customs clearance once the vessel arrives, and a drayage estimate to move the box off the terminal, usually one flat number per container, close to accurate for the move itself.

What the estimate does not cover is everything that happens once the truck actually shows up. A terminal releasing containers late, a chassis pool sitting at the wrong yard, a dock that cannot start the unload the moment the truck backs in: each turns a flat drayage rate into a stack of separate charges, billed by different parties, on different schedules. None of it starts until customs clearance is done, covered in our guide to customs documents for an FBA import.

The census matters because it shows where importers go looking, and it is not to a prep center. Sellers search for a forwarder because a forwarder ships the box. They rarely search for what happens to the box in the seventy two hours after that, because nobody tells them that stretch carries its own cost stack.

The Full Stack: Port to Prep Center Dock, Line by Line

Here is that stack, eight lines, from the moment a container is released at the terminal to the moment an empty chassis rolls back through the gate. This stack ends at the dock door. What happens once the container is opened, counted and unloaded inside the warehouse is a separate cost, covered in our guide to container unloading in Miami for Amazon FBA sellers. This piece stops at the door and starts at the terminal gate.

Line itemWho charges itTypical 2026 market rangeWhat it actually pays for
Drayage base rateDrayage carrier$350 to $650 per containerThe single truck move from the terminal to the dock
Chassis split feeChassis provider, billed via the drayage carrier$75 to $150 flatThe extra trip to collect a chassis sitting in a different yard than the container
Chassis daily useChassis provider$25 to $45 per dayUse of the wheeled frame for every day the container is not on the ground
Free time, then demurrageMarine terminal or ocean carrier$150 to $300 or more per day after free timeGround the loaded container occupies inside the terminal past its free days
DetentionOcean carrier$100 to $250 per day after free timeUse of the container itself once it leaves the terminal, wherever it sits
Waiting time at the dockDrayage carrier or trucking company$75 to $125 per hour after the first free hoursThe truck and driver sitting at the dock while a live unload finishes
Pre-pullDrayage carrier$150 to $300 flat, plus yard storage per nightPulling the container off the terminal before the last free day, to stop the demurrage clock
Congestion or peak season surchargeDrayage carrier or terminal$150 to $400 per containerAn add-on tied to port volume during the busiest weeks of the year

None of these eight lines is dishonest on its own. A demurrage clock starting on day four is published in the terminal’s tariff before the vessel docks. A chassis split fee is a real extra trip, not a markup. The problem is a drayage quote almost never lists more than the first line, so a $500 quote that becomes a $1,400 invoice looks like a hidden fee rather than four separate charges the shipment triggered.

Drayage Base Rate: The One Number Every Freight Quote Leads With

Drayage is the short truck move from the marine terminal to a destination address. In South Florida, carriers quoting the corridor between PortMiami or Port Everglades and the Doral and Medley warehouse belt in 2026 commonly price a single container move between $350 and $650. Distance, chassis availability at pickup, and current fuel surcharges move the number inside that range.

This is the number that shows up on a forwarder’s page, close to accurate for the move itself. What it prices is one thing only: a truck, a driver and a loaded container, moving once, from point A to point B.

Why a Cheap Drayage Quote Can Still Get Expensive

A $350 quote and a $650 quote can both be honest, and both can still end in an invoice several hundred dollars higher than either number. The base rate says nothing about how long the container sits before that single move happens, or how long the truck sits once it arrives. Those are the next six lines, and they are billed by different companies on different clocks.

Chassis: The Split Fee and the Daily Use Charge That Follows It

A container does not move without a chassis, the wheeled frame it rides on, rented separately from the container itself. Most drayage quotes assume the chassis sits in the same pool as the container. When it does not, the carrier has to make a second trip to collect the chassis first. That trip is billed as a chassis split fee, typically $75 to $150 flat, on top of the base drayage rate.

On top of the split, the chassis carries a daily use charge, commonly $25 to $45 a day, for every day the container sits on it rather than on the ground. A container pre-pulled off the terminal and parked on its chassis for four days before delivery pays that daily rate for all four, a cost a flat drayage quote never anticipated.

Free Time and Demurrage: The Clock That Starts at the Terminal

Every terminal grants a set number of free days after a vessel discharges a container, commonly three to five calendar days, before the ocean carrier starts charging demurrage. Demurrage is rent, in effect, on the ground the loaded container occupies inside the terminal. It is published in the carrier’s tariff before the ship docks, and it typically escalates the longer the container stays, starting around $150 to $200 a day and climbing toward $300 or more.

The free time clock does not care whether a prep center has a dock appointment ready. It starts the moment the container is discharged, whether or not customs has cleared it, whether or not a drayage carrier has been booked, and whether or not anyone at the destination knows the ship has arrived. A customs hold that runs two extra days can, by itself, burn through the entire free time window before a truck is ever dispatched.

Detention: The Container Keeps Costing After It Leaves the Terminal

Demurrage and detention are frequently confused, and the confusion costs importers money, because they are two different charges from two different clocks. Demurrage is what the terminal charges while the loaded container sits inside the gate. Detention is what the ocean carrier charges for use of the container itself, once it has left the terminal, until the empty box returns to an approved location.

Most contracts grant a separate free time allowance for detention, commonly three to five days from the moment the container leaves the terminal, before a per diem charge starts, typically $100 to $250 a day. A container can clear the terminal with zero demurrage and still rack up four days of detention sitting in a yard, waiting on an appointment or a chassis, because detention has nothing to do with the terminal at all.

DemurrageDetentionWaiting time
Charged byMarine terminal or ocean carrierOcean carrier, as owner of the containerDrayage carrier or trucking company
Applies toThe loaded container inside the terminal gateThe container itself, anywhere, once it leaves the terminalThe truck and driver waiting at the destination dock
Free time before it startsCommonly 3 to 5 calendar days after dischargeCommonly 3 to 5 days from pickupCommonly 1 to 2 hours per delivery
Typical rate after free time$150 to $300 or more per day, often escalating$100 to $250 per day$75 to $125 per hour
Getting this right takes a prep partner, not a checklist.Get a quote from PrepVia

24 to 36h prep. 35-hour end-to-end guarantee or the prep is free. Net-30 terms. From 50 units to full truckloads.

Waiting Time at the Dock: The Second Clock Nobody Mentions

A third clock starts the moment the truck arrives at the delivery dock, separate from both demurrage and detention. Most drayage contracts grant one to two free hours for a live unload, the container opened and unloaded directly off the chassis without being dropped. After that window, the trucking company bills waiting time, commonly $75 to $125 an hour, for every hour the truck and driver sit at the dock while the unload finishes.

Waiting time is the clock a prep center controls most directly, because it is a function of how fast the dock can start counting cartons the moment the truck backs in, not a function of the terminal or the ocean carrier. Who absorbs that cost, the importer or the prep center, is frequently a question the shipping terms answer before the truck leaves the port, which is why the choice between DDP and DDU shipping to a prep center matters well before a container reaches Miami.

Pre-Pull and the Peak Season Congestion Fee: Paying to Stop a Worse Bill

A pre-pull is a deliberate move to stop the demurrage clock before it turns expensive. Instead of waiting for a delivery appointment, the drayage carrier pulls the container off the terminal on the last free day and parks it, still loaded, at its own yard, on its own chassis. The move carries a flat pre-pull fee, typically $150 to $300, plus daily chassis and yard storage for every night the container waits there before final delivery.

A pre-pull trades one certain, capped cost for one uncertain, uncapped one. Demurrage inside the terminal can escalate every day with no ceiling until the container moves. A pre-pull moves the same container to a yard where the daily rate is fixed and, in most cases, cheaper than the terminal’s escalating tiers. It is worth the extra move whenever an appointment cannot be confirmed before the last free day runs out, and an unnecessary expense whenever the dock and carrier could have simply scheduled the delivery on time.

A separate line, the congestion or peak season surcharge, is tied to port volume rather than to any single container’s timeline. During the weeks that PortMiami and Port Everglades run at their busiest, commonly the weeks feeding Q4 inventory deadlines, drayage carriers add a flat surcharge, typically $150 to $400 per container, to cover longer terminal queues, tighter chassis availability and higher fuel use across every move they make that week. It is worth asking about before booking a container that will land during peak weeks.

What the Prep Center Has to Do to Return the Container on Time

Every line above is a function of time, and each one is largely preventable from the destination side. A prep center that wants a drayage quote to actually hold has three jobs, done before the container is released from the vessel, not after.

The Three Steps Before the Truck Leaves the Terminal

  1. Book the delivery appointment before release, not after. Give the drayage carrier the dock address, dock hours and a confirmed window before the container is even eligible for pickup, so the truck never waits for a slot once loaded.
  2. Run a live unload, not a drop and hook. A dock able to unload directly off the chassis the moment the truck arrives avoids both the chassis daily rate and the waiting time clock, because the truck leaves as soon as the count finishes.
  3. Return the empty the same day. An empty chassis and container returned to an approved location the same day the unload finishes closes the detention clock immediately, instead of adding another day of exposure.

A dock built for this has real capacity behind it. PrepVia’s Miami facility runs 5,500 square feet across three docks in the Doral and Medley corridor, prices container unloading from $400 per container, and moves inbound freight through a standard 24 to 36 hour prep window. None of that changes what a drayage carrier charges for the leg from the terminal. It changes how many of the eight lines above a container triggers, because a dock that receives on schedule keeps demurrage, detention and waiting time at zero.

None of this belongs in a verbal agreement. What belongs in writing is covered in our prep center agreement checklist, because a dock that will not put its unload turnaround and empty return process in writing is telling an importer something about how those eight lines usually get billed.

Frequently Asked Questions

What does drayage from the Port of Miami to a prep center typically cost?

Carriers quoting the corridor between PortMiami or Port Everglades and the Doral and Medley warehouse belt in 2026 commonly price a single container move between $350 and $650, depending on destination, chassis availability, and fuel surcharges. That figure covers the base truck move only, not chassis splits, free time overages, detention, waiting time, pre-pulls or a congestion fee, each billed separately when it applies.

What is a chassis split fee, and why does it show up on a drayage invoice?

A chassis split fee is charged when the chassis a container needs sits in a different yard than the container itself, forcing the drayage carrier to make a second trip to collect it before delivery can start. It typically runs $75 to $150 flat, on top of the base drayage rate, and has nothing to do with the destination dock. It is purely where the local chassis pool happens to sit that week.

What is the difference between demurrage and detention?

Demurrage is charged by the terminal for a loaded container that remains inside the terminal gate past its free time, commonly three to five days after discharge, typically starting around $150 to $200 a day before escalating. Detention is charged by the ocean carrier for use of the container itself once it has left the terminal, and carries its own free time allowance before a per diem of $100 to $250 a day begins. A container can avoid one charge entirely and still accumulate the other.

How much free time do I get before demurrage or detention charges start?

Most terminals grant three to five calendar days of free time after discharge before demurrage begins, and most ocean carriers grant a separate three to five day allowance for detention once the container leaves the terminal. Both windows are published in the terminal and carrier’s own tariffs before the vessel docks, and both clocks run regardless of customs delays or dock appointment status.

What is a pre-pull, and when does a prep center use one?

A pre-pull moves a container off the terminal, still loaded, to the drayage carrier’s own yard, on the last free day, to stop the terminal’s demurrage clock before it escalates. It trades an uncapped daily demurrage rate for a flat pre-pull fee, typically $150 to $300, plus a lower, fixed daily storage rate at the yard. An importer generally chooses a pre-pull whenever a firm delivery appointment cannot be confirmed before the last free day runs out.

What triggers a peak season congestion fee?

A congestion or peak season surcharge is tied to overall port volume rather than to any single container, and drayage carriers add it, typically $150 to $400 per container, during the weeks PortMiami and Port Everglades run busiest, most often the weeks feeding Q4 inventory deadlines. Longer terminal queues, tighter chassis availability and higher fuel use that week are what the surcharge covers.

What does a prep center need to do to avoid detention charges on my container?

A prep center avoids detention charges by booking the delivery appointment before the container is released, running a live unload off the chassis instead of dropping the container and hooking it later, and returning the empty container and chassis the same day the unload finishes. Each step closes a clock that would otherwise keep running on its own schedule outside the terminal.

Final Take

Nine freight forwarders on one search results page all sell the same thing: a box moved from a factory to a destination, priced as cleanly as the trade allows. None of them are wrong to sell it that way, and none of them are hiding the eight lines this piece just walked through. Those lines live outside the part of the shipment a forwarder is paid to manage, which is why a search built around container to amazon fba never surfaces the people who manage it.

Every one of those eight lines has a legitimate trigger. A terminal is entitled to charge for ground a container occupies past its free days, and a carrier is entitled to charge for use of its own equipment once it leaves the yard. None of it is a hidden fee in the dishonest sense. It is a cost stack nobody quotes up front, because the party quoting the first line is rarely the party managing the rest of it.

The fix is not negotiating each line down after the fact. It is confirming, before a container is released, that the delivery appointment is booked, that the dock can run a live unload the moment the truck backs in, and that the empty return happens the same day. Those three commitments keep most of the lines in this piece at zero, leaving only the one line every forwarder already quotes. A container that costs $400 to unload is a bargain next to one that sits four extra days waiting on a chassis or an appointment. The stack is not complicated once it is written down line by line. It is simply a stack nobody writes down until an importer asks for it.

Your container clears the terminal on its own schedule. Book the dock before it does.

Talk to PrepVia about container receiving and import prep →

PrepVia is Amazon SPN Certified, prep window 24-36 hours, Net-30 available.

Amazon SPN Certified · Miami, FL

Stop managing prep. Start shipping.

We prep in 24 to 36 hours and guarantee 35 hours end to end, or the prep is free. From 50 units to full truckloads, and you pay Net-30.

Bernardo Campelo

Bernardo Campelo

Forbes Business Council E-Commerce Leader, PrepVia Founder

Founder of PrepVia and Member Leader at Forbes Business Council. Building automation-first logistics infrastructure for e-commerce sellers.

Tags

DrayagePort of MiamiContainer ShippingImport LogisticsDemurrageDetention

Common Questions

What is Prepvia and what do you offer?

Prepvia is a tech-driven logistics and product prep partner for e-commerce sellers. We specialize in Amazon FBA and other marketplace fulfillment, handling everything from inspection to labeling and shipping. Our goal is to simplify your operations so you can focus on growing your business.

When do I have to pay?

With PrepVia Profit, you only pay 30 days after your products are prepped. Without PrepVia Profit, you pay once your inventory is prepped and ready to go. No upfront fees — we prep, then you pay. Simple and stress-free.

How much time does the prep take?

We prep in 24 to 36 hours once your inventory is received, and the FastLane 35H program guarantees 35 hours end to end, or the prep is free.

Is there a minimum order size?

No minimums! Whether you're just starting out or scaling up, we work with businesses of all sizes. We're here to grow with you at your pace. Every seller matters to us, big or small.

How is pricing handled?

We offer clear, upfront pricing with no hidden fees. You can calculate any costs upfront based on your order details, so you know exactly what you'll pay before we begin. Just upload your inventory and get an instant quote – simple, transparent, and hassle-free.

How fast can I get started with PrepVia?

Same-day onboarding. Sign up on our app, create your first shipment, and start sending inventory — all in the same day. There are no setup fees, no minimum volumes, and no waiting period. Onboard today, ship tomorrow.

Does PrepVia charge sales tax on prep services?

No. PrepVia charges 0% sales tax on all prep and fulfillment services. No resale certificate or tax exemption documentation is required. This applies to every seller regardless of location or business type. Compared to prep centers in states like Pennsylvania (6-8% sales tax on services), PrepVia saves you thousands of dollars annually on prep costs alone.

Can PrepVia scale with my business as it grows?

Yes. PrepVia operates a flexible warehouse designed for expansion at any moment. Whether you are shipping 50 units a month or 40,000, our infrastructure, automation, and staffing scale with your volume. There are no long-term contracts, no renegotiation needed, and no capacity limits. As your business grows, PrepVia grows with you — same pricing structure, same SLA, same platform.