Small Town Strategy

How to Price Snow Removal: Per Push, Per Season or Per Hour

Snow removal is priced in the fall and paid for in the winter, which means the price you set in October has to survive whatever the next four months bring. Set it from what a neighbour charges and one heavy winter can turn a full route into a season of unpaid nights.

This guide is the snow version of our method for pricing lawn care jobs: work from your own numbers, choose a pricing model that matches the risk you can carry, then check the market last. It is written for a small operator in a small town or rural county, with one or two trucks, a plow and a spreader, and a mix of driveways and small lots.

Step one: work out what an hour of your truck costs

Snow work has a cost structure lawn care does not, because you pay for readiness as well as for the plowing itself. Add up a winter of these, from your own records or a careful estimate:

  • Labour. What you pay anyone who drives or shovels, including taxes. Include a fair wage for yourself, at night rates if that is what you would have to pay someone else.
  • The truck and plow. Spread the cost of the plow, spreader and any extra truck wear over the winters you expect them to last, then add repairs, cutting edges and hydraulic work. Plows break in storms, so budget for it.
  • Fuel. Plowing burns far more than normal driving.
  • Insurance. Snow coverage often costs more than a lawn care policy, and commercial customers will usually ask for a certificate. Ask your agent for the real figure.
  • Standby time. The hours spent watching the radar, waking up at 3 a.m. and pre-treating lots are part of the job, even when no snow falls.

Divide the winter total by the hours you actually expect to spend plowing on customer properties in a normal season. That is your cost per working hour. Add the margin the business needs to replace equipment and survive a quiet winter, and you have your target hourly rate. You use it to set every price; you do not have to quote it.

Step two: estimate the time for each driveway and lot

Snow is priced by the visit, but time is what you are selling. For each property, estimate:

  • Plowing time at your trigger depth. Size matters, but so do where the snow can be stacked, parked cars, tight turns, gates and how much has to be back dragged away from garage doors.
  • Drive time from the previous stop. In a storm, every mile between stops is slower and every customer is waiting.
  • Hand work. Walks, steps and ramps take much longer per square foot than plowing.

Multiply the hours by your target rate and round to a clean figure. Then set a minimum per visit, because even the shortest driveway costs a stop, a plow drop and a lift.

Step three: choose the pricing model

Most small operators use one of four, and many use a mix:

  • Per push (per visit). A price each time you plow at or above the trigger depth. You are paid for the work you do, so a heavy winter is good for you. The customer's bill is unpredictable, and in a light winter your income is too.
  • Per event. One price for each storm, however many times you have to come back during it. Simpler for the customer, but you need clear rules for long storms.
  • Seasonal contract. One price for the winter, often in monthly payments. Steady income for you and a fixed budget for the customer. You carry the risk if the winter brings far more storms than usual.
  • Hourly. Common for commercial lots with loaders, hauling, and one-off cleanups where the time is genuinely hard to predict. Hard to sell to homeowners, who want to know the price in advance.

A common split in a small town: a seasonal price for residential driveways, which homeowners like for budgeting, and per push or per event pricing for commercial lots, where the work and the liability vary more.

Step four: pricing a seasonal contract without betting the business

A seasonal price is a forecast. To build one:

  1. Estimate the number of plowable events in a normal winter where you work. Use local weather records or your own notes from past seasons, not a guess.
  2. Multiply by your per push price for that property.
  3. Add a margin for the risk you are carrying.

Then protect yourself with a cap. Many operators write a seasonal contract that covers up to a set number of pushes or a set total snowfall, with per push pricing for anything beyond it. The customer gets a predictable budget in a normal winter, and you are not plowing for free in a record one.

Step five: price salt, sidewalks and hauling separately

These are where snow costs vary most, so keep them out of the plowing price:

  • Salt and ice melt. Price per application, by the size of the area. Material costs change from year to year and an icy winter can need many applications with little plowing.
  • Sidewalks and steps. Slow hand work. Price per visit or by length, and say whether it happens at every push or only on request.
  • Snow hauling or relocation. When there is nowhere left to stack it, moving snow off site needs a loader or a dump truck. Price it hourly or per load.

A customer who sees each line separately understands what they are paying for, and is more likely to add salt or walks than if they were hidden inside one figure.

Step six: write the rules down before the first storm

