The three contract types
Every commercial snow quote in Grande Prairie is one of three structures, or a blend of them. The structure decides who carries the weather risk: you or the contractor.
| Type | How you pay | Who carries the risk of a heavy winter | Best for |
|---|---|---|---|
| Seasonal | One fixed price for the winter, usually billed monthly | The contractor | Retail, medical, multi-tenant, anyone with a fixed budget |
| Per-push (per-visit) | A set price each time the lot is cleared at the trigger depth | You | Small, simple lots and owners who can absorb a bad month |
| Hourly (time and equipment) | Hourly rate per machine and operator | You, fully | Hauling, one-off cleanups, odd sites that can't be scoped |
A seasonal contract buys you a predictable number and, in practice, a better spot on the route. The contractor has been paid to be ready, so your site is planned into the night, not fitted in around it.
A per-push contract looks cheaper on paper in September. It is cheaper in a light winter. In an average or heavy one the invoices stack up quickly, and they land in the same months as your heating bills.
Hourly makes sense for work nobody can scope ahead of time: hauling snow off site, opening up a yard after a drift event, clearing a lot that was left for a week. It is a poor way to buy routine plowing because the slower the crew, the more you pay.
What commercial snow removal costs in Alberta
Nobody can price your lot without seeing it, and any page that claims to is guessing. What published ranges can do is tell you whether a quote is in the normal band. An Edmonton contractor's 2026 pricing guide puts Canadian commercial rates here:
| Lot size | Per visit | Per month |
|---|---|---|
| Small (small retail, a clinic, a few dozen stalls) | $150 – $400 | $600 – $1,000 |
| Medium (strip plaza, office park) | $400 – $1,500 | $1,000 – $2,500 |
| Large or industrial | $1,500 – $7,500 | $3,000 – $8,000+ |
The same guide gives Alberta seasonal contracts a range of roughly $5,000 to $50,000 for the winter, with worked examples of about $4,800 for a small Edmonton retail site and $12,000 for a medium office park over a six-month season. A Winnipeg contractor publishes a similar spread: $150 to $600 per commercial visit and $3,000 to $15,000 for a season.
Those figures come from other contractors in other Prairie cities. Use them to spot a quote that is wildly high or suspiciously low. Do not use them as your budget.
What moves the price
- Trigger depth. A 2.5 cm trigger means more visits than a 5 cm trigger.
- Open-by time. A lot that must be clear by 6 a.m. costs more than one that can wait until 9.
- Sidewalks and entrances. Hand work is slow. It is often the most expensive square metre on the site.
- Sanding and de-icing. Sometimes included, often billed per application. Ask.
- Where the snow goes. If the lot has no room to stack, hauling becomes a recurring line, not an emergency.
- Obstacles. Islands, cart corrals, loading docks, gravel yards and tight drive aisles all slow a machine down.
Seasonal vs per-push: how to work out the break-even
The break-even is about how many times the lot gets cleared, not how much snow falls in total.
- Get both prices for the same scope: a seasonal price and a per-push price.
- Divide the seasonal price by the per-push price. That is your break-even number of visits.
- Ask the contractor how many times a lot like yours hit the trigger in each of the last three winters.
If the break-even is 22 visits and lots like yours were cleared 30 times last winter, seasonal wins. If they were cleared 15 times, per-push wins, as long as you can carry the risk of a winter that does not look like last year.
The Winnipeg guide in the sources shows the pattern clearly: a customer on per-push was ahead of the seasonal price after 12 clearings and well behind it after 18. Grande Prairie averages 162.2 cm of snow a year across about 56 days with measurable snowfall, and January alone averages 34.3 cm. That is a lot of chances to hit a 2.5 cm trigger.
“Per-push saves money in the winter you hoped for. Seasonal protects you in the winter you actually get.”
What the City clears, and what it doesn't
This is the part most out-of-town property owners get wrong. The City of Grande Prairie clears roads in priority order. Priority 1 arterials such as 100 Street, 100 Avenue, 108 Street and Resources Road come first, within about 24 hours of the snow ending. Priority 3 covers City-owned roads in industrial and commercial areas on roughly a five-day target, and the City's own wording excludes private business roads and parking lots.
So the road in front of your building may be clear while your lot, your drive aisles and your loading dock are untouched. Everything inside the property line is yours. So is the public sidewalk beside it: Bylaw C-1166 section 38.1 gives the owner or occupant 24 hours from the most recent deposit of snow or ice. In a three-day storm that clock restarts every time it snows. The full breakdown is in our guide to the City's snow clearing schedule.
The $1,000 mistake: where the snow goes
Section 37.1A of the same bylaw makes it an offence to place snow or ice from a commercial or industrial property onto a highway or other public property. The fine is $1,000, ten times the residential penalty. The snow has to be removed within 24 hours, and after that the City can remove it and charge you the cost.
The fine lands on the property, not just on the operator who pushed the pile. That makes snow storage a contract question:
- Where on the site will snow be stacked? Get it marked on a site plan.
- Do the piles block sightlines at the entrance, fire lanes, accessible stalls or drainage?
- At what point does stacking stop and hauling start, and what does hauling cost?
The City's snow dump on Park Road is for City use only, so a contractor who hauls needs somewhere legitimate to take it. Ask where.
Outside the city the rules change. Clairmont, Bezanson, Grovedale and the other County hamlets fall under County of Grande Prairie Bylaw 3098, which also sets a 24-hour sidewalk rule but counts from the substantial completion of the snowfall. Sexsmith, Wembley, Beaverlodge and Hythe have their own bylaws. A contractor who quotes the City bylaw for a Wembley site has not checked.
What to put in the contract
A one-page quote with a price on it is not a contract. These are the clauses that matter when something goes wrong:
- Trigger depth for the lot, and a separate, lower trigger for walkways and entrances.
- Open-by time on business days, and what happens on weekends and holidays.
- Scope map. Drive aisles, stalls, sidewalks, loading docks, fire lanes, garbage enclosures. If it isn't on the map, it isn't included.
- Ice control. What material, what triggers an application, and whether it is included or billed per application.
- Snow storage and hauling. Stacking locations, the threshold for hauling, the hauling rate.
- Service logs. Time-stamped records of every visit, with photos. This is your evidence if someone falls.
- Insurance and WCB. Ask for the certificate of insurance and a WCB clearance letter. Do not accept a verbal yes.
- Blizzard and extreme-cold clause. What happens during a multi-day event, or when equipment can't run safely.
- Damage. Curbs, sod, signs and irrigation heads. Who documents the site before the first snowfall.
- Term and exit. Start and end dates, and how either side can terminate.
For reference, PWW Services carries $5 million in commercial general liability, and so does every contractor we dispatch. Ask any contractor you are comparing for the same certificate.
Seven questions to ask before you sign
- How many commercial sites are on the route my lot would be on, and where does mine fall in the order?
- What equipment will be on my site, and what is the backup if it breaks down at 3 a.m.?
- Who do I call during a storm, and will a person answer?
- Can I see a sample service log from last winter?
- Where will my snow be stacked, and where does it go if it has to be hauled?
- Is sanding included in the price or billed per application?
- Which bylaw applies to my address, and what does it require of me?
A contractor who has real answers to the last question is one who has done this here before.