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

Per-event vs. seasonal snow pricing: which contract fits your property

Divide the seasonal quote by the per-event rate and you get the number of billable visits at which the two models cost the same. In a typical Calgary winter — about 129 cm of snow, with salting visits on top of plow visits — most commercial sites generate 25 to 45 billable events. So the rule of thumb: if your break-even lands under 25 events, take the seasonal contract; over 40, per-event wins most years; in between, look at a hybrid. Below is the math worked through with typical Alberta numbers from our grounds and snow cost guide, plus who each model actually suits.

Want both models quoted side by side for your lot? Get an exclusive quote from a vetted, insured Alberta snow operator, with the scope written out before you sign.

The break-even math

Our snow contract checklist has the side-by-side comparison of the two models; this guide is about the decision. Get both prices quoted for the same scope, then divide:

PropertyPer-event rateSeasonal quoteBreak-even
Small retail strip, 15 stalls$250/visit$6,50026 events
Condo complex, 40 stalls$400/visit$12,00030 events
Business park, 75 stalls$550/visit$22,00040 events

The retail strip breaks even at 26 events — a coin flip in an average winter, and a loss in a heavy one, so seasonal is the safer buy. The business park needs 40 events before seasonal pays off, so per-event likely saves money most years — if the owner can stomach the occasional $30,000 winter. The condo complex sits in the middle, which is exactly where the hybrid models below earn their keep.

How many billable events is an Alberta winter?

More than the plow count suggests. Calgary averages about 129 cm of snow a year; measurable snow falls on roughly 54 days, but most of those are light, so a contract with a 2 to 3 cm trigger typically produces 15 to 25 plow dispatches. The number that surprises people is ice control: on a per-event contract, each salting or sanding application usually bills separately, and Calgary's chinook freeze-thaw cycles can add another 10 to 20 ice-only visits with no new snow at all. Edmonton gets a similar 124 cm, with fewer melt cycles but snow on the ground for about a third of the year, so steady maintenance visits take the place of chinook callbacks. Budget for 25 to 45 billable events in a normal winter, and ask any per-event bidder for last season's actual visit count on a comparable property — it's the single most useful number in the decision.

Who each model suits

Per-event fits small, low-traffic sites where a missed morning isn't a liability crisis, owners with cash flow to absorb a heavy February, and properties in drier corners of the province where a mild winter genuinely means few visits. It also suits a first year with a new contractor: you see exactly what you're billed for before committing to a seasonal number.

Fixed seasonal fits anyone who answers to a budget set in advance — condo boards, property managers, medical and retail sites where the lot must be clear regardless of what the winter does. You will overpay in a mild year; that's the premium for never getting a five-figure surprise in a heavy one. Seasonal also aligns incentives better: a per-event contractor earns more the longer snow sits, while a seasonal contractor earns more by clearing it efficiently.

Hybrid models worth asking for

Most Alberta operators will quote these if you ask, and they solve the middle-of-the-table problem:

Multi-year locks

Seasonal pricing gets meaningfully better over a two or three year term, because the contractor can average mild and heavy winters instead of pricing each one defensively. If you've run the break-even and seasonal wins, a multi-year lock is usually worth another look — and signing it in summer, before routes fill, is where the leverage is. See when to sign your snow contract for the procurement calendar.

Define the "event" before you sign

On a per-event or capped contract, the definition of one event is the whole ballgame. A two-day storm can be one event, two calendar-day events, or three trigger-cycle dispatches depending on how the clause is written — and each reading produces a different invoice. Pin down: whether an event is a storm, a calendar day, or each time accumulation hits the trigger; whether ice-only salting visits count as events or bill as separate applications; and who measures accumulation. If you're tendering the work rather than renewing, settle the pricing model first so every bid answers the same question — the process in our guide to tendering a cleaning contract translates directly to snow.

Three numbers settle the choice: the per-event rate, the seasonal price, and last winter's actual visit count on a property like yours.

Frequently asked questions

Is per-event or seasonal snow removal cheaper?

Divide the seasonal quote by the per-event rate to find the break-even visit count. Most Alberta commercial sites see 25 to 45 billable events a winter, so a break-even under 25 favours seasonal and over 40 favours per-event.

How many snow removal visits happen in a Calgary winter?

Calgary averages about 129 cm of snow. A 2 to 3 cm trigger typically means 15 to 25 plow dispatches, and chinook freeze-thaw adds 10 to 20 ice-only salting visits, so 25 to 45 billable events is a normal season.

What counts as one snow event in a contract?

Whatever the contract says: a storm, a calendar day, or each time accumulation hits the trigger depth. Multi-day storms and ice-only visits are where vague definitions turn into billing disputes, so get the definition in writing.

What is a capped per-event snow contract?

A hybrid where you pay per visit but billing stops at an agreed seasonal ceiling. You keep the savings of a mild winter while capping the cost of a heavy one, usually for a ceiling 15 to 25 percent above the straight seasonal price.

Sources

Figures are typical 2026 Alberta ranges in Canadian dollars, drawn from advertised operator rates and Environment Canada climate normals. Verify against live quotes. This guide is information, not financial advice.

Get both pricing models quoted for your property

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 per-event and seasonal against the same written scope.

Get a snow removal quote