Every price on this page depends on a few definitions. Put them in every quote and contract:

  • Trigger depth. How much snow before you come out, for example two inches. A lower trigger means more visits and a higher seasonal price.
  • Response time. How long after the trigger is reached you will be there. Commercial lots usually need to be open before business hours.
  • Big storms. How a foot of snow overnight is charged: as several pushes, or with an extra fee past a stated depth.
  • What is not covered. Damage from hidden obstacles that were not marked, cars left in the way, ice that forms after you leave.
  • Payment terms. When seasonal payments are due, and when per push invoices are sent.

Settling these on paper in October saves an argument on the phone in January.

Step seven: check the local market, last

Once you have a price from your own numbers, find out what other operators near you charge, from customers who have switched, from other operators' websites, or from township and school district bid results, which are often public.

  • If you are far below the market, you are probably underpricing, or your route is unusually tight.
  • If you are far above it, look at your drive time between stops and your minimum per visit before you cut the price. Scattered driveways are the usual problem, and the fix is a denser route.

The market tells you what customers are used to paying. Your own numbers tell you what you need to charge to still be plowing in March.

Route density matters even more in winter

Every rule about route density from lawn care pricing gets stronger in a storm, because driving between stops is slower and every customer wants to be first. Ten driveways on two streets can be cleared in the time it takes to reach five scattered ones.

So offer snow service to the lawn customers you already have, ask for their neighbours, and say no or charge more for anything far off the route. There is a full plan for finding and winning that work in how to get snow plowing contracts.

Put the price where people can find it

People searching for snow removal in late fall usually want to know two things: whether you serve their road, and roughly what it costs. A snow page on your website with your towns, your trigger depth, your pricing model and a starting price or range answers both, and filters out people looking for a price you will never match. The trade-offs are in should I put prices on my website, and the lawn care website template guide shows where a seasonal service page fits.

If you want to know what your current site and listing are missing before the season starts, our free site check reads your page and lists the gaps, with no email address and nothing stored.

Common questions

How do I figure out what to charge for snow removal?
Start with what one hour of your truck and plow costs to run, including fuel, plow wear and repairs, insurance, labour and the hours you spend on call waiting for the storm. Add the profit you need on top. That is your target hourly rate. Then estimate how long each driveway or lot takes, plus the drive to reach it, and price the visit from that time. Check the result against the local market last, not first.
Is it better to charge per push or by the season for snow plowing?
Per push pricing pays you for the work you actually do, so it is safer for you in a heavy winter, but the customer cannot predict the bill. A seasonal price gives the customer a fixed budget and gives you steady income, but you carry the risk of a winter with far more storms than usual. Many small operators use a seasonal price for residential driveways and per push or per event pricing for commercial lots.
How do I price a seasonal snow plowing contract?
Estimate the number of plowable events in a normal winter for your area, from local weather records or your own past seasons, multiply by your per push price, then add a margin for the risk you are taking on. Many operators also cap the contract at a set number of pushes or a total snowfall, with per push pricing beyond the cap, so a record winter does not turn the contract into unpaid work.
Should salt and sidewalks be included in the snow plowing price?
Price them separately. Salt is a material cost that rises and falls with the market and with how many icy days you get, and shovelling or blowing sidewalks is slow hand work that takes far longer per square foot than plowing. Listing each as its own line protects your margin and lets the customer choose what they want.
What is a trigger depth in a snow contract?
The trigger depth is the amount of snow that has to fall before you come out, for example two inches. It belongs in every quote and every contract, because it decides how many times you will be called out and therefore what the season costs. A lower trigger means more pushes and a higher seasonal price.
How should I charge for a very big storm?
Decide it in writing before the season. Common approaches are to count each set increment of snowfall as a separate push, or to charge an extra event fee once a storm passes a stated depth. Whatever you choose, say it in the contract, because a foot of snow overnight takes far longer than two inches and you do not want to settle the price on the phone at 5 a.m.

Rather not do all of this yourself? We rebuild the website, fix the Google Business Profile that usually matters more, and keep working on both. $500 a month, 12 month minimum, the build included and nothing up front. The domain and the listing stay in your name.

What that involves →Ask a question →

If you would rather do it yourself, the whole approach is in the book: Small Town Strategy (paperback $14.99, Kindle $6.99).

Want to know where your own site stands?

Paste your address into the free website check and get 18 plain-English findings in about ten seconds. No email, nothing saved.

Check my website

Get new guides by email

Short lessons on websites, Google, reviews and word of mouth, in plain English. Free, unsubscribe any time.

From the blog

Keep reading