How Much to Charge for Snow Removal: Per Push, Seasonal and Salt (2026)
· 9 min read
Clearing a residential driveway typically costs $30 to $95 per visit, and a seasonal contract $300 to $1,000, according to 2026 cost guides. But how much to charge for snow removal on your own route should come from your costs: price one standard push from your time, miles and winter overhead, add depth tiers for deep storms, turn it into a seasonal price with a cap, and price salt by the trip, not by the pound.
Below is the method step by step, with a worked driveway, seasonal price, salt price and small commercial lot. The numbers in the examples are placeholders; use your own.
What snow removal costs in 2026: the market check
Use published ranges to check your price at the end, not to set it at the start:
Housecall Pro: its snow removal price guide (updated October 27, 2026) lists driveway visits at $30–$75, walkways at $40–$80, salting at $20–$40 per visit, residential seasonal contracts at $300–$700 and parking lot plowing at $75–$200 per event. Its median residential job (driveway and walkway) is $113.
Lawn Love: its 2026 snow removal cost guide (updated October 5, 2026) lists snowplowing at $35–$95 per visit, seasonal contracts at $300–$1,000 (national average $700), salt applications at $20–$50 and salt bags at $10–$30.
Step 1: Find your cost floor per push
Your cost floor is what one standard push costs you before profit. It has three parts.
Your time, by the minute
Pick an hourly figure for your own labor. For reference, the BLS reports a May 2025 median of $18.82 an hour for landscaping and groundskeeping workers. Storm work happens at 3 a.m., and owners also pay self-employment tax, so many use a higher figure. Then time a real stop: minutes on site plus the drive to the next one.
Vehicle miles
A simple stand-in for what each mile costs is the IRS business standard mileage rate: 76 cents a mile from July 1 to December 31, 2026 (72.5 cents before that). It misses the extra fuel and wear of pushing snow at low speed, so the commercial example below adds a plowing cost.
Winter overhead, spread over expected pushes
Add up what the season costs whether it snows or not: plow and snowblower spread over their useful seasons, the extra insurance for winter work, marker stakes, phone and software. Divide by the number of pushes you expect across the whole route.
To estimate pushes, count how many storms reached your trigger depth in the last few winters. NOAA's Daily U.S. Snowfall and Snow Depth tool shows daily station readings by state, month and year. Count storms, not inches: one 14-inch storm is one or two pushes, while six 2-inch snowfalls are six.
Worked example: a two-car driveway
A solo owner with a pickup plow and a snowblower for walks. The driveway is 20 by 60 feet (1,200 sq ft) plus a 40-foot front walk and steps (160 sq ft).
Labor: $27 an hour (example) = $0.45 a minute. One stop is 22 minutes on site plus 8 minutes to the next stop: 30 × $0.45 = $13.50
Miles: 3 miles between stops × $0.76 = $2.28
Winter overhead: plow $5,400 installed ÷ 6 seasons = $900; snowblower $1,200 ÷ 5 seasons = $240; added winter insurance $900 (example only, get a real quote); stakes, phone, marketing and software $360. Total: $900 + $240 + $900 + $360 = $2,400
Expected pushes: 15 clients × 16 pushes = 240, so overhead per push = $2,400 ÷ 240 = $10.00
Cost floor: $13.50 + $2.28 + $10.00 = $25.78 per push
Step 2: Set your price per push
Divide the cost floor by (1 − your target margin). At a 30% margin:
$25.78 ÷ 0.70 = $36.83, rounded up to $38 per push
Check: ($38 − $25.78) ÷ $38 = 32% margin
$38 sits inside Housecall Pro's $30–$75 driveway range and near the bottom of Lawn Love's $35–$95. If your floor lands far above the ranges, check your stop times and overhead first. Landing low is normal for a tight route; you don't have to charge the median.
Note that dividing by 0.70 is not the same as adding 30%. $25.78 × 1.30 = $33.51, which is only a 23% margin.
Add depth tiers instead of per-inch pricing
Deep snow takes longer, so price it by the time it takes rather than by the inch. Re-time the same stop for deeper snow and run the same math:
2 to 6 inches: 30 minutes → floor $25.78 → $38
6 to 12 inches: 34 minutes on site + 8 driving = 42 × $0.45 = $18.90, + $2.28 + $10.00 = $31.18 → ÷ 0.70 = $44.54 → $45
Over 12 inches: 50 + 8 = 58 × $0.45 = $26.10, + $2.28 + $10.00 = $38.38 → ÷ 0.70 = $54.83 → $55
Tiers are easier to explain than per-inch rates, and customers can check them against the news. Write who measures the depth, and where, into your contract.
Charge more for one-time, off-route calls
A stranger 6 miles away who calls during a storm costs you more than a route client. Say that stop is 22 minutes on site plus 25 minutes driving out and back to your route, and 10 extra miles: 47 × $0.45 = $21.15, + 10 × $0.76 = $7.60, + $10.00 overhead = $38.75 → ÷ 0.70 = $55.36. So a $60 minimum for one-time visits, served after your contract clients, follows from your costs. Set it before the season and put it on your website or price sheet, rather than quoting on the spot mid-storm.
Step 3: Turn it into a seasonal price with a cap
Seasonal customers want one predictable bill. You want protection from a record winter. A cap does both.
Expected season at per-push prices: 16 pushes × $38 = $608
Seasonal price: $560, about 8% less, for committing up front and paying in installments
Break-even pushes: $560 ÷ $25.78 = 21.7. Past 21 pushes, the season fee no longer covers your cost.
Cap: set it below break-even, at 20 pushes, because deep storms cost more than a standard push. Even if 4 of the 20 were 6-to-12-inch storms, your cost would be 16 × $25.78 + 4 × $31.18 = $537.20, still under $560.
After the cap: bill each extra push at the tier price ($38, $45 or $55)
In a 24-push winter the seasonal customer pays $560 + 4 × $38 = $712 against your cost of 24 × $25.78 = $618.72; per push, they'd have paid $912.
$560 is inside both published seasonal ranges. Our snow removal contract guide shows how to write the cap, trigger depth, overage and refreeze terms into the agreement.
Step 4: Price salt by the trip, not by the pound
The salt itself is the cheapest part of salting. The Minnesota Pollution Control Agency says about 12 ounces, roughly a coffee mug, treats a 20-foot driveway or about 1,000 square feet of sidewalk.
For the 1,360 sq ft example property:
Salt used: 1,360 ÷ 1,000 × 12 oz = about 16 oz, or 1 pound
Material cost: Home Depot listed a 50 lb rock salt bag at $11.97 in November 2026 (prices vary by store), so about $0.24 a pound, or $0.24 per application
Salting during a push: 4 extra minutes × $0.45 = $1.80, + $0.24 = $2.04
A separate refreeze trip: 8 minutes driving + 4 minutes spreading = 12 × $0.45 = $5.40, + 3 miles × $0.76 = $2.28, + $0.24 = $7.92 → ÷ 0.70 = $11.31
Market prices of $20 to $50 per application aren't about salt. They cover being on call for refreeze, the spreader, storage and the slip-and-fall exposure of treating a surface. So set a per-application minimum, higher for a separate trip than for salt added during a push. Here, $20 with a push and $30 for a separate trip sit inside both published ranges.
Two cost-savers to put in writing: the MPCA says most salts stop working below 15°F, so use sand on the coldest days, and sweep up leftover salt to reuse it. Ask when the driveway was poured before salting new concrete.
Step 5: Price a small commercial lot
Commercial lots use the same cost floor method, with plowing time from lot size instead of a stopwatch.
BOSS, a plow maker, gives a productivity formula: acres per hour = (effective blade width in feet × speed in mph × 5,280 ÷ 43,560) × an efficiency factor, starting at 60–80%. Its FAQ adds that most parking lot setups land between 1 and 3 real acres per hour.
Worked example: a 0.6-acre retail lot
Lot: 0.6 acre (0.6 × 43,560 = 26,136 sq ft) plus a storefront sidewalk
Formula: an 8-foot blade at about 6.8 feet effective, 6 mph, 60% efficiency: (6.8 × 6 × 5,280 ÷ 43,560) × 0.60 = about 3.0 acres per hour. Islands and parked cars slow you down, so until you've timed this lot, bid it at a conservative 1.5 acres per hour.
Plowing time: 0.6 ÷ 1.5 = 0.4 hours = 24 minutes. Add 15 minutes for the sidewalk and 10 minutes of driving: 49 minutes
Labor: 49 × $0.45 = $22.05
Truck while plowing (fuel, cutting edge and hydraulic wear; example): $30 per plowing hour × 0.4 = $12.00
Miles: 4 × $0.76 = $3.04
Overhead per push: $20.00 (example; commercial clients usually want higher liability limits, so ask your agent what that costs)
Cost floor: $22.05 + $12.00 + $3.04 + $20.00 = $57.09
Price at a 35% margin (night work, tight deadlines, more liability): $57.09 ÷ 0.65 = $87.83 → $90 per push
That's inside Housecall Pro's $75–$200 per-event range for lot plowing. As an hourly cross-check, $90 ÷ (49 ÷ 60 hours) = about $110 an hour, inside its $50–$200 commercial plowing range. Commercial contracts also raise indemnity questions, so review anything a property manager sends you with your insurance agent.
Common mistakes
Copying a competitor's price without timing your own stops
Adding 30% to cost and calling it a 30% margin
Spreading overhead over the pushes you hope for instead of a realistic storm count
A seasonal price with no cap, or a cap above break-even
Charging route prices for off-route, one-time calls
Giving salt away because the bag is cheap
Forgetting sales tax where snow removal is taxable; our guide to starting a snow removal business has the details on checking your state
The Snow Removal Business Kit runs this math in its Pricing Calculator: per-push price from your minutes and miles, seasonal price with a suggested cap, salt per application and route break-even, plus a Storm Log that counts each client's pushes against the cap. If snow is your winter add-on, our lawn mowing pricing guide uses the same cost-first method for summer.
FAQ
How much should I charge to plow a residential driveway?
2026 guides put most driveway visits at $30 to $95. Start from your own cost floor divided by (1 − your margin); in the example above, that gave $38 for a two-car driveway.
Is it better to charge per push or seasonal?
Per push protects you in a heavy winter; seasonal gives customers a predictable bill. A seasonal price with a cap below your break-even push count shares the risk.
How much should I charge for salting a driveway?
Published 2026 ranges are $20 to $50 per application. The salt itself costs well under a dollar, so price the trip, timing and risk.
How do you price snow removal for a parking lot?
Estimate plowing time from the lot's acreage and your realistic acres per hour, add sidewalks and drive time, then apply the same cost floor and margin. Use a conservative production rate until you've timed the lot during a real storm.