Every fall, snow removal contractors face the same decision twice: how much to charge, and whether to bill per push or per season. Get the first one wrong and a heavy winter turns profitable-looking work into a loss. Get the second one wrong and you either scare off budget-conscious clients or leave cash on the table when the snow barely falls at all.

Most plow operators price off what the guy down the street charges, or last year's number plus a little for inflation. That works fine until fuel jumps, insurance renews higher, or a storm cycle runs twice as many visits as a normal winter. By then the contract's signed and there's nothing left to do but eat it.

Here's how to build snow removal prices — per push and seasonal — that actually cover your costs before the first flake falls.

Per push or seasonal — decide before the first snowfall

Per-push billing charges the client every time you show up, usually triggered once snowfall crosses a set depth. Most contracts use a 1 to 2 inch trigger. You get paid for exactly what you did. A slow winter means fewer invoices; a brutal one means you're out plowing — and billing — every other day.

Seasonal contracts flip that around. The client pays one number, locked in before the first storm, and you plow whenever the trigger depth hits, whether that's three times or thirty. For you, that's predictable revenue no matter what the season actually does. For the client, it's budget certainty. Nobody wants a $1,200 January bill because the region got hit with four back-to-back storms.

Neither model wins across the board. Per push fits regions with unpredictable, low-average snowfall, where you're not betting against a light year. Seasonal fits places where snow is heavy and consistent, because your risk of getting stuck plowing twenty times for one flat fee is lower, and clients pay a premium for not having to think about it.

A lot of established plow companies just sell both and let the price difference do the persuading. Quote the seasonal number a little above what an average winter's worth of per-push visits would run — then let the risk-averse clients pay for the certainty.

Your real cost per storm

Before you quote either model, know what a storm actually costs you to run. Snow removal carries real fixed costs that solo operators tend to forget until a plow blade needs replacing or the insurance bill lands.

Cost category Per driveway visit
Truck + plow (fuel, depreciation, maintenance) $8–$15
Operator labor (burdened) $12–$20
Commercial auto + liability insurance $4–$8
Business overhead (standby readiness, admin, marketing) $6–$12
Total cost floor $30–$55

That floor already overlaps the low end of market rates on a basic driveway, which is exactly why so many solo plow guys charging $30 a visit are barely breaking even once a blade needs replacing or a transmission goes. Undercut your own floor once and a bad month erases three good ones.

The overhead line is the one people underprice, because it isn't a cost you see per job. Fuel and truck wear are per-storm. But staying on call through a storm cycle, carrying insurance that covers slip-and-fall claims, and keeping equipment ready for eight to ten weeks of hard use a year — that's a real cost, and it has to get spread across every invoice you send. The contractor overhead rate guide walks through how to calculate that number instead of guessing at a flat 10%, which for most trades is roughly half of what it should be.

2026 rate benchmarks by service type

Rates vary by region — the Northeast and upper Midwest typically run 30–50% above Sun Belt markets that only see occasional snow — but these ranges hold as a national baseline this season.

Service Typical rate
Residential driveway (1–2 car), per visit $30–$75
Residential driveway (3+ car or long), per visit $60–$120
Walkway/sidewalk clearing, per visit $10–$30
Salting/de-icing, per visit $20–$60
Small commercial lot (under 1 acre), per visit $150–$350
Roof snow removal $200–$500
Ice dam removal $400–$1,000
Residential seasonal contract $350–$700

Ice dam and roof work carry real fall-risk liability, so price them as the specialty service they are — not as a bolt-on to your driveway rate. If you're not separately insured for roof work, it's worth asking whether it belongs on your service list at all.

Trigger depths and how they change your math

The trigger depth — how much snow has to fall before you're contractually required to plow — is the most negotiated line in a snow contract, and most new operators don't think about it until they're arguing with a client over a half-inch dusting.

A 1-inch trigger means more visits, more fuel, more wear, more billable events. A 2-inch trigger cuts your visit count but leaves clients with a slicker driveway during light, steady snow that never quite reaches the mark. Some contracts split the difference at 1.5 inches, or drop the trigger lower for commercial clients who can't leave an icy sidewalk sitting there for liability reasons.

