Pricing guide

How much to charge for snow removal

Short answer: work out your break-even cost per hour for the season, add your margin to get a target hourly rate, then multiply by the time each property really takes (including the drive to it). That's your per-push price for a light storm; deeper storms use a depth multiplier, and a seasonal contract multiplies the per-push price by the pushes you expect.

Step 1 — Add up the season's costs

List what it costs to be ready for winter whether it snows or not, and what each storm costs you:

Step 2 — Estimate billable hours

Estimate how many storms you'll work and how many hours of actual clearing each storm gives you. Be conservative: setup, breakdowns, waiting out the storm and driving between stops are not billable time.

Step 3 — Break-even and target hourly rate

break-even $/hr = season costs ÷ billable hours  and  target $/hr = break-even ÷ (1 − margin %)

Step 4 — Convert to a per-push price for each property

per-push price = (minutes on site + drive minutes) × target $/hr ÷ 60, then round to a clean number and never go below your minimum charge.

If you prefer pricing by area, turn the same result into a rate per square foot: divide the per-push price by the property's paved square feet on a few typical jobs, and use that rate for similar properties. The calculator handles area rates, walkway and step rates and depth tiers.

Step 5 — Depth tiers, minimums and the season price

Worked example Example — illustrative numbers only

These inputs are invented to show the arithmetic. They are not typical or average costs.

Input / stepMathResult
Season costs (example)fixed + per-storm costs$18,000
Billable hours (example)20 storms × 12 hours240 h
Break-even rate$18,000 ÷ 240$75.00/hr
Target rate at 25% margin$75.00 ÷ (1 − 0.25)$100.00/hr
Driveway: 25 min on site + 5 min drive30 × $100.00 ÷ 60$50.00
Same driveway, 8–12" storm$50.00 × 2$100.00
Season, 12 expected pushes, 5% off$50.00 × 12 = $600.00, − $30.00$570.00

Don't forget the paperwork

Self-employed contractors generally owe self-employment tax and estimated tax payments; the IRS self-employed tax center explains the obligations.1 Put your price, trigger depth and service window in a written agreement — start from the snow removal contract template.

Frequently asked questions

How much should I charge for snow removal?
Charge at least your break-even hourly cost plus your profit margin, converted to a per-push or per-season price using how long each property actually takes. Your price depends on your own costs and market, so work it out from your numbers rather than copying a national figure.
How do I find my break-even rate?
Add up your season's costs (truck and plow payments or depreciation, insurance, fuel, maintenance, labor, phone and software), then divide by the billable hours you realistically expect to work in the season.
How do I convert an hourly rate into a per-push price?
Time each property, add drive time to it, multiply by your target hourly rate, and set that as the price for your lightest depth tier. Use multipliers for deeper storms.

Sources

  1. Self-employed individuals tax center, Internal Revenue Service (accessed 2026-10-19).