All guides

Pricing & Bidding

How Much to Charge for Snow Plowing (Driveways to Commercial Lots)

10 min read · Updated 2026-07-19

The wrong way to price a plow job is to look at the driveway and name a number that feels right. The right way is to build the number up from what it actually costs you to put a truck on that property — because the "feels right" number is almost always too low on the small jobs, where most contractors quietly lose money all winter without noticing.

This is the pricing method behind our free calculator, with the actual bands for residential and commercial work and the factors that push a quote up or down. Numbers are 2026 North-American ballparks; calibrate them to your market, but keep the structure — the structure is what stops you from underbidding your own floor.

A price is a build-up, not a guess

Every defensible per-push price is the same five parts stacked together: a fixed charge for showing up, an area charge for the surface you clear, add-ons for walkways and salt, an intensity multiplier for how hard the snow is to move, and a floor the whole thing can never drop below.

The fixed charge is the one operators forget. It costs you the same to dispatch a truck, driver, fuel, and insured operating window whether the driveway is 400 square feet or 900. That cost does not scale with area, so it cannot be baked into a per-square-foot rate — it has to sit on top as a flat mobilization charge. Skip it and every small job underpays.

LineResidential drivewaySmall commercial lot
Base / mobilization$30$80
Area (clear the surface)~$0.03 / sq ft~$0.012 / sq ft
Walkways & entrances+$18+$45
Salt / de-icingfrom $15from $40
Intensity multiplier×0.95 – 1.15×0.95 – 1.15
Per-visit floor$40$110

Notice the area rate falls as lots get bigger — a 60,000 sq ft lot is not 85× the price of a 700 sq ft driveway. Big surfaces are more efficient per square foot, so the unit rate drops even as the total climbs. Charging your driveway rate on a large lot prices you out; charging your lot rate on a driveway leaves money on the table.

Per-push bands by property type

