
Per-push pricing charges the client for each plowing event and works best for residential driveways and small lots where snowfall is unpredictable. Seasonal contracts charge a flat rate for the entire winter and work best for commercial properties where the client wants budget certainty. Most snow contractors use a mix of both — per-push for residential, seasonal for commercial — and the ones who price it right build a business that's profitable whether it snows ten times or thirty.
Per-push means you charge for each time you plow. The client pays only when it snows and you show up. This is the simplest model and the one most residential customers prefer because they're not paying for snow that never falls.
To set your per-push rate, you need three numbers:
Many snow contractors use trigger depth tiers rather than a flat per-push rate. This compensates for the extra time and fuel heavier snowfalls require:
Trigger depth tiers are fair to both sides. The client doesn't overpay for a light dusting, and you don't eat the cost of a heavy storm at the same rate as a two-inch push.
A seasonal contract charges the client a fixed amount for the entire winter, typically billed monthly from November through March (or April, depending on your region). The client gets budget certainty. You get guaranteed revenue regardless of snowfall.
The risk with seasonal contracts is straightforward: in a heavy winter, you're doing more work for the same money. In a light winter, you're collecting full payment for minimal work. Over a multi-year period, it averages out — but any single season can swing hard in either direction.
To set a seasonal rate:
The standard approach for growing snow removal businesses: per-push for residential customers, seasonal for commercial. This gives you a guaranteed revenue base (seasonal commercial contracts) plus upside in heavy winters (per-push residential volume).
The billing complexity is real, though. You're running two different invoicing models simultaneously — per-event for some clients and monthly for others. This is where field service software with flexible invoicing saves hours of admin. Set up recurring monthly invoices for seasonal clients and per-event invoices for per-push clients, all from the same system.
Whether you include de-icing in your push/seasonal rate or bill it separately depends on your market and your margin strategy:
If you bill salt separately, your quoting software should have pre-built line items for different de-icing services — rock salt application, treated salt, calcium chloride, brine pre-treatment — so the quote goes out in minutes, not hours.
Three strategies that keep seasonal contracts profitable even in above-average snowfall years:
Residential per-push rates typically range from $35 to $75 for a standard driveway in most US and Canadian markets, with additional charges for walkways, steps, and de-icing. Commercial per-push rates range from $100 to $500+ depending on lot size. Use trigger depth tiers (2–4 inches, 4–8 inches, 8–12 inches, 12+ inches) to adjust pricing for heavier snowfalls.
Look at the average number of plowable events per season in your area (use 5–10 years of local snowfall data). Multiply by your per-push cost for that property. Add your target margin (40–60%) and a 10–15% buffer for heavy winters. Divide by the number of billing months (typically 5) for the monthly rate.
Over multiple years, they average out to similar profitability when priced correctly. Per-push gives you higher revenue in heavy winters but zero revenue in light ones. Seasonal gives you guaranteed income but caps your upside. Most successful snow contractors use both — seasonal for commercial (predictable base revenue) and per-push for residential (upside in heavy winters).
For residential, bundling salt into the push rate is simpler and clients prefer it. For commercial, billing salt separately is standard because usage varies significantly and protects your margin against salt price increases. Always specify in the contract whether de-icing is included or billed separately.
Clevra handles both per-event and recurring invoicing from the same platform — per-push invoices generated from each service visit, and monthly recurring invoices for seasonal contracts. Pre-built service items for plowing, salt application, sidewalk clearing, and ice treatment make quoting fast and consistent.

You run a crew, not a tech company. Clevra handles the office stuff so you can stay on the tools.