How to Price Snow Removal Jobs: A Seasonal Rate Guide for Solo Operators
Pricing snow removal jobs correctly means knowing your cost to operate before you ever quote a customer. A typical residential driveway push runs $35–$75 per visit, seasonal contracts for a single driveway fall in the $300–$700 range per winter, and commercial lots start around $75–$200 per push — but those numbers mean nothing if you don't know what it costs you to show up. This guide builds your rate from the ground up.
Why your cost-per-push is the only number that matters
Before you set any price, calculate what it costs you to run one push. Every rate model — per-push, per-inch, seasonal — collapses back to this number.
Your cost-per-push includes:
- Equipment depreciation. A mid-range plow truck runs $30,000–$55,000. Spread over 5–7 seasons with a residual value, you might carry $4,000–$7,000 per season in depreciation. Divide by your expected number of pushes per season to get a per-event figure.
- Fuel. Figure $0.15–$0.30 per mile driven plus idling time. A 15-stop route in a pickup can burn $20–$35 in diesel per event.
- Maintenance and repair. Plow trucks take a beating. Budget 8–12% of truck value per year in repairs, fluid changes, and wear parts (cutting edges, pins, hydraulic fluid).
- Insurance. Commercial auto plus general liability for snow operations often runs $2,500–$6,000 per year depending on your state, locality, and fleet size — requirements and minimums vary significantly, so verify the coverages and any licensing requirements with your state's insurance commissioner or local authority before you quote. Divide your actual premium by your season pushes to get a per-stop cost.
- Salt and materials. Bulk bagged ice melt runs $0.10–$0.20 per pound. A typical residential driveway might need 5–15 lbs per application. Bulk rock salt is cheaper but requires a spreader. Note that some municipalities regulate salt application and runoff — check local ordinances before you commit to a de-icing scope.
- Your time. Pay yourself an honest hourly rate — $25–$45/hr for a solo operator is a reasonable target depending on your market. A residential driveway takes 15–25 minutes including drive time between stops.
Add those up for a real cost-per-stop. Most solo operators land between $18–$35 per push in hard costs before profit. That's your floor, not your price.
How does per-push pricing work — and when should you use it?
Per-push pricing (also called per-event pricing) means you charge a flat fee each time you clear a property, regardless of snowfall depth. It's the most common model for residential customers and gives you predictable revenue per storm event.
Typical per-push residential rates:
| Property type | Typical range |
|---|---|
| Single driveway (1–2 cars) | $35–$65 |
| Double-wide or long driveway | $55–$100 |
| Small commercial lot | $75–$175 |
| Medium commercial lot | $150–$400 |
The upside: simple to quote, easy to invoice, and you collect on every storm. The downside: a low-snowfall winter means fewer events and lower income than a seasonal contract would have paid. Per-push works best for customers who are price-sensitive upfront, or for you when you're building a new route and don't yet know local snowfall averages.
Regional note: Per-push rates in the Upper Midwest and Great Lakes tend to run lower than in the Mid-Atlantic and Northeast, where snowfall is less predictable and customers pay a premium for reliability. A push in suburban Chicago might run $45; the same job outside Boston might fetch $65–$80.
What is per-inch pricing and when does it make sense?
Per-inch pricing tiers your fee based on snowfall depth — typically in brackets like 1–3", 3–6", 6–9", and 9"+ — rather than a flat per-push rate. It compensates you for the extra time, fuel, and wear that comes with heavy snowfall events.
Sample per-inch tier structure (residential driveway):
| Snowfall depth | Rate |
|---|---|
| Trigger–3" | $35–$50 |
| 3–6" | $50–$75 |
| 6–9" | $75–$110 |
| 9"+ | $110–$160+ |
Per-inch pricing protects your margin on brutal storms and is easier for commercial customers to understand than a flat fee that "seems high" on a 10-inch event. The trade-off: you need a clear contract that specifies the measurement source (your local NWS station, for example) and the trigger depth — the minimum snowfall that activates a push.
The National Weather Service publishes official snowfall measurements by station; referencing a nearby NWS station in your contract removes disputes about "how much actually fell."
How do you build a seasonal contract price?
A seasonal contract charges one flat fee for unlimited service throughout the winter, regardless of how many times it snows. For customers, it's budgeting simplicity. For you, it's guaranteed revenue — but only if priced correctly.
The formula:
- Look up your area's historical average number of plowable events (storms meeting your trigger depth) per season. Your local NWS climate office or a state climatology office typically publishes this data.
- Multiply your per-push rate by that average.
- Add a risk buffer of 20–30% to cover above-average snow years. You are, in effect, selling insurance against a bad winter.
- That's your seasonal floor. Add your profit margin on top.
Example:
- Your market averages 18 plowable events per season
- Your per-push rate on this driveway: $50
- Base: 18 × $50 = $900
- 25% buffer: $900 × 1.25 = $1,125 seasonal price
Seasonal contracts are almost always sold with a deposit (typically 30–50% upfront) and the balance split across the season. This gives you cash flow before the first flake falls. For more on managing deposits, payment schedules, and contract terms across seasonal work, see how to write a service contract that protects your small business.
Where seasonal pricing makes most sense: customers with long driveways or commercial properties who need guaranteed response times regardless of storm frequency. Hospitals, HOAs, and property managers love seasonal contracts because their maintenance budgets are fixed.
How should you adjust rates for your local market?
Snow removal pricing varies sharply by geography — not just because of snowfall, but because of local labor costs, fuel prices, and what the market will bear.
A few calibration points:
- High cost-of-living metros (Boston, Chicago, Minneapolis, Denver suburbs): residential per-push rates of $55–$100 are common. Seasonal residential contracts can reach $600–$1,200.
- Mid-cost Midwest and mid-Atlantic markets: per-push residential rates of $40–$70, seasonal contracts $300–$700.
- Rural markets: rates often run 15–25% lower than suburban areas in the same state, but drive time between stops eats that margin fast.
Check what licensed, insured operators in your specific zip code are charging — not what someone posts in a national Facebook group. Your local costs and average snowfall are the only inputs that matter.
Pricing principles apply across home service trades. The same cost-first logic that governs how to price electrical service calls — know your overhead before you quote — applies directly to building a snow removal rate.
What extra services can you add to boost job value?
Snow removal doesn't have to be just plowing. Add-on services increase revenue per stop without adding more stops to your route.
- Sidewalk and step clearing: $10–$30 per visit, or bundled into the driveway price
- De-icing / ice melt application: $15–$45 per application depending on property size and product used
- Roof rake service (residential): $75–$200 depending on roof size and snow load
- Priority response SLA: charge a 15–25% premium for guaranteed arrival within a set window (popular with commercial customers)
Bundling sidewalk clearing and a de-icing application into a "complete winter package" can push an average residential account from $50/push to $75–$90/push — a meaningful difference across a full route.
Frequently asked questions
Q: What should I charge to plow a standard residential driveway?
A: A standard single-car to two-car residential driveway typically runs $35–$65 per push, depending on your region, the driveway's length and complexity, and whether sidewalks are included. Rural markets and lower cost-of-living areas tend to sit toward the lower end; coastal and high-cost metros toward the higher end.
Q: How do I price a seasonal snow removal contract?
A: Multiply your per-push rate by your area's average number of plowable events per season, then add a 20–30% buffer to cover heavy winters. That product is your seasonal floor. Add your target profit margin on top. Collecting a deposit upfront (30–50%) protects your cash flow before the season starts.
Q: Is per-push or seasonal pricing better for a solo operator?
A: It depends on your risk tolerance. Seasonal contracts guarantee income regardless of snowfall and help with cash flow, but a low-snow winter is more profitable for you while a heavy winter eats your margin. Per-push pricing is lower risk but income varies. Many solo operators mix both: seasonal contracts for a core group of reliable commercial accounts, per-push for residential customers.
Q: How do I factor in salt and ice melt costs?
A: Track your material cost per property and add it to your per-push rate or charge it as a separate line item. Bulk bagged ice melt costs roughly $0.10–$0.20 per pound; a typical residential driveway application uses 5–15 lbs. Charging separately for materials — rather than burying them in your base rate — makes cost increases easier to pass along without repricing the whole contract.
Q: How much should a solo snow removal operator make per hour?
A: A well-run residential route should net $65–$120 per hour of active plowing time after direct costs, depending on route density and your rates. The key variable is stops per hour — the tighter your route, the more revenue you generate per hour of windshield time. Aim to minimize dead miles between accounts.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started free