Seasonal vs. Per-Push Snow Removal Contracts: Which Is Better for Your Business?
A seasonal snow removal contract gives you predictable monthly income regardless of how many times it snows. A per-push contract pays you for every service visit — straightforward upside in a heavy winter, but thin returns in a light one. Each model shifts financial risk in a different direction, and choosing the wrong one for your market can mean working hard for thin margins or turning away profitable work. Here's how to think through both.
What's the actual difference between seasonal and per-push pricing?
Per-push pricing charges the customer a flat rate each time you show up to clear snow — per visit, per push, or sometimes per inch of accumulation. You earn more in a heavy winter, less in a light one.
Seasonal pricing charges a fixed amount for the entire winter season, paid monthly or in a lump sum upfront. You service the property as many times as snow requires for no additional charge. A light winter is a profit windfall. A relentless one can break even or worse.
A third hybrid model — per-push with a seasonal cap — lets customers pay per visit up to a maximum dollar amount. Once they hit the cap, additional services are included. This is worth understanding because it's how many operators split the difference between the two pure models.
How do you run the math on a seasonal contract?
The core equation is simple: seasonal price = (average annual pushes for your area) × (your per-push rate) × (risk multiplier)
The risk multiplier — typically 1.1 to 1.25 — compensates you for taking on the weather variance. If a bad winter hits, that buffer is your margin protection.
Here's an illustrative example using round numbers — your own per-push rate will depend on your market, region, and cost structure (more on that below). Say your area averages 18 pushes per season on a commercial lot you'd charge $85 per push. That's roughly $1,530 in expected revenue at average snowfall.
- At a 1.1 multiplier: seasonal price ≈ $1,680 ($140/month for a 12-month contract, or $280/month October–March)
- At a 1.25 multiplier: seasonal price ≈ $1,910
Where you land in that range depends on your local snowfall variance. If your area regularly swings between 12-push winters and 28-push winters, the variance is high and you need the higher multiplier. If snowfall is historically consistent, you can shade toward the lower end.
Important regional note: per-push rates vary widely across the country. Operators in metro Midwest markets, the Northeast, and high cost-of-living coastal cities often charge very different rates than operators in smaller or milder markets. Material and fuel costs shift the math further. Build your seasonal price from your own local per-push baseline — don't borrow someone else's number and assume it fits.
For a deeper look at building your per-push and hourly baseline, see how to price snow removal jobs before you set your seasonal rate. The seasonal price is only as solid as the per-push rate underneath it.
Who carries the risk in each model?
In a per-push contract, the customer carries the weather risk. If it snows 30 times, they pay 30 times. Their budget is unpredictable — which makes many commercial customers actively prefer seasonal pricing so they can forecast expenses.
In a seasonal contract, you carry the weather risk. A brutal winter means you're out there 35 times for the price of 18. Your equipment hours spike, fuel costs rise, and labor is stretched — all on a fixed income.
The practical takeaway: seasonal contracts are easier to sell to customers, but they require you to price carefully and know your market's snowfall history cold. The risk doesn't disappear — it just moves to your side of the ledger.
Which contract type fits different market conditions?
Seasonal contracts tend to work well when:
- Your area has a consistent, predictable snowfall history with low year-to-year variance
- You serve commercial clients (HOAs, property managers, retail centers) who value budget predictability
- You want stable monthly cash flow to cover equipment payments and payroll
- You have enough accounts that a heavy-winter loss on one is offset by a light-winter gain on another — your portfolio averages out
Per-push contracts tend to work well when:
- Your local snowfall is highly unpredictable or varies widely year to year
- You're serving residential customers who aren't budgeting for snow removal months in advance
- You're newer to the market and don't yet have reliable historical data on local snowfall patterns
- You want to keep your upside open in an above-average winter
The hybrid (per-push with a seasonal cap) tends to work well when:
- You want to offer budget protection to commercial clients without carrying all the downside yourself
- Your area has occasional outlier winters that would make a pure seasonal contract dangerous
- You want to compete on seasonal-style pricing without fully committing to it
A concrete hybrid example: a customer who'd pay $85 per push agrees to a cap of $1,500 for the season. You invoice per push until they reach the cap, then service is included. Your worst-case scenario is capped at $1,500 in revenue — but you've limited your exposure to an unlimited string of pushes, and the customer gets budget certainty.
What does a healthy contract mix look like?
Most established snow removal operators don't run 100% of one model. A common approach is to anchor your revenue base with 40–60% seasonal contracts on your most reliable, lower-snowfall accounts, and fill the rest of your capacity with per-push or hybrid accounts.
That mix gives you:
- Predictable monthly income to cover fixed costs (equipment, insurance, fuel)
- Upside exposure if snowfall runs above average
- Flexibility to take on new clients mid-season without complicated renegotiations
When you're lining up clients before the season starts, your contract structure is part of your pitch. Winning snow removal contracts before the first snowfall covers how to position your offer — the pricing model you lead with affects close rates, so knowing your structure before you're in the room matters.
What hidden costs do operators forget to account for?
Whether you're pricing seasonal or per-push, these costs eat margins when operators don't build them in explicitly:
- Salt and ice melt material costs — often $18–$40 per application per property, depending on property size and product type. Prices vary by region and shift with commodity and fuel costs. Don't absorb this in a flat seasonal rate without accounting for it explicitly.
- Equipment wear and downtime — a heavy winter means more blade replacements, hydraulic wear, and repair hours. It's not just your time; it's your parts and maintenance budget.
- Subcontractor overflow — if a single storm overwhelms your capacity, bringing in help costs real money. That's a genuine seasonal-contract risk in a record snowfall year.
- Trigger depth clauses — if your contract specifies a 2-inch trigger, you service at 2 inches. But if you have 14 accounts that all hit trigger simultaneously, your route time doubles. Build that into both your per-push rate and your seasonal estimate.
Tracking job-level costs — fuel, materials, hours — against what you're earning per account is the only way to know which contract type is actually working for you. Tools that log expenses and mileage by job make that comparison straightforward rather than a quarterly guessing exercise.
How should you communicate the contract type to customers?
Commercial clients, especially property managers, often ask for seasonal pricing because they've been burned by unpredictable invoices. That's a buying signal — meet it with a clean seasonal proposal that shows your per-push baseline and explains the risk logic in plain terms.
For residential customers, per-push is usually easier to explain and easier to sell: "You only pay when I come." Many homeowners balk at paying for a service they might not need, and a seasonal contract can feel like a gamble to them.
Whichever model you offer, put the terms in writing: what triggers a service visit, what's included (salt, hauling, walkways), what's excluded, and what happens in an exceptional snow event. Vague contracts are where most snow removal disputes start. The Snow & Ice Management Association (SIMA) publishes industry contract guidelines worth reviewing as a starting point for your own paperwork.
Frequently asked questions
Q: Is a seasonal snow removal contract more profitable than per-push?
A: It depends on your winter. Seasonal contracts are more profitable in light-to-average winters because you've priced in a risk buffer. Per-push wins financially in heavy winters. Over a multi-year portfolio of accounts, most operators find seasonal contracts deliver more consistent margin when priced correctly.
Q: What multiplier should I use when pricing a seasonal snow contract?
A: Most operators use a multiplier of 1.1 to 1.25 over their expected per-push revenue. Use the higher end (1.2–1.25) in markets with high year-to-year snowfall variance. Use the lower end in markets with historically consistent winters.
Q: Should I offer both seasonal and per-push contracts?
A: Yes — offering both lets you match the contract type to the customer. Commercial clients with budget cycles usually prefer seasonal; residential customers often prefer per-push. A mixed portfolio also smooths your own revenue risk across the season.
Q: What is a per-push with a cap contract?
A: A hybrid model where the customer pays per visit up to a maximum seasonal dollar amount. Once they reach the cap, additional services are covered. It limits the customer's worst-case cost while reducing (but not eliminating) your downside risk in a heavy winter.
Q: How do I find my area's average annual push count?
A: Check historical snowfall data from the NOAA National Centers for Environmental Information for your nearest weather station. Count the number of events that exceeded your service trigger depth (typically 2 inches) per season over at least 5–10 years to get a reliable average.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started freeMore from Snow Removal
How to Win Snow Removal Contracts Before the First Snowfall
The operators who stay fully booked every winter lock in snow removal contracts in August and September — not after the first storm. Here's the full pre-season playbook.
8 min read
How to Price Snow Removal Jobs: A Seasonal Rate Guide for Solo Operators
Price snow removal jobs confidently with per-push, per-inch, and seasonal contract models — built from your real costs up, not a number you guessed.
8 min read