Snow Plowing Seasonal Contract Calculator
Build or audit a seasonal snow contract price from service and deicing costs, then test weather reserve, margin and event caps across winter scenarios.{{ summaryTitle }}
{{ ' ' }}| Contract line | Value | Basis | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.basis }} |
| Cost component | Season amount | Share of price | Basis | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.amount }} | {{ row.share }} | {{ row.basis }} |
| Winter | Events | Revenue | Margin | Contract action | Copy |
|---|---|---|---|---|---|
| {{ row.label }} | {{ row.events }} | {{ row.revenue }} | {{ row.margin }} | {{ row.action }} |
A seasonal snow contract exchanges uncertain event volume for a fixed customer price. The customer gains predictable billing, while the contractor accepts much of the weather risk. A mild winter can leave a strong margin; repeated storms, drifting, callbacks, ice work, and snow relocation can consume the same price quickly.
Clear scope is as important as arithmetic. The agreement should identify the snowfall trigger, serviced areas, expected condition after service, deicing duties, event-count method, included-event cap, extra-event price, documentation, and exclusions. A trigger depth records when service begins; it does not predict how many events the season will produce.
- Per-event cost covers plowing, route time, walkways, fuel, wear, and crew time.
- Deicing cost follows treated area, application rate, material price, and labor rather than plow time alone.
- Seasonal fixed cost recovers administration, staking, maps, mobilization, and planned relocation.
- Weather reserve absorbs modeled variability before gross margin is added.
Gross margin is profit divided by selling price, not markup on cost. The reserve should be added before the margin calculation so it remains available for seasonal variance rather than being reported as profit. An included-event cap and a defensible over-cap price can limit exposure, but only if the contract explains how qualifying events are counted and billed.
Historical route records are usually more useful than broad snowfall averages because service time depends on trigger rules, storm timing, accumulation pattern, pavement temperature, drifting, stacking, and the property itself. Supplier prices, labor burden, insurance, equipment recovery, and environmental requirements should also be refreshed before a proposal is issued.
How to Use This Tool:
Choose build mode for a new seasonal price or audit mode to test a quote, then replace the example profile with property and price-book evidence.
- Select Contract mode and the nearest Service profile. Treat profiles as starting examples, not market rates.
- Enter expected plowable events, trigger depth, plow and walkway time, route time, loaded truck-and-crew rate, and per-event wear.
- Choose Deicing scope. When included, enter application count, treated area, calibrated material rate, landed material cost, and labor time.
- Add seasonal administration, staking, relocation, the Weather risk reserve, and Target gross margin. Reserve is a cost allowance, not profit.
- Set the included-event cap and extra-push price, then compare expected, heavy, and severe scenarios. In audit mode, use the solved target gap to decide whether the quote needs correction.
Interpreting Results:
The solved season price recovers modeled direct cost, weather reserve, and target gross margin, then rounds to the selected quote increment. In audit mode, the entered quote remains the contract price; a positive target gap shows how far it falls below the solved price.
Expected-season margin is only the starting check. Review the heavy and severe rows for losses or margin erosion. Over-cap revenue appears only after actual modeled events exceed a positive included-event cap, and it depends on the entered extra-push price. Break-even events are a cost-model estimate, not a weather forecast.
Technical Details:
The model separates variable event costs, deicing costs, and fixed seasonal recovery. The selected deicing scope applies declared material and labor multipliers: none uses 0 and 0, spot deicing uses 0.65 and 0.75, most-event commercial service uses 1 and 1, and pretreat plus follow-up uses 1.3 and 1.15.
Formula Core:
Direct cost is assembled before weather reserve and margin. Short tons use 2,000 pounds.
E is expected plow events; t, r, and w are plow, route, and walkway minutes; H is the loaded hourly rate; and F is fuel and wear per event. A is treated square feet, L is pounds per 1,000 square feet, and k is the material multiplier. R and G are reserve and gross-margin rates as decimals.
Deicing material cost multiplies pounds per application by applications and cost per short ton divided by 2,000. Deicing labor uses application count, minutes per application, the loaded hourly rate, and the labor multiplier. Administration, staking, and relocation are then added to direct cost.
Mechanism Core: Weather Scenarios
| Scenario | Plow events | Revenue rule |
|---|---|---|
| Light | 65% of expected, rounded to a whole event | Base contract plus any over-cap events. |
| Expected | 100% of expected | Base contract plus any over-cap events. |
| Heavy | 135% of expected, rounded to a whole event | Base contract plus any over-cap events. |
| Severe | 175% of expected, rounded to a whole event | Base contract plus any over-cap events. |
Scenario deicing applications scale in proportion to actual versus expected plow events. Relocation cost scales with event volume but never below 60% of its planned amount. Scenario profit excludes the separate weather reserve so the rows reveal the modeled operating exposure under each event count.
Audit Example:
A residential quote of $700 can look attractive until full production costs are included. Under the supplied residential case, direct cost is about $1,124.23 and the 10% reserve raises modeled cost to about $1,236.66. With a 42% target margin, the solved price rounds to $2,125, leaving the audited quote $1,425 below target and negative at the expected-season scenario.
Limitations and Accuracy Notes:
This calculator uses a declared estimating model, not local market rates or a weather forecast. It does not price taxes, legal terms, insurance requirements, subcontractor markups, tiered snowfall depth, loader mobilization, emergency callouts, or jurisdiction-specific salt rules unless those costs are already included in the entered assumptions. Review contract language and local requirements with qualified business, insurance, and legal advisers.
References:
- SIMA-10-2025 Standard Practice for Procuring and Planning Snow and Ice Management Services, Snow & Ice Management Association, June 2025.
- Model Contract for Snow and Ice Management, Minnesota Pollution Control Agency, November 15, 2018.
- Salt Best Practices, City of Minneapolis.