
Snow removal is usually priced per push, per season, per event, or per hour on large sites. Whichever way you quote, check it against the real cost of the job.
Start with what one visit really costs
A snow job looks simple. A truck pulls in, pushes, and leaves. But the cost is more than the minutes on the driveway.
Add up these pieces for one visit:
- Operator time on site, plus the drive between properties.
- Fuel, plus wear on the truck, plough and blade edge.
- Salt or sand, if the visit includes it.
- Shovel labor for walkways and steps.
- A share of insurance, equipment payments and the shop.
Use the full cost of an hour for each person, not just the wage. That includes payroll taxes, insurance and the equipment they run. Add the profit you want on top. The result is a price you can test any quote against.
Per push, seasonal contract or hourly
Each method moves the weather risk to a different person.
- Per push. The customer pays only when you plough. You carry the cost of idle equipment in a slow winter, but you earn more in a big one.
- Seasonal contract. One fixed amount. Cash is steady, but you carry the weather. A heavy winter can wipe out the profit.
- Hourly. Good for large lots and odd sites where the work varies. Harder to sell to homeowners.
To price a seasonal contract, estimate how many visits a normal winter brings in your area. Multiply that by the cost of one visit. Then add a buffer for a worse year and for standby time. If you cannot defend your visit count, cap it. Write a maximum number of pushes into the contract and bill extra after that.
Trigger depth decides how often you work
The trigger is the snow depth that sends you out. Put it in writing. A shallow trigger means more visits, more fuel and more wear. A deep trigger means fewer visits but more unhappy customers.
Price the trigger, not just the lot. The same driveway costs far more to serve at a shallow trigger than at a deep one. Charge for it.
Also decide how you handle:
- Drifting and wind, which can bury a driveway with no new snow.
- Storms too deep for one pass, which take longer and may need bigger equipment.
- Snow that piles up at the end of the season and has to be moved or hauled away.
Salt, standby and the slow winter
Standby is the cost nobody sees. You pay for the truck, the insurance and the operator's readiness even on days you never leave the yard. In a slow winter those costs stay the same while your visits shrink.
Cover standby in one of three ways: a base fee inside the seasonal price, a minimum charge per visit, or a retainer on larger accounts.
Salt needs its own line. Its cost moves with the supplier, and use depends on ice, not snow. Track what a normal application uses on each site. Price it at your cost plus handling, and bill it separately or as a clear add-on. If it is hidden inside the plough price, an icy winter eats your margin.
Mistakes that quietly cost you money
- Quoting a flat season price with no cap on the number of pushes.
- Ignoring drive time between sites. A short push can take much longer once you add the route.
- Forgetting blade edges, tires, hydraulics and repairs. Plough wear is steady and real.
- Using one price for every driveway. Slope, tight turns, parked cars and length all change the time.
- Leaving out shovelling, salt and callbacks for missed spots.
- Not charging for piling or hauling when there is nowhere to put the snow.
When to say no or raise the price
Some jobs are not worth taking at your usual rate. Raise the price or walk away when:
- The property is far from your other stops and the drive eats the visit.
- The customer wants a response time you cannot meet without a dedicated truck.
- Access is tight, with parked cars, steep slopes or no place to pile snow.
- The contract puts all the weather risk on you, with no cap on visits.
- The customer wants a shallow trigger but will not pay for the extra visits.
A job that loses money in a normal week will lose more in a bad storm. Declining it is a pricing decision, not a lost sale.
Check your price against the real job
Before you send a quote, run it through the example on this page. Take the time on site, the drive, the crew, the fuel and any salt. Work out the cost. Then add your margin.
Now compare your unit price. If you charge per push, ask what each visit pays against its real cost. If it is a season price, divide it by your expected visits and check that each one still clears cost. If a number looks low, fix the method, not the customer.
After the season, compare actual hours and visits to your estimate. That is how next year's price gets better. CrewBrain tracks the real cost of each job so you can see which jobs earn their price.
A worked example: one visit to a driveway and walkway, with a light salt application
| Item | How it is worked out | Amount |
|---|---|---|
| Labor | 2 people × 1.5 hours (including drive time) × $30 per hour | $90 |
| Materials | Supplies used on the job | $15 |
| Vehicle and fuel | Truck time and fuel for this job | $40 |
| Job costs | $145 | |
| Price at a 50% margin | $145 ÷ 0.50 | $290 |
| Left after job costs | $290 − $145 | $145 |
Where the price goes in this example
Every dollar of the price, split into the costs it covers and what is left over.
- Labor $90 (31%)
- Materials $15 (5%)
- Vehicle and fuel $40 (14%)
- Left after job costs $145 (50%)
The whole bar is the price the customer pays: $290. Illustrative numbers, built from the table above.
Hourly cost per person is the full cost of an hour, including taxes, insurance and equipment, not just the wage. Materials here is the salt. Fuel includes truck and plough wear. These numbers are an illustrative example of the method. They are not a price list, and not a promise of what your jobs will earn.
Try it with your own numbers
Job costs means crew time (with drive time), materials, vehicle and fuel. Hourly cost per person is the full cost of an hour, including payroll taxes and insurance, not just the wage. This is a simple calculator, not a quote.
Keep going
- CrewBrain for snow removal companies: how the software handles quoting, scheduling and crew time for this trade.
- How to price a service job: the five-step method behind every page in this series.
- Job price calculator: the same calculator as above, on its own page.
- Price increase calculator: see how many customers you can lose before a raise stops paying.
- How to price Christmas light installation jobs
- How to price pressure washing jobs
- How to price window cleaning jobs
- What is a good profit margin for a service business?
- How to estimate labor hours for a job
- How to quote a job professionally
- All pricing guides by trade
Questions owners ask
How do I price a snow removal contract for the season?
Estimate how many visits a normal winter brings, multiply by the cost of one visit, then add a buffer for standby and a worse winter. Cap the number of pushes in the contract and bill extra beyond it.
Should I charge per push or a flat seasonal fee?
Per push puts the weather risk on the customer and pays you more in a big winter. A seasonal fee gives steady cash but puts the risk on you, so it needs a visit cap and a standby allowance.
How do I handle a winter with very little snow?
Build a base fee or a minimum charge into the price to cover standby costs. Those costs continue whether you plough or not, so they should not depend on the snowfall.
How do I price salt on a snow removal job?
Track how much a normal application uses on that site, then price it at your cost plus handling and your margin. Bill it as its own line or add-on so an icy winter does not come out of your profit.