Serving Calgary · Office Mon–Fri 8 AM–5 PM · 24/7 storm response · (403) 474-9100 · service@ggcalgary.ca

Home › Blog

Commercial Snow Removal Contracts in Calgary: Seasonal vs Per-Push vs Per-Event

GG Calgary · October 28, 2026

Commercial Snow Removal Contracts in Calgary: Seasonal vs Per-Push vs Per-Event

If you manage a retail plaza, an office building, a condo complex or an industrial yard in Calgary, you already know winter isn't one thing. Some years bring a steady run of snow from October to April. Others swing between dumps of snow and Chinook thaws that melt it all in a day. That unpredictability is exactly why the type of snow removal contract you choose matters so much.

This guide explains the three most common contract structures, how each one behaves in a Calgary winter, and what to put in writing no matter which one you pick.

The three common contract types

Most commercial snow removal agreements fall into one of three groups:

  • Seasonal (fixed) contracts. You agree on one amount for the whole season, often paid in instalments. The contractor handles every qualifying snowfall within the agreed scope.
  • Per-push contracts. You pay each time the crew plows, or "pushes," the lot. A long storm might require several pushes.
  • Per-event contracts. You pay per snowfall event, however many visits that event takes, usually within defined snowfall ranges.

Ice control (salting or sanding), sidewalk clearing and snow hauling may be included in any of these or billed separately. That's one of the first things to clarify.

Seasonal contracts: predictability first

A seasonal contract is popular with property managers who need to set a budget and stick to it. You know your winter cost up front, and you don't have to review every visit.

Where it works well:

  • Properties with strict budgets, such as condo boards with annual reserve planning.
  • Sites where you want one simple relationship and fewer invoices.
  • Owners who would rather not think about how many storms are coming.

What to watch for:

  • In a light winter, you may pay for capacity you didn't use. In a heavy winter, the contractor carries that risk. That's the trade.
  • Seasonal agreements often include a snowfall cap or exclusions for extreme events. Read those carefully so you know what happens in a record storm.
  • Make sure the season's start and end dates fit Calgary. Snow in September and May isn't unusual here.

Per-push contracts: pay for what happens

With per-push billing, your cost follows the actual winter. If it barely snows, you pay little. If it snows often, you pay more.

Where it works well:

  • Owners comfortable with some variability in exchange for not overpaying in a mild year.
  • Smaller lots with simple layouts where each visit is quick and consistent.

What to watch for:

  • Agree on what counts as a push. Is it a full-lot clearing? Does a cleanup pass count?
  • Ask how the contractor decides when to push during a long storm. Clear rules prevent surprises.
  • Chinooks complicate things. A storm followed by a quick thaw might need fewer pushes, but more ice control as meltwater refreezes.

Per-event contracts: a middle ground

Per-event billing groups each storm into one event, often tiered by how much snow fell. It sits between seasonal predictability and per-push flexibility.

Where it works well:

  • Properties that want costs tied to the weather without counting every visit.
  • Sites where multiple passes per storm are normal, like large retail lots that need to stay open while it's still snowing.

What to watch for:

  • Define when an event starts and ends. Two light snowfalls a day apart may be one event or two, depending on the wording.
  • Confirm how snowfall is measured, and which source is used.
  • Make sure ice control after the event is clearly included or clearly separate.

What to put in writing, whatever you choose

The contract type gets the attention, but the details decide whether winter goes smoothly. Here's what we recommend every Calgary commercial agreement spells out.

Scope and site map

Mark exactly what's included: drive lanes, parking stalls, loading docks, fire lanes, entrances, ramps, stairs and walkways. A simple site map with areas outlined avoids arguments in the middle of a storm.

The public sidewalk

Calgary's Street Bylaw requires property owners, commercial and residential, to clear public sidewalks bordering their property down to bare surface within 24 hours of a snowfall ending. Bordering pathways must be cleared at least 1.5 metres wide. See the City's Bylaws related to snow and ice page. If you want your contractor to handle this, list it in the scope.

Trigger depth and timing

The trigger is the snowfall depth that starts service. Your contract should state the trigger, how quickly crews respond after it's reached, and the priority order for your site. Many retail properties want entrances and fire lanes first, then drive lanes, then stalls.

Ice control

Calgary's freeze-thaw cycles mean ice can be a bigger risk than snow. Decide whether ice control is automatic after every service, applied on request, or applied when certain conditions are met. Note any surfaces where salt should be avoided, such as new concrete or areas near landscaping.

Snow storage and hauling

Where will the snow go? Agree on stacking locations that don't block sightlines, drains, fire hydrants or parking you need. Decide in advance when piles will be hauled off-site and who approves it.

Communication and records

Ask for service logs with dates and times. Good records help with budgeting, and they matter if you ever need to show when a lot was cleared or treated.

Liability and insurance

Confirm the contractor carries appropriate insurance, and understand how responsibility is shared for slips and falls. This is worth reviewing with your own insurer or legal advisor.

How a Calgary winter changes the math

Chinooks can melt a snowfall within a day, which might mean fewer plow visits but more refreezing and more need for ice control. Cold snaps can make salt less effective and push you toward sand or other products. A contract built for a steady, predictable winter elsewhere might not fit here, so ask any contractor how their plan handles thaws and refreezes, not just snowfall.

Questions to ask before you sign

  • What's included, and what's billed separately?
  • What's the trigger depth, and what's the response time?
  • How are pushes or events counted and recorded?
  • Is the public sidewalk included, and will it meet the 24-hour bylaw?
  • What ice-control products do you use, and where?
  • Where will snow be stacked, and when would it be hauled?
  • How do we reach you during a storm?

Let's build the right plan for your property

GG Group provides commercial snow removal, ice control and snow hauling across Calgary. We'll walk your site with you, talk through the contract options, and put together a plan that fits your property and how you like to budget.

Email service@ggcalgary.ca with the subject "Snow removal quote", or call (403) 474-9100.

Frequently asked questions

What is a trigger depth in a snow removal contract? It's the amount of snowfall that starts a service visit, for example a set number of centimetres. Below that depth, the contractor may only apply ice control or do nothing, depending on the agreement.

Which contract type is best for a Calgary business? It depends on how much budget certainty you need and how much risk you're comfortable with. Seasonal contracts give predictability, while per-push and per-event contracts track the actual winter more closely.

Does my snow contractor handle the City sidewalk too? Only if it's in the scope. Calgary's bylaw requires the sidewalk bordering your property to be cleared to bare surface within 24 hours of snowfall ending, so make sure the public sidewalk is listed in your contract.

FAQ

What is a trigger depth in a snow removal contract?

It's the amount of snowfall that starts a service visit, for example a set number of centimetres. Below that depth, the contractor may only apply ice control or do nothing, depending on the agreement.

Which contract type is best for a Calgary business?

It depends on how much budget certainty you need and how much risk you're comfortable with. Seasonal contracts give predictability, while per-push and per-event contracts track the actual winter more closely.

Does my snow contractor handle the City sidewalk too?

Only if it's in the scope. Calgary's bylaw requires the sidewalk bordering your property to be cleared to bare surface within 24 hours of snowfall ending, so make sure the public sidewalk is listed in your contract.

Need snow removal in Calgary?

Tell us about your property and we'll send a free, no-obligation quote.

Email for a Free QuoteCall (403) 474-9100