Alberta contract guide · 2026 · Last updated: 2026-07-09

The Alberta commercial snow contract checklist

A solid Alberta commercial snow contract spells out seven things: a trigger depth (usually 2 to 5 cm), a response time in hours, what ice control is included, whether the price is per-event or fixed seasonal, whether hauling costs extra, at least $2 million in liability coverage, and a written scope of work with a property map and stall count. Seasonal contracts run about $5,000 to $20,000 for small sites and $15,000 to $50,000 for business parks. If your contract, or the template you were handed, is missing any of these, this checklist covers what to write in and the typical Alberta terms for each clause. For where the money goes, see our full Alberta grounds and snow cost guide.

Want a contract that already covers all of this? Get an exclusive quote from a vetted, insured Alberta snow operator, with the scope written out before you sign.

The checklist at a glance

ClauseWhat to specifyTypical Alberta terms
Trigger depthAccumulation that starts service, and who measures it2–5 cm
Response timeHours from trigger (or end of snowfall) to completion4–24 hours
Ice controlSalting and sanding: included or billed per applicationoften bundled
Pricing modelPer-event or fixed seasonal, in writingseasonal, 1–3 yr
HaulingOn-site pile locations, and the rate when piles must go$80–$200/hr
InsuranceLiability minimum, WCB, proof before work starts$2M–$5M CGL
Scope of workProperty map, stall count, priority zones, service windowsattached as a schedule

Trigger depth: the clause that decides when trucks roll

The trigger depth is the snowfall accumulation that obligates your contractor to dispatch. Most Alberta commercial contracts set it between 2 and 5 cm: a lower trigger (2 cm) for walkways, entrances, and accessible stalls, and a slightly higher one (3 to 5 cm) for the parking lot itself. Two details matter as much as the number. First, who measures: at your property, or at a named weather station? Airport readings can differ from what actually landed on your lot. Second, what happens below the trigger: freeze-thaw ice can make a lot dangerous with no new snow at all, so the contract should cover ice-only visits too.

Municipal bylaws set the floor. In Calgary, the Street Bylaw requires snow and ice cleared from public sidewalks bordering your property, down to bare surface, within 24 hours of snowfall ending. Edmonton's Community Standards Bylaw doesn't give a deadline at all; it expects sidewalks kept clear of snow and ice, which in practice means promptly. Your contract's trigger and response terms should comfortably beat whichever bylaw applies.

Response times and service windows

A trigger without a deadline is decorative. The contract should state completion within a set number of hours, commonly 4 to 12 for priority areas and up to 24 for full lot cleanup, and whether the clock starts at the trigger depth or when snowfall stops. For retail and medical sites, add a service window: lots cleared before opening (say, by 7 a.m.), because a lot plowed at noon didn't help the morning rush. During a multi-day storm, continuous or repeat service should be spelled out, not assumed.

Salting, sanding, and ice control

Alberta's freeze-thaw cycles cause more slip-and-fall claims than fresh snow does. The contract should state which materials are used (salt, sand, pickle mix, or calcium chloride for cold snaps), which areas get treated, and whether application is included in the seasonal price or billed per application. Bundled ice control is common on seasonal contracts; on per-event contracts it is usually a separate line, often $75 to $200 per application depending on lot size. Either way, get material application logged; those records are your first line of defence after an incident.

Per-event vs seasonal pricing

Per-eventFixed seasonal
You payfrom ~$150/visit small, $300–$700 mid-size$5,000–$50,000+/season
Mild wintercheaperyou paid for quiet months
Heavy winterinvoices stack up fastprice doesn't move
Best forsmall, low-traffic sitesanywhere budget certainty matters

Whichever you choose, the clause should name the model explicitly and define what one "event" is: a calendar day, a storm, or each time the trigger is hit. Multi-storm days are exactly where vague per-event contracts turn into billing disputes. Most Alberta property managers and condo boards land on fixed seasonal, often locked for two or three years, which evens out mild and heavy winters. Locking a multi-year rate is also where signing early pays off; see when to sign your snow contract.

Hauling and snow storage

Plowing moves snow; it doesn't make it disappear. The contract should mark on-site pile locations on the property map, and state the rate for loading and hauling off-site once piles eat into stalls or block sightlines. Hauling typically runs $80 to $200 an hour for a loader and truck and is almost never included in the base seasonal price. In a heavy winter, an unbudgeted haul-out on a mid-size lot can add thousands, so get the rate in writing even if you hope never to use it.

Liability and insurance minimums

Under Alberta's Occupiers' Liability Act, you and your snow contractor can share slip-and-fall liability; hiring someone doesn't transfer the risk unless they're properly covered. Require, and verify before the first snowfall:

Snow-sector premiums in Alberta have spiked in recent years and some operators run thin or lapsed coverage. A contractor who emails proof the same day you ask is telling you something; so is one who stalls.

The scope of work: where good contracts are won

Attach a scope-of-work schedule, not a paragraph. It should include a property map with plow areas, pile locations, and no-go zones marked; the stall count; priority zones (entrances, loading docks, fire lanes, accessible stalls); walkway and stair responsibilities; service windows; and who supplies ice-melt bins for staff use between visits. A scope this specific also gets you comparable bids at tender time instead of numbers you can't line up, which is the same advice we give in the cost guide.

Three questions expose a weak contract fast: what's the trigger depth and who measures it, is hauling included, and what's your liability coverage?

Frequently asked questions

What trigger depth should a snow removal contract have?

Most Alberta commercial contracts use 2 to 5 cm: about 2 cm for walkways and entrances, 3 to 5 cm for parking lots. The contract should also name who measures accumulation and cover ice-only conditions below the trigger.

What should be included in a commercial snow removal contract?

Trigger depth, response time in hours, salting and ice control terms, the pricing model (per-event or fixed seasonal), hauling rates, insurance minimums of $2 to $5 million plus WCB, and a scope-of-work schedule with a property map and stall count.

Is per-event or seasonal snow pricing better?

Fixed seasonal suits most Alberta commercial properties because it caps cost in a heavy winter, and multi-year locks even out mild years. Per-event can be cheaper for small, low-traffic sites, but define what counts as one event.

Is snow hauling included in a snow contract?

Usually not. Hauling snow off-site typically runs $80 to $200 an hour on top of the seasonal price, so get pile locations and the hauling rate written into the contract up front.

Sources

Figures are typical 2026 Alberta ranges in Canadian dollars, drawn from advertised operator rates. Verify against live quotes. This checklist is information, not legal advice.

Get a snow contract with the scope already written

Tell us your property type, size, and stall count, and we'll set up a walkthrough with a vetted, insured Alberta snow operator who quotes against a written scope.

Get a snow removal quote