Industry Trends6 min read

Cargo Handling Cost: What's Actually Changing in 2025

Cargo handling cost is not one line item—it's the sum of Port of Montreal fees, drayage to warehouse, dock-to-stock labor, and any customs exam surcharges. In Q1 2025, most of those components are moving upward. We're tracking what's real and what's noise.

Cargo Handling Cost: What's Actually Changing in 2025

The cost stack is wider than most importers track

Cargo handling cost usually gets lumped into "total landed cost" and then forgotten until a controller flags the variance. That's the trap. It's not one fee. It's Port of Montreal container fees, drayage per unit from terminal to warehouse, in-bond handling labor at the dock, possible exam surcharges if CBSA flags the container, and then the pick-pack-ship labor once the goods are live. Each one moves independently, and when they shift at the same time, the all-in number gets ugly fast.

Right now they're shifting. Port of Montreal assessed new container handling fees in January 2025. Drayage rates out of the port have held firmer than usual through the off-season. In-bond labor at sufferance warehouses like FENGYE LOGISTICS has tightened because exam holds are eating dock doors longer. It adds up.

Port of Montreal fees are the anchor

A 20ft container costs money the moment it lands. Port of Montreal levies terminal handling charges, wharfage, and various equipment moves depending on whether the box goes direct to truck or sits on the terminal. That's roughly $450 to $650 per 20ft container, give or take the route and cargo type. A 40ft runs $100 to $150 more because the footprint is larger but the labor intensity doesn't quite double.

These fees are non-negotiable. The port publishes them, and you pay them when the drayage company pulls the box. Most importers never see the invoice directly because the broker or freight forwarder embeds it in the drayage quote. That's also the problem—you don't know if the drayage vendor is marking up the port fees or eating them to win the bid.

Drayage is where the volatility lives

From Port of Montreal to a warehouse in Dorval, Lachine, or anywhere in the Greater Montreal area, drayage typically runs $2,200 to $2,800 per 40ft container in normal conditions. Q4 and early Q1 see seasonal premiums because port congestion and seasonal trucking demand collide. We've seen drayage window negotiations slip to 48 hours instead of the standard 72-hour free-time window—which means detention starts accruing sooner.

The real variable is whether your drayage window overlaps with dock-to-stock availability. If your drayage arrives at the warehouse on a Friday afternoon and you don't start pick-pack until Monday, that's sitting time. Our standard dock-to-stock SLA is 48 hours from arrival to live inventory status, but that assumes the PARS release hit your broker before the truck showed up. If the CAD processing is slow, the container sits in in-bond status, and you're paying in/out rates—typically $12 to $18 per skid, per day—while waiting for release.

In-bond handling adds up faster than most expect

The moment cargo lands at a sufferance warehouse, it's in-bond: it's under CBSA control until the duties and taxes are paid and the CAD is processed. While it's in-bond, you pay for every move—dock labor, racking, inventory hold. Our published rate card runs $12 to $15 per skid per day for basic in/out storage, with dock labor charged separately at roughly $40 to $60 per skid for handling and put-away.

If CBSA flags the container for an exam, in-bond holding time extends by 2 to 4 working days on average. That's not a hard rule—it depends on the exam complexity—but routine exams on textiles, electronics, or anything with HS classification ambiguity routinely cost 2 extra days of dock-door space and racking. At 15 pallets per container, that's $180 to $900 in holding charges alone, before exam labor.

When the goods release, you shift to out-of-bond storage if they're not picked immediately. The rate drops because you own them now, but it's still $8 to $12 per skid per day for regular storage. Most importers don't budget for that transition—they assume release equals immediate pick-pack. In Q4 and Q1, when cross-dock cutoffs are tight (typically 14:00 for next-day outbound), anything that doesn't ship the same day sits overnight at in-bond rates until the next pickup window opens.

Exam surcharges are the wildcard

If CBSA holds the container for examination, there's an exam fee. It's not a line item on the warehouse invoice, but it hits the importer through the broker. CBSA charges exam fees based on cargo value and complexity, and for high-value goods or non-standard HS classifications, the fee can run $300 to $800 per exam. Add the 2 to 4 days of extra in-bond holding, and a single exam can add $1,200 to $1,800 to the cost of entry for a mid-size container.

The cargo handling cost doesn't include the exam fee itself—that's a CBSA charge—but the warehouse holding time while the exam runs absolutely does. And if the exam uncovers a classification dispute, you're looking at release-on-minimum-documentation (RMD) holds or full CAD reconciliation, which can stretch in-bond time by another 3 to 5 working days.

Q1 2025 pricing reality

For a standard 40ft container from Port of Montreal to a Montreal-area warehouse, with release-prior-to-payment (RPP) clearance and no CBSA exam, the all-in cargo handling cost sits around $4,500 to $5,200. That includes port fees ($550), drayage ($2,400 to $2,700), dock labor ($400 to $500), and 3 days of in-bond storage ($450). If the goods clear same-day and move to cross-dock, add cross-dock labor ($200 to $300) and subtract overnight holding.

If CBSA exams the container, add $800 to $1,800 for holding time and exam labor. If there's a classification dispute or RMD delay, add another $500 to $1,200.

