Waiting for snow to hit the ground before you salt means you're already behind: refreeze happens fast on cold pavement, and a lot that should have been dry by 6 a.m. turns into a liability claim by 7. The fix is a documented pre-treatment workflow that starts with the forecast, not the storm — trigger a salting dispatch off a specific temperature and precipitation-probability threshold, and get crews on the lot before the first flake lands.
- A weather forecast pre-treatment salting workflow triggers crews from a forecast threshold, not visible snow, cutting refreeze risk on commercial lots.
- St. Louis Snow Removal runs pre-treatment off pavement temperature and precipitation probability, not just a snow forecast.
- Labor floors run $90/hr for standard plow crews and $180/hr for specialized ice equipment on activation days.
- A 1-inch trigger depth is standard for salting contracts, but pre-treatment fires before that depth ever exists.
- Skip pre-treatment on lots under a Per-Occurrence contract without a written trigger clause — it invites billing disputes.
Why this matters
A reactive salting program watches the parking lot camera and waits for white pavement. That's the model that gets a property manager a slip-and-fall claim, because ice forms on ramps, bridges, and shaded entries well before the general lot shows snow. Pre-treatment shifts the trigger to the forecast — a specific pavement temperature drop combined with a precipitation probability crossing a set threshold — so brine or granular salt is down before moisture arrives and bonds to pavement instead of freezing on top of it.
This matters most for 2026 contracts written under Zero-Tolerance language, where the owner is paying for a documented response, not a phone call after the fact. If the workflow only starts once snow is falling, the timestamp on the work order already shows a gap the insurance adjuster will ask about.
Before you start
- A live forecast feed for your service zips — National Weather Service point forecasts work, but a paid meteorology feed with hourly pavement-temperature modeling gives more lead time than a general snow forecast.
- A written trigger clause in the contract — Zero-Tolerance, Seasonal, and Per-Occurrence agreements each define activation differently, and pre-treatment without a matching clause turns into a billing argument in January.
- The gotcha: pavement temperature and air temperature diverge fast on clear, cold nights. A forecast showing 28°F air temp can sit over pavement already down near 22°F from radiational cooling — and salt brine loses effectiveness once pavement drops below roughly 15°F, so the trigger has to reference pavement modeling, not the air temperature on the app.
Set up your forecast trigger
- Pull the hourly forecast for each service address and isolate precipitation probability and pavement/surface temperature, not the general chance-of-snow headline number.
- Set the trigger threshold: precipitation probability at 60% or higher within the next 6-12 hours, combined with a forecast pavement temperature below 32°F. Both conditions have to be true — one alone either under-triggers or over-triggers dispatch.
- Flag routes where the forecast crosses the threshold and mark each one against its contract type. A Zero-Tolerance account activates automatically; a Per-Occurrence account needs a documented client notification before the truck rolls.
- Expected result: every route on the board shows a trigger status — armed, activated, or standby — at least 6 hours before precipitation is forecast to start, not after it starts.
Configure crew dispatch
- Assign crews to activated routes by geography, not by name on a rotation list. The crew closest to the first activated lot goes out first, cutting drive time on the highest-risk accounts.
- Set the material load field before dispatch: brine for pre-treatment on dry pavement, granular salt if surface moisture is already present from a prior thaw.
- Log the dispatch timestamp and crew ID against each route the moment the truck leaves the yard. This is the record that shows up in a proof-of-service file if a claim ever comes in.
- Expected result: every activated route has a crew, a material type, and a geo-stamped departure time logged before the first flake is forecast to fall — not after a manager calls in a complaint.
Log the pre-treatment application
- Capture a timestamped, geo-tagged photo of the application pass on each lot. Entrances, ramps, and ADA-compliant paths first, general lot second.
- Record material quantity applied per route against the square footage on file, so the application rate is auditable against the contract instead of resting on "we salted it."
- Close the work order with the completion timestamp and crew sign-off. This becomes the document a property manager pulls when a tenant asks whether anyone was on site.
- Expected result: a closed, timestamped, photo-backed work order exists for every activated route before the snow event itself peaks. No reconstruction needed after the fact.
Salting after an active snowfall instead of pre-treatment
Pre-treatment only works when the forecast gives enough lead time and the pavement is still dry. Once snow is already accumulating, the trigger shifts from a forecast threshold to a measured depth on the ground, and the dispatch logic changes with it — that is a separate snowfall alerts to salting dispatch workflow built around live snowfall alerts rather than forecast probability. Run both side by side in 2026: pre-treatment inside the lead-time window, snowfall-triggered salting for anything that develops faster than forecast.
Troubleshooting
- Pre-treatment washes off before snow arrives. Rain ahead of the snow line dilutes brine. Delay the pass until the forecast shows precipitation type flipping to snow, even if it costs an hour of lead time.
- Crews get dispatched but the storm fizzles. Probability at 60% still means a 40% miss rate. Log the activation anyway — a documented no-event pre-treatment pass on a Zero-Tolerance contract is billable and defensible; an unlogged one is not.
- Pavement temperature data is missing for a route. Fall back to a conservative air-temperature threshold of 34°F instead of 32°F to absorb the gap between air and surface readings.
- Material runs out mid-route on a multi-property portfolio. Stage a resupply point at the densest property cluster before the trigger fires, not after the first truck reports low.
- A client disputes a Per-Occurrence activation. Pull the geo-stamped dispatch log paired with the forecast trigger data. The timestamp on the trigger crossing, not the invoice date, settles the argument.
Put pre-treatment on a documented trigger
See how St. Louis Snow Removal logs every activation with timestamps and photos.
Customize your workflow
A forecast-triggered pre-treatment log is only half the liability record. Pair it with a system that pushes every proof-of-service log into your PM software automatically, so property managers are not chasing PDFs two weeks after a storm. Portfolios running multiple contract types off one forecast feed should also map their snow depth trigger thresholds against the pre-treatment thresholds here — the two triggers overlap on Zero-Tolerance accounts and need to hand off cleanly instead of double-dispatching the same crew.
FAQ
What triggers a pre-treatment salting dispatch?
A pre-treatment dispatch triggers off a forecast crossing two thresholds together: precipitation probability at 60% or higher within 6-12 hours, and forecast pavement temperature below 32°F. Neither threshold is reliable on its own.
Is pre-treatment better than salting after it snows?
Pre-treatment prevents ice from bonding to pavement, which is far easier than clearing ice that has already formed. It only works with enough forecast lead time and dry pavement; once accumulation starts, a snowfall-triggered salting workflow takes over.
How much does pre-treatment salting cost in 2026?
Labor floors on activation days run $90/hr for a standard plow crew and $180/hr for specialized ice-management equipment. Exact rates depend on contract type and route size.
What is the difference between Zero-Tolerance and Per-Occurrence salting contracts?
A Zero-Tolerance contract activates automatically once the forecast trigger is met, with no client sign-off required. A Per-Occurrence contract requires documented client notification before dispatch, which slows response by however long it takes to reach someone.
Why does pavement temperature matter more than air temperature for salting?
Pavement cools faster than air on clear nights through radiational cooling, so surface ice forms even when the air temperature reading looks safe. Salt brine also loses effectiveness once pavement drops below roughly 15°F.
Can pre-treatment salt wash away before snow arrives?
Yes. Rain ahead of a snow line dilutes brine applications. Delaying the pass until the forecast shows precipitation flipping from rain to snow avoids wasting the material.
What documentation should a pre-treatment work order include?
A complete work order includes the forecast trigger timestamp, geo-stamped crew dispatch time, material type and quantity applied, and a timestamped photo of the finished pass. That is the record used in slip-and-fall defense files.
How far in advance should crews be dispatched for pre-treatment?
Dispatch crews at least 6 hours before forecast precipitation is expected to start, once both the probability and pavement-temperature thresholds are crossed.
One last thing
The forecast trigger only earns its keep if no-event activations get logged the same way as the storms that actually land. A documented pre-treatment pass on a lot that never saw snow is still billable evidence of due diligence on a Zero-Tolerance account, and skipping the paperwork on quiet nights is exactly where portfolios lose the argument when a real claim shows up later in the 2026 season.




