Pricing guide

Winter heat surcharge for ready-mix concrete in Canada

By Stephen McCabe · Published

The short answer

  • Under CSA A23.1 the cold-weather trigger is a forecast air temperature below 5 °C within 24 hours of placing. That obligation starts whatever the calendar says.
  • Bill winter as two separate lines: a flat calendar-based winter-handling charge across the declared window, plus an ambient-based temperature-control charge that scales with the forecast low.
  • In Ontario the flat winter-handling charge commonly runs $10–$20/m³; the ambient charge typically steps from about $6–$12/m³ near freezing to $30+/m³ below −20 °C.
  • Concrete must reach roughly 7 MPa before it can resist early freeze damage. That is the physical reason the surcharge exists, not a markup you invented.

Every fall, the same question lands on the dispatcher’s desk: when do we start charging for winter heat, and how much? If your answer is “whenever the guy on the phone remembers to add it,” you’re either leaving money on the table or arguing with contractors about a number nobody can explain. The winter surcharge isn’t arbitrary. It’s tied to physics and to a standard, CSA A23.1, that your customers are also bound by, whether they know it or not.

This is a guide to setting and defending that number. It’s written for the person who actually decides what goes on the rate sheet, not for the contractor reading it.

Why winter concrete costs more

Concrete gains strength through hydration, the reaction between cement and water. That reaction is exothermic, but it’s also temperature-dependent, and it slows down hard as the mercury drops. Below about 10 °C hydration gets sluggish, and below 5 °C it nearly stalls.

The real danger isn’t slow strength. It’s freezing. If the mix water freezes before the concrete has developed enough strength, the ice expands and ruptures the paste matrix: permanent damage, not something you cure your way out of later. Concrete needs to reach roughly 7 MPa before it can resist that early freeze damage, per CSA A23.1.

So in cold weather you have to keep the concrete warm long enough to get past that gate. CSA A23.1 defines cold weather as a probability of the air temperature falling below 5 °C within 24 hours of placing, as forecast by the nearest official met office. Once you’re there, the standard requires maintaining the concrete at a minimum of 10 °C through the curing period. For interior floors and durability-exposed work, that’s seven days at 10 °C plus the time needed to hit 70% of the specified strength.

ACI 306, the American guide most Canadian producers also reference, lands in the same place: protect the concrete at early ages, develop enough strength for form removal, and limit rapid temperature swings on the way out.

For you, the producer, that translates into real cost: heating the mix water (and sometimes the aggregate), pulling trucks off the road slower in winter conditions, non-chloride accelerators when the customer wants set, and the general overhead of doing everything more carefully in January. That’s what the surcharge recovers. None of it is a markup you invented. It’s the cost of meeting a standard. For how winter heat fits into the full surcharge stack alongside fuel, small-load, and weekend premiums, see our guide to pricing ready-mix concrete.

The two charges: calendar-based vs ambient-based

Most Canadian rate sheets split winter into two separate line items, and it’s worth keeping them separate on your own sheet too because they recover different costs.

The calendar-based winter handling charge. A flat $/m³ that applies to every load during the declared winter window, regardless of the day’s temperature. This covers your fixed seasonal cost: heated water, slower cycle times, the standing readiness to protect concrete. It’s the same whether it’s −2 °C or −22 °C.

The ambient-based temperature-control charge. Often branded “Thermalcrete” or “temperature-controlled concrete,” this scales with the forecast temperature. The colder it gets, the more you’re heating, and the charge steps up in bands. This is the one that tracks the actual cost of the pour.

The mistake small suppliers make is collapsing these into a single number. When you do that, you either undercharge on the coldest days or overcharge on the mild ones, and you can’t explain either to the contractor. Keep them separate and each one is defensible on its own.

When the winter season starts and ends

There’s no single national date. The federal standard sets a clean reference point: the PSPC ready-mix standing offer for Ontario applies winter heat from 1 November to 15 April, and a lot of Ontario producers anchor to that window because it matches the federal jobs they bid on anyway.

But the calendar window is a billing convenience, not a physics rule. CSA’s actual trigger is the 5 °C forecast, which can hit in October and linger into May depending on the year and the region. Practically, most suppliers run a fixed-window calendar charge plus an ambient charge that catches the shoulder-season cold snaps the calendar misses.