The variance isn't a rounding error. It's the difference between a 3-day entry and a 10-day entry, and at $15 per skid per day in-bond, that's meaningful money.

Related: What Cargo Handling Canada Cost Actually Means (And Why Y...

Related: Cargo Handling Quebec Providers: 2024 Industry Guide

Related: Warehouse Quebec Cost: What You're Actually Paying in 2025

What importers should do right now

First, audit your drayage quotes. Ask your freight forwarder to break out the port terminal fees separately from the drayage charge. If they won't, find someone who will. You can't manage what you can't see.

Second, front-load your PARS submissions. The earlier the broker sends the Pre-Arrival Review System data to CBSA, the more likely you get a release prior-to-payment clearance instead of a hold. That saves dock-door time and in-bond storage.

Third, know your broker's CAD cycle time. If they're running 2 to 3 days behind terminal, your goods sit in-bond longer than they should. That's a conversation to have before the busy season hits again.

At FENGYE LOGISTICS, we see this weekly. Importers who map their cost stack item-by-item—and negotiate drayage windows and dock-to-stock SLAs upfront—come out ahead. The ones who treat cargo handling as a bundled cost and hope for the best end up with surprise invoices and missed shipping windows. Learn more about sufferance warehouse Montreal.

Frequently Asked Questions

What's included in cargo handling cost?

Port of Montreal terminal fees, drayage from port to warehouse, dock labor (putaway and racking), in-bond storage rates, and any surcharges for CBSA exams or extended holding. It does not include duties and taxes, which sit separately. <a href="https://tc.canada.ca/">Transport Canada publishes port fee schedules</a>, and most warehouses publish their own in/out rate cards ($12–$18 per skid per day for standard in-bond storage).

Why does CBSA holding time cost money?

While a container is in-bond (under CBSA control), you pay warehouse handling and storage fees per day until release. A typical CBSA exam adds 2–4 working days; at $15 per skid per day on a 15-skid container, that's $450–$900 extra in holding charges alone, before any exam fee CBSA levies.

How much does drayage from Port of Montreal cost?

Standard drayage from Port of Montreal to Greater Montreal runs $2,200–$2,800 per 40ft container in normal conditions. Q4 and early Q1 see seasonal premiums of 15–22% because trucking capacity tightens and port congestion extends dwell times.

What happens if goods don't release before cross-dock cutoff?

If your CAD release doesn't hit before the cross-dock cutoff (typically 14:00 for next-day outbound), the goods sit in in-bond storage overnight at the warehouse in/out rate, which is typically $12–$15 per skid per day. This is separate from out-of-bond storage once goods release, which runs $8–$12 per skid per day.

Can I reduce cargo handling costs?

Yes. Front-load PARS submissions to avoid CAD delays. Break out port and drayage fees separately to spot inflated markups. Negotiate dock-to-stock SLAs (48 hours is standard for non-exam cargo). Ask your broker for <a href="https://www.canflow-global.com/en/services/brokerage/">release-prior-to-payment clearance strategies</a> to reduce in-bond holding time. Most importers don't realize drayage and in-bond timing drive half the cargo handling cost.

What's the difference between in-bond and out-of-bond storage rates?

In-bond storage ($12–$15 per skid per day) applies while goods are under CBSA control, waiting for CAD release and duty payment. Out-of-bond storage ($8–$12 per skid per day) applies after release, when you own the goods. In-bond is more expensive because the warehouse remains liable for CBSA compliance.

Do I pay for dock time separately from storage?

Yes. Dock labor (putaway, racking, pallet handling) is typically $40–$60 per skid, charged once on receipt. In-bond storage charges ($12–$15 per skid per day) apply for every day the goods sit waiting for release. Cross-dock labor (moving goods directly to outbound truck without storage) runs $20–$30 per skid and replaces storage fees if release hits before cutoff.

What cost should I budget for a CBSA exam?

CBSA exam fees run $300–$800 depending on cargo value and complexity. Add 2–4 days of extra in-bond holding ($450–$900 on a typical 15-pallet container), plus any labor to open, re-examine, and re-pack the container ($200–$400). A full exam can add $1,200–$1,800 to your entry cost.

cargo handlingwarehousing costsdrayage feesMontreal logisticsin-bond storage

Related News

What Cargo Handling Canada Cost Actually Means (And Why Your Invoice
Industry Trends

What Cargo Handling Canada Cost Actually Means (And Why Your Invoice

Cargo handling costs in Canada aren't standardized—they're negotiated, compressed, and buried across five different line items on your invoice. Most importers don't know what they're actually paying for, which means they're overpaying or getting undercut on service levels without realizing it.

Finding the Right 3PL Canada Near You Isn't Just Location
Industry Trends

Finding the Right 3PL Canada Near You Isn't Just Location

Most importers hunt for '3PL Canada near me' and pick whoever has a facility closest to their zip code. That's the wrong filter. Proximity matters less than capability fit, customs authority, and whether they actually have dock capacity when you need it.

What Distribution Montreal Services Actually Mean for Your Supply Chain
Industry Trends

What Distribution Montreal Services Actually Mean for Your Supply Chain

Distribution in Montreal isn't what it was five years ago. Port congestion, last-mile costs, and consolidation economics have forced a reckoning. Here's what's actually changed for importers and forwarders moving cargo through the 514.