Treadstone Associates
Article · 10 min read

How to price same-day courier work

Same-day work is sold by the stop and costs by the hour. Price it the other way round and the busiest weeks are the ones that lose money.

Treadstone Associates · Updated 2026

Key takeaways

  • • Build the floor from the hour, not the kilometre. The vehicle and the driver are committed for a block of time whether the parcel is heavy or light.
  • • Ontario’s overtime thresholds differ by the kind of driving: local cartage drivers earn overtime after 50 hours in a week, highway transport truck drivers after 60.
  • • Waiting time and failed deliveries are the two costs most rate cards forget, and both are consumed by the customer, not the courier.
  • • Domestic delivery is a taxable supply. Only specific cross-border and carrier-to-carrier legs are zero-rated.
  • • If you dispatch through an app, Ontario’s Digital Platform Workers’ Rights Act has applied since 1 July 2025, regardless of whether the worker is an employee or a contractor.

Price from a cost floor per committed hour, then apply multipliers for the things that consume more hours than the base case: distance band, time window, waiting, after-hours and failed attempts. A per-stop price with no hourly floor underneath it is a bet that the day goes well.

The floor has four components: driver cost including overtime, vehicle cost, insurance and overhead, and the margin you intend to keep. Only the first is set by rules outside your control, which is why it is the one to get exactly right.

The labour floor, and the rule most couriers get wrong

Ontario draws a line between two kinds of driving and applies different overtime thresholds to each. A local cartage driver — someone who transports goods for hire within a municipality — is entitled to overtime pay for each hour worked over 50 hours in a work week. A highway transport truck driver, meaning someone who drives trucks in for-hire trucking businesses, is entitled to overtime pay for each hour worked over 60 hours in a work week, counting only hours for which they are directly responsible for the truck. Both rules sit in O. Reg. 285/01.

The consequence is direct: the same person, the same hours and the same wage produce a different labour cost depending on what kind of work you sold. Same-day courier work inside a municipality is local cartage.

Extra-provincial couriers are a different regime again

The Ontario thresholds above apply to provincially regulated employment. A courier whose operation crosses provincial or national borders is a federal undertaking, and its employment standards come from the Canada Labour Code — which, among other things, prohibits an employer from treating an employee as if they were not their employee. Decide which regime you are in before you build the rate card, not after a claim.

A worked labour example

Assume a driver paid $24.00 an hour — an assumption for the arithmetic, not a market figure — working 54 hours in a week of local cartage.

Overtime starts after 50 hours, so the week costs 50 × $24.00 = $1,200, plus 4 × $36.00 = $144, being $1,344. The effective rate across the week is $1,344 ÷ 54 = $24.89 an hour.

Split the identical 54 hours between two drivers, 45 and 9, and neither crosses 50: 54 × $24.00 = $1,296. The same work, $48 cheaper, because nobody entered the overtime band.

Now change only the classification. If that same 54-hour week were highway transport truck driving, overtime would not start until 60 hours — so it costs $1,296 with one driver. The $48 is created by the kind of work, not by the person doing it.

Carry it into a price. If that 54-hour week produced 40 completed stops, labour alone is $1,344 ÷ 40 = $33.60 a stop — before vehicle, fuel, insurance, dispatch, admin, bad debt or margin. Any rate card that quotes below that number for those stops is not a low-margin rate card; it is a loss.

The four multipliers worth building in

Time window. A two-hour window costs more than a same-day-by-close window because it removes the dispatcher’s ability to combine work. Price the constraint, not the distance.

Waiting time. Free time, then a per-quarter-hour charge, recorded at the door with a timestamp. Waiting is the cost customers consume most freely and couriers bill least reliably, and it is only collectable if it is evidenced when it happens.

Failed attempt and redelivery. A failed attempt consumes the whole cost of a delivery and produces none of the revenue. Price the second attempt, and say so at the point of booking.

After-hours and weekend. Separate from overtime and driven by the same scarcity: you are pulling a vehicle out of a period it was not scheduled for.

Fuel is better handled as a published surcharge tied to a stated index than folded into the base rate, because it moves and the base rate should not have to.

Tax, and the two legs that are not taxable