Here is where the build-up lands for a representative property of each type, at moderate snowfall and a standard 5 cm (2") trigger. "Full service" adds walkway clearing and one salt application. Your own properties scale up or down from the size shown.

Property typeRepresentative sizePer push (plowing)Per push (full service)
Residential driveway~700 sq ft$45 – $55$75 – $95
Small commercial lot~12,000 sq ft$195 – $250$320 – $410
Large commercial lot~60,000 sq ft$660 – $840$1,150 – $1,475
HOA / multi-unit~30,000 sq ft$500 – $640$810 – $1,030

These bands assume moderate snowfall and plowing only unless noted. Two variables move them most: the property size (scale the area line up or down) and how often it snows in your market (which drives the seasonal total far more than the per-push price).

The six factors that move your number

Two properties of identical size can be worth a 50% difference in price. These are the levers, in rough order of how much they matter:

  1. Size — the area charge, and the single biggest driver on commercial work. Measure it; do not eyeball it. A lot you guessed at 10,000 sq ft that turns out to be 16,000 is a 60% miss on the largest line of your quote.
  2. Access and obstacles — a tight lot full of parked cars, islands, curbs, and a dumpster you have to work around takes far longer than an open rectangle of the same area. Time is your real cost, and obstacles are time. Add 15–40% for genuinely awkward sites.
  3. Trigger depth — a 2.5 cm (1") trigger dispatches you roughly 1.5× as often as a 5 cm (2") trigger over a season. It barely changes the per-push price but it transforms the seasonal total, so pin it down before you quote a flat rate.
  4. Snowfall intensity — deeper, heavier snow is slower to push, which is the intensity multiplier (about ×0.95 in light regions up to ×1.15 in heavy ones). It also drives the number of billable events, which is what really separates a light-market season from a snow-belt one.
  5. Response-time promise — a two-hour "open before business" guarantee is not a courtesy, it is a cost. It means dedicated standby capacity and possibly a truck that can service nothing else during the storm peak. Price a hard SLA as its own premium; do not give it away to win the bid.
  6. Service scope — plowing only, plowing plus walkways, or the full de-icing package. Salt in particular is a per-application material cost that scales with treated area, so it belongs on every visit it happens, not amortized into one flat number.

Worked example: a 700 sq ft residential driveway

Moderate market, 5 cm trigger, plowing plus walkways plus one salt application:

Base $30 + area (700 × $0.03 = $21) + walkways $18 + salt $15 = $84 before intensity. At a moderate ×1.0 multiplier the mid-point holds at $84, which brackets to a $75–$95 per-push quote. Plowing only, strip the walkways and salt and you are at $51 mid, or $45–$55.

Run the same driveway in a heavy-snow region and the ×1.15 multiplier lifts full service to roughly $95 mid — same driveway, different market, a real 25% difference that comes entirely from how hard the snow is to move and how often you show up.

Worked example: a 12,000 sq ft commercial lot

Plowing only: base $80 + area (12,000 × $0.012 = $144) = $224 mid, or $195–$250 per push. That number is dominated by area, which is exactly why measuring the lot is the highest-leverage thing you do before quoting commercial work.

Add walkways ($45) and salt (12,000 × $0.008 = $96, above the $40 floor) and the full-service push is $365 mid, $320–$410. Salt is the biggest single add-on on a lot this size — nearly as much as the base and walkways combined — so bury it in a flat price at your peril.

The floor is where operators bleed

The per-visit floor ($40 residential, $110 small commercial in the table above) exists because a truck leaving the yard has a minimum cost that no amount of "it is just a small driveway" changes. The classic mistake is quoting a cluster of tiny driveways at $30 each because they are close together — then discovering the drive time, the standby, and the insurance make $30 a losing number every single push.

If a property cannot clear your floor, it is not a cheap job, it is a job you should decline or bundle. The one exception is genuine route density: five driveways on one cul-de-sac share mobilization, so the floor can bend for the cluster as a unit — never for each driveway pretending it is alone.

From per-push to a seasonal number

A seasonal (flat) price is just your per-push times the events you expect. Take the driveway above at $51 plowing-only, assume a moderate market runs 12–15 billable events, and you are near $610–$730 for the season. Whether you shade that up or down is the whole game: add a 10–30% risk premium if the contract has no cap and you are absorbing all the weather risk, or trim toward a volume discount if you have written in a cap that protects you from an outlier winter.

That trade-off — cap versus premium, and who carries the weather bet — is a whole topic on its own. Our guide to per-push, seasonal, and per-event structures walks through it. To get a per-push and seasonal range for a specific property with the math shown, use the pricing calculator.

Frequently Asked Questions

What is a fair per-push price for a residential driveway?

For a standard two-car driveway in a moderate market, roughly $45–$55 for plowing only and $75–$95 with walkways and a salt application. Steep, long, or shared driveways and heavy-snow regions run higher because both the effort and the visit count go up.

How do I price a commercial lot I have never seen?

You do not — not accurately. Measure it first (a satellite tool or wheel gets you close), because area is the dominant cost on commercial work. A rough size estimate can be off by 50%, and on a lot that is a several-hundred-dollar swing per push.

Should I charge by the hour or by the push?

Quote the customer per push or per season, but know your hourly cost so you can check the quote against it. Hourly billing to a customer punishes your own efficiency and invites disputes about how long a job "should" take. Use hourly internally as the sanity check, not as the invoice.

Is it worth charging more for a fast response-time guarantee?

Yes. A hard "open before 8am" or two-hour SLA commits standby capacity you cannot resell during the storm peak. That is a real cost of holding a truck in reserve, so it should carry a premium rather than being thrown in to win the bid.

Should salt be priced separately from plowing?

Almost always. Salt is a material cost that scales with treated area and gets applied a variable number of times per season. Folding it into one flat plow price means you either overcharge in a dry winter or eat the cost in an icy one. Bill it per application against the area treated.

Price your next contract in two minutes

Our free pricing calculator turns property type, size, and snowfall intensity into per-push and seasonal ranges — with the math shown, not hidden.

Open the free calculator