Whatever number you pick, put it in writing. "We'll come out when it snows" isn't a trigger depth — it's a future argument. Every seasonal contract should state the exact number, and every per-push invoice should reference which visit it's billing for.

Commercial lots price differently than driveways

Commercial work pays better per hour, but the math changes. A church lot or a strip mall doesn't care about your $45 driveway rate. They want a bid based on square footage, time on site, and liability coverage, because a slip-and-fall in their lot is their legal exposure as much as yours.

Price commercial lots by estimated plow time, not by guesswork. A rough rule of thumb is 15–20 minutes per acre for a straightforward, obstacle-free lot with a single truck. Multiply that time by your burdened equipment-and-labor rate, add salting as its own line item — commercial clients almost always want it, and it's rarely free — and build in a same-day response clause for liability reasons.

Commercial seasonal contracts also tend to run multi-year, which is good for revenue predictability but means the number has to be right in year one, since you may be locked into it for two or three seasons. Build a fuel and material cost escalator into the contract instead of eating price hikes silently for three years straight. The material escalation clause guide has language you can adapt for a multi-season snow contract.

What belongs in a snow removal contract

Vague scope is what turns a snow contract into a dispute in February. A solid one spells out:

  1. Trigger depth — the exact snowfall amount that activates service
  2. Response window — how many hours after the trigger you'll be on site (4 hours is common for residential; commercial often needs 1–2)
  3. Areas covered — driveway only, or driveway plus walkways and steps
  4. Salting and de-icing — included or billed separately
  5. Deposit for seasonal contracts — 25–50% upfront is standard in this trade
  6. Contract length and renewal terms — single season or multi-year
  7. What happens on storms that exceed normal parameters — ice storms, 12+ inch dumps, or anything that needs subcontracted equipment

A seasonal contract without a deposit is a bet that the client sticks around through a mild December when the driveway hasn't needed a single push yet. Collect something upfront. For deposit percentages and how to structure the rest of the payment, the contractor payment schedule guide covers standard splits by trade.

Common questions about snow removal pricing

How much should I charge for a residential driveway?

Most one- to two-car driveways run $30–$75 per visit in 2026, and three-car or long driveways run $60–$120. Long, sloped, or hard-to-access driveways push toward the top of that range or above it — don't average them in with the easy jobs.

Is a seasonal contract or per push better for a new plow business?

Per push is lower risk while you're still learning your local snowfall patterns, since you only get paid for visits you actually make. Once you've got a season or two of storm data behind you, seasonal contracts give you predictable revenue and tend to be an easier sell to budget-conscious homeowners.

What's a standard trigger depth for snow removal contracts?

One to two inches is standard for residential work. Commercial contracts with slip-and-fall exposure often use a lower trigger, sometimes as little as half an inch, because even a thin icy layer is a hazard on a public walkway.

Should I include salting in my base price?

No — price it separately. Salt and de-icer costs swing with supply and weather, and folding it into your base rate means you absorb those swings quietly. Charge $20–$60 per application as its own line item instead.

How much snow removal insurance do I need?

At minimum, commercial auto coverage for your plow trucks and general liability that covers slip-and-fall claims on properties you service. Commercial clients will often require a certificate of insurance naming them before they'll sign, so get coverage in place before you start bidding lots.

Can I switch a client from per push to seasonal mid-contract?

Not mid-season without a new signed agreement — the pricing logic for each model assumes it covers a full season, and switching partway through undercuts whichever side already benefited from the old terms. Offer the switch at renewal instead, based on what last winter's storm count actually looked like.

The bottom line

Snow removal pricing punishes guesswork more than most trades, because the season is short, the equipment is expensive, and one bad storm can wipe out a month of underpriced invoices in a single long night. Know your cost floor, pick a trigger depth and hold to it, and decide upfront whether you're selling predictability or pay-per-visit — then get it in writing before the first flake falls.

If you're still building quotes by hand every fall, or copy-pasting last year's contract and hoping the numbers still hold, PRISM turns a client call or text into a priced, branded quote in a couple of minutes. See what it costs to get set up before the season gets busy.