RegionTypical winter-heat windowNotes
OntarioNov 1 – Apr 15Matches the federal PSPC standing-offer window; widely used as the default.
QuebecNov 1 – Apr 15Similar window; longer protection in the north.
AlbertaOct 15 – Apr 30Earlier start; heavy freeze-thaw focus, plus a 32 MPa gate before de-icing-salt exposure.
British ColumbiaNov 1 – Mar 31 (Lower Mainland)Shorter on the coast; interior and northern BC run longer.
MaritimesNov 1 – Apr 15Wet-cold and wind drive protection cost more than the raw air temperature suggests.

Treat these as starting points and confirm against your own region’s forecast history. The CSA 5 °C trigger always governs the actual obligation; the calendar just decides when the flat charge switches on.

Typical winter-handling rates

Phrasing matters here, so to be clear: these are typical Canadian ranges, not any one supplier’s sheet. The flat winter-handling charge in Ontario commonly runs in the $10–$20 per m³range, applied across the whole declared window. Some sheets express it as a per-load minimum on top, which catches small winter pours where the per-m³ charge alone doesn’t cover a heated truck’s time.

The honest move is to set this from your own cost of heated water and lost winter productivity, then sanity-check it against the range. If your number is wildly outside it, you either have a cost problem or a pricing problem worth understanding before a contractor points it out.

Typical ambient-scaled “Thermalcrete” rates

The temperature-control charge steps up as the forecast drops. A typical Canadian rate sheet structures it something like this (again, ranges, not a named supplier):

Forecast lowTypical added charge ($/m³)
+5 °C to 0 °C$6 – $12
0 °C to −10 °C$12 – $20
−10 °C to −20 °C$20 – $30
Below −20 °C$30+

The exact bands and breakpoints vary, but the shape is consistent everywhere: roughly linear steps that get steeper at the extremes, because heating to spec at −25 °C costs a lot more than nudging a +3 °C load. Set your bands once, tie them to the morning forecast, and stop re-deciding the number on every call.

What this looks like on a real quote

A contractor wants 8 m³ of 32 MPa for a basement floor, poured on a day forecast to bottom out at −5 °C in southern Ontario in January.

So on this pour the winter-specific charges add roughly $240 before any small-load, Saturday, or fuel adjustments. The contractor sees two clean line items, each with a reason behind it, instead of a single mystery surcharge that invites an argument. That’s the whole point: a number you can explain is a number you can hold.

How to keep your winter pricing current

The trap isn’t setting these rates. It’s maintaining them. Costs drift, the season shifts a few weeks year to year, and the version of the surcharge living in your dispatcher’s head is rarely the version on the printed sheet.

A few habits that keep it honest. Re-cost the flat winter charge every fall against your actual heated-water and productivity numbers, not last year’s guess. Tie the ambient bands to a single forecast source so two dispatchers quoting the same morning land on the same number. And when the season window changes, change it in one place, not in fifteen people’s memories.

This is exactly the kind of math that rots in a spreadsheet: the surcharge that was right in 2022, copied forward, quietly wrong by 2026. The fix is to set the winter logic once, by date and by temperature band, and let it apply itself to every quote automatically. Set it once, and stop re-typing it 30 times a week.

Frequently asked questions

When does the winter concrete surcharge start in Canada?

The physical trigger under CSA A23.1 is a forecast air temperature below 5 °C within 24 hours of placing. For billing, most Ontario suppliers apply a flat winter-handling charge across a fixed calendar window (commonly 1 November to 15 April, matching the federal PSPC standing offer), plus an ambient charge that catches shoulder-season cold snaps the calendar misses.

How much is the winter heat surcharge for ready-mix concrete?

In Ontario the flat winter-handling charge commonly runs $10–$20 per cubic metre across the declared window. The separate ambient-based temperature-control charge scales with the forecast low, typically from about $6–$12/m³ near freezing up to $30 or more per cubic metre below −20 °C.

Why are there two separate winter charges?

They recover different costs. The flat winter-handling charge covers fixed seasonal costs like heated water and slower cycle times and is the same on any winter day. The ambient temperature-control charge tracks the actual cost of heating to spec, which rises as the forecast temperature drops.

What does CSA A23.1 require for cold-weather concrete?

Once the cold-weather trigger is met, CSA A23.1 requires maintaining the concrete at a minimum of 10 °C through curing, and the concrete must reach about 7 MPa before it can resist early freeze damage. Meeting that standard (heating mix water and aggregate, accelerators, slower winter logistics) is what the surcharge pays for.

Sources

Stop quoting concrete from a spreadsheet.

Sign up free, paste your prices, send your first quote in ten minutes. No credit card, no migration call, no annual contract.

Start free, no credit card