Guides ›
How to price snow removal (per push, per season, per inch or hourly)
Snow removal is hard to price because you don't know in the fall how many times you'll go out, how deep it will be, or whether the storm ends as ice. A good structure handles that openly: a per-push rate by driveway size, depth tiers above a stated trigger, separate add-ons, a minimum, and an optional capped seasonal contract, all built from your own numbers.
Four ways to charge for snow removal
| Model | How it works | Who carries the weather risk | Fits best |
|---|---|---|---|
| Per push (per visit) | One price each time you clear the property, usually by size and depth tier | Shared: you earn more in a snowy winter, the customer pays more | Residential driveways, one-time storm customers |
| Per season | One fee (often paid up front or in installments) for all qualifying events, ideally with a cap | You, unless the contract caps events or inches | Regular route customers who want a fixed budget |
| Per inch | A base price at the trigger depth plus an amount for each additional inch | Shared, tied closely to the work | Operators comfortable measuring and documenting depth |
| Hourly | Time on site × hourly rate (often by equipment type), with a minimum | The customer | Commercial lots, odd sites, loader or skid-steer work |
Most residential operators publish a per-push range and offer a seasonal option beside it. Per-inch pricing is fair but hard for homeowners to picture; depth tiers (2–6, 6–12 and 12+ inches in our snow removal template) keep most of the fairness with a simpler choice. If you bill hourly, pair it with an estimate and a minimum.
Step 1: Your hourly target, including equipment
Every model above starts from what one working hour must earn. Snow has a twist: your equipment costs are mostly fixed, while your billable hours depend on the weather. Add up the season's fixed costs and spread them over a conservative estimate of billable hours (a light winter, not an average one):
- Equipment: plow, snowblower or spreader purchase price divided by the seasons you expect it to last, plus repairs, blades, shear pins and a backup machine if you carry one.
- Vehicle: the extra wear, insurance and mounting costs a plow truck adds.
- Insurance: liability coverage for slip-and-fall and property damage claims, which is a bigger issue in snow work than in most trades.
- Variable costs per hour: fuel and labor. Salt and ice melt are materials; price them in the add-on (step 4) rather than here.
Hourly target = labor cost per hour + (fixed season costs ÷ conservative billable hours) + fuel per hour + overhead and profit. See the general method for the overhead and profit part. A snowy winter halves the equipment share per hour (extra margin); a dry winter is what the conservative estimate protects you from.
Step 2: Driveway size tiers
Homeowners don't know their driveway's square footage, but they can count how many cars fit. That's why the template measures in car lengths; switch to square feet for commercial lots. Time your next storm's route and record, for each stop, the car lengths cleared, depth, and minutes on site. Keep drive time between stops in a separate column; it goes into the minimum (step 5).
Divide your hourly target by your car lengths per hour at the lowest depth tier to get a per-car-length rate, using your fast and slow stops for the low and high ends. Steep or curved drives, gravel and nowhere to pile snow slow every car length, so they belong in the high end or a multiplier.
Step 3: Trigger depth and depth tiers
The trigger depth is the accumulation at which a visit starts automatically, for example 2 inches. State it in writing. Below the trigger, customers can request a visit at the normal rate or a salt-only visit. Above it, deeper snow slows every car length, so depth should multiply the base, not add a fixed amount. Compare your logs: if 2–6 inch stops averaged 9 minutes per car length and 6–12 inch stops averaged 14, the factor is 14 ÷ 9 ≈ 1.5. For very deep storms, say whether you clear in one pass or two (two pushes).
Step 4: Walkways, steps and salting as add-ons
- Walkways and steps: shovel work doesn't scale with driveway length, so price it as a flat add-on per standard walk, or per step run. On city blocks with no driveway, sidewalk frontage may be the whole job; make it its own line.
- Salt or ice melt: materials plus application time. Keep it a separate add-on so an ice-only visit after freezing rain isn't priced like a deep push, and say whether repeat applications are billed per visit. Ask about surfaces that need a gentler product.
- End-of-drive ridge: street plows often leave a packed ridge after you've left. Say whether a cleanup return trip is included or billed as another visit.
Step 5: Minimums
A short stop still costs you driving, parking, unloading and loading. Set the minimum at your shortest realistic stop plus average drive time between stops × hourly target. Use storm-day drive times, not normal ones.
Step 6: Seasonal contracts that don't bet the business
A seasonal price is per-push pricing multiplied by an expected number of events. Count qualifying events (at or above your trigger) from your own records for past winters, or from local climate records, and price on a typical count, not the snowiest winter you remember. Then write limits into the contract:
- Event or inch cap: "covers up to N events at or above 2 inches; additional events at the per-push rate".
- Trigger and response window: when you start, and the timing you can actually meet on a full route.
- What's included: driveway, walks, steps, salt, return trips for the plow ridge.
- Payment and dates: paid up front or in installments, season start and end dates, and what happens if it doesn't snow (usually no refund; that's the trade for a fixed price).
- Damage and marking: stake edges before the ground freezes, and note lawn, curb and gravel risks.
Show the per-push range in the calculator and put the seasonal terms in the note beside it, so customers can compare paying per storm with paying once.
Worked example (hypothetical numbers)
Check it against reality: run past storms through the calculator. If the ranges sit well below established local operators, your billable-hours estimate is probably too optimistic. Fix the inputs, not the output.
The result, as a customer sees it
This is the snow removal template with its sample numbers (not the hypothetical ones above). Open it in the builder to enter your per-car-length range, depth factors, add-ons and minimum, then paste one snippet onto your site.
Customize the snow removal calculator Remove branding: $29 once
Metro pages: Baltimore snow removal calculator · Washington DC · Philadelphia. Related: snow removal calculator template · how to price holiday light installation · general pricing method.