Domestic delivery is a taxable supply and the tax is not yours: every person who makes a taxable supply must collect the tax as agent of His Majesty in right of Canada. Registration itself is governed by the registration provisions of the Excise Tax Act.

Two exceptions are worth knowing because they turn up in courier work. Freight transportation from a place in Canada to a place outside Canada is zero-rated where the value of the consideration is $5 or more. And where you hand a leg to another courier, a freight transportation service supplied by one carrier to a second carrier is zero-rated where the service is part of a continuous freight movement and the second carrier is neither the shipper nor the consignee.

Keep the records: the retention rule is to keep all records necessary to determine the person’s liabilities and obligations, alongside the income tax requirement to keep books and records for six years from the end of the last taxation year to which they relate.

Who is driving, and what that costs

Three models, three different cost structures. Employees carry wages, overtime, statutory entitlements and workers’ compensation. Owner-operators carry a rate per stop or per hour and their own vehicle. App-dispatched couriers carry a third regime entirely.

Contractor status is a determination, not a preference. In Ontario, the WSIB uses a determining worker/independent operator status questionnaire to decide whether a person is an employee, an independent operator, or a business with employees, and the board requires the principal and the owner-operator to complete a transportation industry questionnaire where the work is in trucking, courier, third-party food delivery or rideshare.

If work is offered through an app, the Digital Platform Workers’ Rights Act came into force on 1 July 2025. Workers have the right to be paid at least the general minimum wage set out in the Employment Standards Act, 2000, determined for each work assignment or on a pay period basis regardless of employment status, a right to certain information in writing within 24 hours of getting access to a digital platform, including how pay is calculated and how work assignments are offered, and a right to two weeks’ written notice of any removal from the platform lasting 24 hours or more, with limited exceptions. Those are real cost and process inputs, not compliance trivia.

The drafting side is worth getting right at the outset; the sister firm covers it in its article on independent contractor agreements, and its material on buying or selling a courier or last-mile delivery business is the right starting point if you are buying or selling one.

Consumer work has its own rules

Delivering for businesses and delivering for consumers are different legal products. Ontario’s consumer legislation constrains estimates and contract form — in the analogous moving trade, the ministry states that consumer contracts for moving services must be in writing if they are worth more than $50 and must show an itemized list of prices, the total amount payable, start and end dates and the terms of payment, and that by law the mover cannot charge more than 10% above the estimate in the contract unless additional supplies or services are agreed. If a meaningful part of your same-day work is booked by individuals rather than businesses, read the sister firm’s summary of business obligations under the Consumer Protection Act before designing the quote flow.

Where AI genuinely helps

Pricing fails on missing evidence, and evidence capture is automatable. Extracting arrival and departure timestamps from the dispatch app so waiting time is billable rather than remembered. Reconciling completed stops against invoices to catch work that was performed and never billed. Reading each week’s hours against the applicable overtime threshold and warning dispatch before the band is crossed rather than after payroll. Drafting quotes from a rate card and flagging any that fall below the calculated hourly floor for a human to approve.

What it does not do is decide. Whether to accept a rush job, what to charge a customer, whether a worker is an employee or an independent operator, and whether a failed attempt is billable are judgements a person makes and signs.

Common questions

Should we price per kilometre or per stop?

Per stop, within zones, with an hourly floor underneath. Distance is a poor proxy for cost in urban same-day work, where the binding resource is the driver’s hour.

When does overtime start for a same-day driver in Ontario?

After 50 hours in a work week for a local cartage driver transporting goods for hire within a municipality. The 60-hour threshold applies to highway transport truck drivers, which is a different job.

Is HST charged on same-day delivery?

A domestic delivery is a taxable supply and the tax must be collected as agent of His Majesty in right of Canada. The zero-rated cases are specific — outbound cross-border movements and a service supplied by one carrier to a second carrier as part of a continuous freight movement.

We use an app to dispatch subcontract drivers. Does that change anything?

In Ontario, yes. The Digital Platform Workers’ Rights Act has been in force since 1 July 2025 and gives workers information, minimum wage, tip and notice rights regardless of whether they are employees or independent contractors.

Stop losing hours to paperwork you already have the data for.

A 30-minute call is enough to tell you whether AI pays for itself in your back office.