Drivers & Workforce — TruckerPro Insights

Per-Mile vs Per-Load Pay: Which Is Better for Canadian Drivers?

TL;DR: On long, straight hauls — cross-Canada lanes or trans-border runs — per-mile pay typically wins because every kilometre clicks the meter. On multi-stop, urban, and detention-heavy freight, per-load pay is usually fairer: it prices the whole job, not just the distance, so slow unloading docks and city crawl don't eat your earnings.


The two most common driver pay structures in Canadian trucking look simple on paper. Per-mile (or per-kilometre) rewards distance. Per-load pays a flat rate for the movement. In practice, the gap between them can mean thousands of dollars a year — or the difference between a profitable shift and one where you break even.

This guide breaks down the math, the friction points, and which model fits which work. For a broader look at how Canadian carriers structure compensation packages overall, see the complete Canadian driver pay guide.


What's the math difference?

Let's anchor this in a real Canadian comparison.

Scenario A — Long-haul, single drop: Mississauga to Lachine, QC (~550 km loaded)

A driver running 550 loaded kilometres at $0.62 CAD/mile (a competitive rate for a driver with 5+ years' experience in 2026) earns roughly $211 CAD on the loaded portion. Add 50 empty kilometres returning to the nearest reload point (if deadhead miles are paid, typically at 55–60% of loaded rate) and that adds another $10–11 CAD. Total run: approximately $221–$222 CAD before bonuses.

On the same lane at a flat per-load rate of $475 CAD — typical for a regional Quebec–Ontario single-drop contract — the driver earns $475 regardless of whether the actual distance comes in at 540 or 565 km.

For this specific lane, per-load wins by roughly $253 CAD. Why? Because flat rates on established lanes are priced to account for realistic conditions, not just odometer clicks.

Scenario B — Multi-stop, GTA local: 6 drops across Mississauga, Brampton, and Vaughan (~190 km total)

At $0.62/mile, 190 km (~118 miles) loaded earns only $73 CAD. The driver spent 9–10 hours on the clock, navigating dock queues, backing into tight urban bays, waiting for signatures. On a per-load structure billed per stop — say, $65 CAD per stop × 6 — gross is $390 CAD for the same day.

The math shifts dramatically when distance shrinks and time on-site grows.


How does each model handle detention?

Detention — time spent waiting at a shipper or receiver beyond the free time window — is where per-mile pay can quietly erode earnings.

Most per-mile contracts pay a separate detention rate, typically $18–$22 CAD/hour after the first 2 hours free. That sounds reasonable until you realise a 3-hour detention adds only $18–$22 CAD to a day where you could have been running miles. Detention pay rarely reflects the actual cost of being stuck.

Per-load pricing can absorb detention risk differently. When a carrier negotiates a flat rate on a lane or account known for slow unloading, they can bake a detention buffer into the load rate. Drivers don't see separate detention line items — but the base rate is higher precisely because of those docks.

Neither structure eliminates detention pain entirely. But per-load at least prices it into the deal upfront, rather than fighting for small hourly credits after the fact.


What about fuel surcharges?

Per-mile structures almost always carry a separate fuel surcharge component (FSC), typically calculated weekly against the published diesel index — Transport Canada's national average or a regional benchmark. You see it as a distinct line on your settlement: base CPM + FSC CPM = total per-mile earnings.

This matters when diesel prices swing. In a high-fuel environment, a strong FSC schedule works in your favour. When fuel drops, the FSC falls with it — but your base rate stays fixed, so your floor is protected.

Per-load rates are generally all-in: one number covers haul, fuel, and everything short of a specialty accessorial. Carriers set load rates with a fuel assumption baked in. If diesel spikes mid-contract, you feel it in operating cost but your settlement doesn't adjust automatically — unless your contract has an explicit fuel escalator clause.

The bottom line: per-mile gives you fuel transparency and a variable upside in high-diesel periods. Per-load gives you earnings simplicity but requires you to negotiate fuel clauses on long-term accounts.


Which lanes favour per-mile?

Per-mile pay rewards raw distance efficiently. It shines on:

  • Cross-Canada long-haul (Vancouver–Toronto, Edmonton–Montréal). High loaded-mile counts mean the meter runs continuously. Even with some empty repositioning, total mileage justifies the CPM model.
  • Trans-border lanes (Ontario–Michigan, BC–Washington). Distance is large, stops are typically single-origin to single-destination, and empty miles tend to be low because reloads are available close to the US destination.
  • Dedicated freight corridors with predictable, uninterrupted runs. If you're making the same 900-km round trip three times a week with minimal downtime, per-mile is transparent and easy to project.
  • Markets where carriers negotiate strong FSC schedules. When your FSC rate properly tracks diesel, per-mile becomes more competitive on any distance.

For a breakdown of what drivers on these lane types typically gross, see the 2026 Canadian truck driver pay complete guide.


Which lanes favour per-load?

Per-load pricing is the better fit when time — not distance — is the limiting resource:

  • Multi-stop regional and local delivery. When a driver completes 5–8 drops in a metro area, the total mileage is low but the hours are long. A per-stop or per-load structure rewards that time far better than CPM.
  • Urban last-mile freight. City cores eat time in traffic, restricted delivery windows, and slow manual unload. Distance-based pay dramatically undervalues this work.
  • Drop-and-hook accounts with variable trailer availability. If you're regularly waiting for a trailer to free up before you can depart, that dead time doesn't count on a per-mile meter. A per-load rate that accounts for average hook time is more equitable.
  • Detention-prone shippers and receivers. Produce terminals, busy distribution centres, and end-of-month surge volumes create unpredictable dwell. Per-load pricing at least allows carriers and drivers to negotiate a rate that reflects those realities.

Side-by-side example: same lane, both models

The lane: Mississauga → Lachine, QC. Loaded distance approximately 550 km (342 miles). Estimated 50 km empty return (deadhead to nearest reload hub). Typical detention at Lachine receiver: 2 hours.

Scenario element Per-mile pay (CAD) Per-load pay (CAD)
Loaded miles (342 mi × $0.62) $212.04
Empty miles (31 mi × $0.37) $11.47
Flat load rate $475.00
Detention (2 hrs × $20/hr after 2-hr free) $0 (within free window) Included in rate
Total trip pay (CAD) $223.51 $475.00
Estimated hours on duty (drive + wait) ~8.5 hrs ~8.5 hrs
Effective $/hour (CAD) ~$26.30/hr ~$55.88/hr

On this lane, the per-load rate is nearly double the effective hourly return. The reason: the $475 flat rate was negotiated knowing this lane is well-trafficked, regularly loaded, and the receiver has a reputation for 1.5–2 hour unload times. The per-mile driver is not compensated for the dock wait beyond the free window.

This table is illustrative — your actual rates depend on carrier contract terms, FSC schedules, and account history. Use the driver pay calculator to model your own lanes with your exact CPM and expected detention patterns.


Which model is right for you?

The honest answer: it depends on the freight you're running, not a preference in the abstract.

  • If your week is dominated by long single-drop runs with predictable mileage, per-mile gives you a clear, transparent earnings formula and fuel upside in volatile diesel markets.
  • If your week involves urban distribution, multi-stop accounts, or shippers with a reputation for slow loading, per-load pricing better reflects the full cost of your time.

Many experienced drivers — and a growing number of carrier contracts — combine both. A blended model might pay per-mile on the linehaul portion and a flat stop rate on urban delivery legs, capturing the best of each structure.


How TruckerPro handles driver pay

TruckerPro's dispatch platform supports per-mile, per-load, and blended pay models natively. When you mark a load complete, driver pay is calculated automatically against whichever structure is configured for that driver — CPM with FSC passthrough, flat load rate, per-stop, or a combination. Settlements are generated without manual spreadsheet work, and drivers see their breakdown in real time through the driver portal.

If your fleet runs a mix of long-haul and local freight, you can configure different pay structures per driver or per account — no workarounds required.

TruckerPro TMS
“Still dispatching from spreadsheets?”
Your fleet deserves better
than copy-paste logistics.
See How It Works2 min demo
TruckerPro Border
“Stuck at the crossing again?”
Pre-clear customs before
you even hit the border.
See How It Works5 min setup
Truck Parking Club
“Circled the lot three times?”
Book your spot before
you leave the shipper.
Find Parking Now

Managing driver files on paper?

TruckerPro tracks every license, medical, MVR and policy doc with automatic expiry alerts. Audit-ready DQ files in seconds, not days.

Try Driver File Management Free