What Commercial Snow Removal Costs in Ottawa This Winter
A small commercial lot in Ottawa (about 10 to 25 parking spaces with the building's walkways) typically costs $4,500 to $11,000 for a seasonal snow removal contract. Mid-size lots of 50 to 150 spaces usually fall from $14,000 to $40,000 for the winter, before HST. Hauling, tight opening deadlines and heavy salting can push a site well past the top of its range.
These are typical ranges, not quotes. Ottawa winters are long and hard on contractors, and the gap between a cheap bid and a realistic one is usually explained by what the contract actually covers.
Why Ottawa sits at the higher end
A typical Ottawa winter brings well over two metres of snow, spread across a season that can start in November and still produce storms in April. On top of the accumulation, the city swings across the freezing mark often, so rain on snow, refreezing slush and black ice on walkways are routine rather than rare. That shifts a big share of the cost from plowing to ice control.
Two other local factors matter:
- No pushing snow onto city roads. The City of Ottawa does not allow snow from private property to be placed on the road or sidewalk. Snow has to stay on site or leave by truck, which turns storage space into a price factor.
- Ontario's liability rules. Under Ontario's Occupiers' Liability Act, a person hurt by snow or ice on private property generally has to give written notice within 60 days. Owners still carry the duty of care, and they want contractors who log every visit. Our explainer on the Ontario 60-day notice for snow and ice claims covers what that means for your records.
Typical price ranges by pricing model
| Pricing model | Typical range (CAD, before HST) | Best fit |
|---|---|---|
| Seasonal flat rate, small lot (10 to 25 spaces) | $4,500 to $11,000 per season | Offices, small plazas, clinics |
| Seasonal flat rate, mid-size lot (50 to 150 spaces) | $14,000 to $40,000 per season | Retail centres, multi-unit buildings, light industrial |
| Per push, small lot | $150 to $450 per visit | Sites that accept cost swings for a lower base |
| Salting or de-icing application, small lot | $125 to $400 per application | Usually billed on top of per-push contracts |
| Sidewalk and entrance clearing | $60 to $200 per visit | Storefronts, building entries, ramps |
| Loader or truck time for hauling | $160 to $275 per hour per machine | Lots with nowhere to pile snow |
These figures reflect typical commercial pricing in Ottawa and comparable Ontario markets, and they move from year to year with fuel, labour, insurance and salt costs. Large industrial sites, hospitals and multi-site portfolios are priced individually.
The factors that change your number
Trigger depth. A 2.5 cm trigger means many more visits than a 5 cm or 7.5 cm trigger. Retail and medical sites that have to open every day usually pick the lower number. Our guide on choosing a trigger depth for a commercial parking lot walks through the trade-off.
Completion deadline. "Clear before 7 a.m." costs more than "clear within six hours of snowfall ending." Early deadlines force the contractor to dedicate equipment to your site overnight instead of routing it.
Storage space. A lot with a grassy edge or a back corner for piles is cheaper to service than a tight downtown or Centretown lot where every centimetre has to be loaded into trucks. Once piles start eating parking stalls in February, relocation or hauling becomes a separate line item on many contracts.
Ice control scope. Whether salt is unlimited, capped, or billed per application changes the price a lot in a freeze-thaw city. Some owners prefer a cap so the budget holds through an icy February. Others accept per-application billing because they rarely need it.
Walkways and hand work. Machines are fast. Shovelling stairs, ramps, fire exits and bus shelters by hand is slow. A site with long sidewalk frontage and several entrances can spend as much on hand work as on the lot.
Site layout. Islands, curbs, speed bumps, light standards and tight turning radii slow plows down. A wide open rectangle prices lower per space than a broken-up lot of the same size.
Seasonal, per push, or capped?
Seasonal flat rate gives you a fixed budget. You pay the same in a light winter and a brutal one. Ottawa owners like it because heavy seasons are common, and a single bad January on per-push pricing can blow through a year's budget.
Per push costs less in mild years and more in severe ones. It works for sites that close on weekends or can tolerate some variance.
Seasonal with a cap or per-event overage sits in between: a base price covers a set number of events, and anything past that is billed per visit. Read the definition of an "event" carefully, because a two-day storm can count once or three times depending on the wording. The overview of commercial snow contract types compares the models side by side.
Ways to keep the cost under control
- Mark islands, curbs, hydrants and drains with stakes before the first snowfall, so operators move faster and damage less.
- Agree on a pile location in writing. Piles placed where meltwater runs across walkways create ice problems all season.
- Ask staff to keep the area right at the doors clear between contractor visits, and keep a bag of ice melt inside each entrance.
- Use priority zones. Fire lanes, accessible stalls and main entrances first; overflow parking can wait until the morning.
- Compare quotes on the same scope. Two bids that differ by $5,000 often differ in salt, hand work or hauling, not in price per visit.
Frequently asked questions
How much does commercial snow removal cost per season in Ottawa?
For a small commercial lot of 10 to 25 spaces with walkways, seasonal contracts typically run from about $4,500 to $11,000 before HST. Mid-size lots of 50 to 150 spaces usually fall between $14,000 and $40,000. Sites with no storage room, very early deadlines or unlimited salting sit at the top of those ranges or above them.
Is per-push or seasonal pricing cheaper in Ottawa?
Per-push pricing is cheaper in a light winter and more expensive in a heavy one. Since Ottawa often has long, snowy seasons with frequent freeze-thaw cycles, many property managers choose a seasonal rate or a capped seasonal contract to keep the budget predictable.
Is salting included in a commercial snow contract?
It depends on the contract. Some seasonal agreements include unlimited salting, some include a fixed number of applications, and per-push agreements usually bill salting separately. Ask for the salting terms in writing, including what triggers an application.
Can a business push snow onto the street in Ottawa?
No. The City of Ottawa does not allow snow from private property to be placed on roads or sidewalks. It has to be stored on the property or hauled away, which is why storage space and hauling are among the biggest cost factors on tight lots.
Get a price for your Ottawa site
Tell us the size of your lot, the walkways and entrances you need cleared, your opening hours and whether you have room for piles, and we will send a written scope and seasonal quote. Request a quote, see our commercial snow plowing service or check the Ottawa service area.