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.
The checklist at a glance
| Clause | What to specify | Typical Alberta terms |
|---|---|---|
| Trigger depth | Accumulation that starts service, and who measures it | 2–5 cm |
| Response time | Hours from trigger (or end of snowfall) to completion | 4–24 hours |
| Ice control | Salting and sanding: included or billed per application | often bundled |
| Pricing model | Per-event or fixed seasonal, in writing | seasonal, 1–3 yr |
| Hauling | On-site pile locations, and the rate when piles must go | $80–$200/hr |
| Insurance | Liability minimum, WCB, proof before work starts | $2M–$5M CGL |
| Scope of work | Property map, stall count, priority zones, service windows | attached 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-event | Fixed seasonal | |
|---|---|---|
| You pay | from ~$150/visit small, $300–$700 mid-size | $5,000–$50,000+/season |
| Mild winter | cheaper | you paid for quiet months |
| Heavy winter | invoices stack up fast | price doesn't move |
| Best for | small, low-traffic sites | anywhere 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:
- Commercial general liability of at least $2 million, and increasingly $5 million for snow and ice work; ask to be named as additional insured.
- Active WCB Alberta coverage, with a current clearance letter.
- Written service records: timestamps, areas serviced, and materials applied, kept for the season.
- An indemnification clause covering claims arising from the contractor's work.
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.
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
- Occupiers' Liability Act, RSA 2000, c O-4 (Alberta King's Printer)
- Bylaws related to snow and ice — City of Calgary
- Sidewalk snow and ice — City of Edmonton
- WCB Alberta — insurance and premiums
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.