Commercial Snow Contracts in Canada: Per-Push, Seasonal, and Hybrid Models Explained
Choosing the right snow contract structure is one of the highest-impact decisions a property manager makes each year. The wrong structure can cost you 30–50% more than necessary in a mild winter, or leave you fighting for service priority in a severe one.
There are three primary contract models used in Canadian commercial snow management. Each has distinct advantages, disadvantages, and risk allocation characteristics.
Model 1: Per-Push (Per-Event)
How It Works
You pay for each service event. The contract defines trigger depths (e.g., plow at 5 cm accumulation, salt at any ice formation), and the contractor invoices for each visit based on a per-service rate.
Typical rate structures:
- Plowing: $150–$500 per push for a standard commercial parking lot (50–200 spaces). Pricing varies significantly by lot size, complexity, and geographic market.
- Salting: $200–$600 per application. Salt pricing has been volatile — bulk road salt costs $80–$140/tonne as of 2025–2026, depending on supply and delivery distance.
- Sidewalk clearing: $75–$200 per visit.
- Loader/hauling (snow relocation): $150–$300 per hour.
Advantages
- Lower cost in mild winters. If it does not snow, you do not pay. In a winter with 15 plow events versus a typical 25, you save 40% compared to seasonal pricing.
- Transparency. You can see exactly what you are paying for each event.
- Flexibility. You can adjust trigger depths and service levels mid-season.
Disadvantages
- Budget unpredictability. Your January invoice could be $2,000 or $12,000 depending on snowfall. Budget planning is difficult.
- Lower priority. In a major storm, per-push clients are typically serviced after seasonal clients. Contractors prioritize guaranteed revenue (seasonal contracts) over per-event revenue. This is the dirty secret of per-push contracts — when you need service most, you are last in line.
- Dispute potential. Did the trigger depth actually occur? Was the application really necessary? Per-push contracts generate more billing disputes than seasonal contracts.
Best For
- Properties with minimal traffic during snow events (storage facilities, seasonal businesses)
- Properties in low-snowfall regions where the total annual event count is under 15
- Property managers with high risk tolerance on budget variability
Model 2: Seasonal (Fixed-Price)
How It Works
You pay a fixed monthly or annual price for all snow and ice management services during the contract period (typically November 1 – April 15). The contractor provides all services defined in the contract regardless of how many events occur.
Typical pricing:
- Small commercial lot (under 50 spaces): $8,000–$15,000/season
- Medium commercial lot (50–150 spaces): $15,000–$35,000/season
- Large commercial lot (150–400 spaces): $35,000–$75,000/season
- Multi-building campus or complex: $75,000–$200,000+/season
These ranges include plowing, salting, and sidewalk clearing. Loader work and snow hauling are often excluded or capped (see contract details below).
Advantages
- Budget certainty. You know your exact cost before the season starts. Monthly payments are predictable.
- Service priority. Seasonal clients are the contractor's guaranteed revenue. In a major storm, you are serviced first.
- No billing disputes over event counts. The contractor services the property whenever conditions warrant. You do not argue about whether 4.8 cm of snow justified a plow.
- Aligned incentives for salt management. The contractor pays for salt out of the seasonal price, so they have an incentive to use it efficiently rather than over-applying (which happens frequently under per-push models where salt applications are separate billable events).
Disadvantages
- Higher cost in mild winters. If the winter produces 10 events instead of the typical 25, you paid a premium for certainty. The contractor profits from mild winters — that is the business model.
- Risk of under-service. The inverse of mild-winter overpayment: in a severe winter, the contractor is losing money on your contract and may reduce service quality to limit losses. Strong contract language and relationship management mitigate this risk.
- Contractor viability. A severe winter can push marginal contractors toward financial difficulty. If your contractor folds mid-season, you are scrambling for replacement service in the worst possible market conditions.
Best For
- Properties with high-liability exposure (medical offices, retail, multi-tenant office buildings)
- Properties where budget predictability is a priority
- Property managers who want first-priority service
- Multi-year contract negotiations (seasonal pricing improves with 2–3 year commitments)
Model 3: Hybrid
How It Works
A hybrid contract combines elements of seasonal and per-push pricing. The most common hybrid structures:
Structure A — Seasonal base + per-push overages: A fixed seasonal fee covers a defined number of events or a defined amount of snowfall (e.g., seasonal fee covers up to 200 cm of total accumulation). Events beyond the cap are billed per-push. This limits the contractor's exposure in severe winters while giving the client seasonal pricing for a normal winter.
Structure B — Monthly retainer + per-push: A fixed monthly retainer covers standby availability, equipment allocation, and a defined service level (e.g., salting-only events). Plowing events above a trigger depth are billed per-push. This ensures contractor commitment while aligning costs with actual snowfall.
Structure C — Seasonal with exclusions: A seasonal price covers standard plowing and salting. Specific high-cost services — loader work, snow hauling, ice storm response — are excluded from the seasonal price and billed per occurrence.
Advantages
- Risk sharing. Neither party absorbs all the risk of an abnormal winter.
- Better pricing than pure seasonal in many cases, because the contractor's downside risk is limited.
- Budget semi-predictability. The base is fixed; the variable component has defined rates.
Disadvantages
- Complexity. Hybrid contracts require more careful drafting and more detailed record-keeping to administer.
- Dispute potential. The boundary between "covered" and "extra" services must be precisely defined, or disputes will arise.
Best For
- Properties with variable winter conditions
- Property managers comfortable with moderate budget variability
- Negotiations where the contractor is unwilling to offer pure seasonal pricing at an acceptable rate
Critical Contract Provisions
Regardless of which model you choose, these provisions should be in every commercial snow contract:
Service Level Agreement (SLA)
- Trigger depths defined precisely (e.g., "plowing commences when accumulation reaches 5 cm" not "when it snows")
- Response times from trigger to arrival on site (2–4 hours is typical for commercial properties)
- Completion times (how long after arrival the entire property is cleared)
- Salt application criteria (temperature thresholds, ice formation response)
Documentation Requirements
- Time-stamped logs of every visit
- GPS tracking data from equipment
- Photographs of conditions at arrival and departure
- These should be provided to you, not just maintained by the contractor
Liability and Insurance
- Minimum $5 million commercial general liability
- Completed operations coverage that extends beyond the contract term
- Snow and ice management specifically not excluded from the policy
- Certificate of insurance naming you as additional insured
- WSIB/CNESST clearance certificate
Termination and Performance
- Right to terminate for persistent service failures
- Defined service failure thresholds (e.g., response time exceeded by more than 2 hours on more than 2 occasions)
- Back-charge provisions if you need to engage emergency backup service due to contractor failure
Environmental Provisions
- Salt application rates not to exceed municipal or provincial guidelines
- Compliance with any salt management plans required by your municipality
- Prohibition of salt application within defined distances of sensitive areas (wells, waterways, salt-sensitive landscaping)
How to Compare Bids
When you have quotes from multiple contractors across different pricing models, normalize them to a comparable basis:
- Estimate the number of events based on 10-year average snowfall data for your location (Environment Canada historical data is free and available by weather station).
- Calculate the per-push total at the estimated event count.
- Compare to the seasonal price. If the seasonal price is 10–20% above the calculated per-push total, you are paying a reasonable premium for budget certainty and service priority.
- Run the mild and severe scenarios. What does each model cost in a 30% below-average winter and a 30% above-average winter?
The right contract is the one where the cost in an average winter is acceptable, the cost in a severe winter is manageable, and the service priority ensures your property is always safe.