The right price for snow removal is the cost of one visit, divided by one minus the margin you want to keep, then sold per push, per event or per season depending on how much weather risk you will carry. Cost is your crew's time, including the waiting and the drive between stops, plus the truck, plow and salt, plus your share of overhead. For a reference point, Housecall Pro's October 2026 update puts the median residential snow removal job at $113, with the middle half of jobs between $55 and $183 (Housecall Pro), and Thumbtack puts the national average for snow plowing at $90 to $212, with most people paying about $138 (Thumbtack). Those are what customers pay, not what your storms cost you, so this guide builds the price from your own costs. It is early November, so one section lists what to settle before the first storm. Our free markup calculator turns a cost into a price once you have one.
Snow plowing prices: what the market charges, and why it is only a check
Published snow removal prices come from software companies and marketplaces, and they overlap without agreeing.
- Per visit, residential. Housecall Pro lists $40 to $75 for a small single-car driveway, $75 to $125 for a two-car driveway and $125 to $250 for a large four-car driveway (Housecall Pro). Jobber lists $30 to $70 a visit (Jobber).
- By depth. Housecall Pro lists $75 to $150 for up to 6 inches, $105 to $200 for 6 to 12 inches and $135 to $250 for 12 to 18 inches (Housecall Pro).
- Per month or season. Housecall Pro lists seasonal contracts of $300 to $400 for a small driveway, $400 to $600 for a medium one and $600 to $1,000 for a large one (Housecall Pro). One Minnesota company on Thumbtack charges $120 to $130 a month whatever the snowfall (Thumbtack).
- Commercial lots. Housecall Pro lists $75 to $200 per event for parking lot plowing and $500 to $2,000 for a seasonal contract (Housecall Pro). One Minneapolis company charges $450 per snowfall for about 20,000 square feet with few obstacles and $900 for about 50,000 square feet with several (Thumbtack).
- By the hour and salt. Housecall Pro lists $50 to $100 an hour for plowing a driveway and $50 to $200 an hour for commercial plowing (Housecall Pro). Thumbtack says de-icing adds $40 to $70 on average (Thumbtack).
Across the sources above, a residential driveway runs from 30 to 250 dollars a visit, and a commercial lot from 75 to 900 dollars for a storm. When one source lists lots at up to 200 dollars an event and another charges 450 dollars for a 20,000 square foot lot, no number on a web page is yours. Your price comes from how fast your truck works and what it costs to send it.
Per push, per event or per season
The Snow & Ice Management Association (SIMA) defines the terms in its glossary (SIMA glossary of terms).
- Per push. SIMA calls it per service: a fee each time a salt application, a clearing or both is done, so one storm can bill several times. It suits driveways and small accounts.
- Per event. One fee for a defined set of services each time an event occurs. The contract defines the event by timeframe and conditions, usually a range of inches of accumulation, ice and extreme weather.
- Per season. A standard fee, typically paid monthly, for a defined set of services over the contract. You carry the weather: a light winter pays you well and a heavy one can cost you money.
- By the hour. SIMA calls it time and materials. It suits deep, long or unusual storms. Housecall Pro says anything over 6 inches usually calls for a higher tier or hourly pricing (Housecall Pro).
SIMA also defines two modifiers for a seasonal fee: a cap, an upper limit on occurrences or inches after which extra fees apply, and a floor, a credit if a lower limit is not reached. The trigger depth is the measured accumulation at which you dispatch a truck.
A workable setup is per push for driveways, per event or a capped season for commercial accounts, and hourly for the deep storms.
Step 1: define the job and the trigger
Measure the driveway or the lot, count the walkways, steps and obstacles, and note where the snow can go. Then write down the trigger. A SIMA article by an attorney says a contract should state whether a certain amount of precipitation is required, such as going to a site only after 2 inches has accumulated, and that an inch of ice may call for a visit when an inch of snow does not. It also says to avoid vague words such as site, property and walking areas, and to name each area and each task (SIMA, The devil is in the (contract) details).
Step 2: time your route, and count the standby
Time a few real stops: the minutes on site and the drive to the next stop. Wet, heavy snow takes longer to move than powder, so time a bad storm too. Then count the time nobody pays you for: waiting for the trigger depth, watching the forecast, and the early start. Housecall Pro lists overtime for early-morning storm work among the winter labor costs (Housecall Pro). Put an amount of standby on every push.
Step 3: labor cost
Multiply the people on the job by their paid hours, then by each person's hourly pay, with employer payroll taxes and workers' compensation added to the wage. Our labor rate calculator works out that fully loaded rate. If you work alone, pay yourself a wage here too.
Step 4: equipment, fuel and salt
Put a cost per hour on the truck, plow, spreader and blower: a winter of fuel, plow edges, repairs, payments and insurance, divided by the hours that gear runs. Winter equipment runs fewer hours than a mower does, so each hour carries more of the bill.
Salt is a material cost and a pass of labor and truck time. The Minnesota Pollution Control Agency gives the arithmetic: the application rate times the lot area divided by 1,000 gives the pounds, and its table lists 1.5 pounds of dry salt per 1,000 square feet for snow with pavement at 25 to 30 degrees Fahrenheit, as a starting point to adjust with your own experience (Minnesota Pollution Control Agency). For the price per ton, the Vermont League of Cities and Towns reports that the state received pricing of $88.62 to $117.60 a ton for 2026-27 state purchases, 10 to 15 percent above last winter (Vermont League of Cities and Towns). That is what a state pays in bulk, not your price.
Ask your insurance agent whether your policy covers snow and ice work. SIMA says general liability extends to snow removal operations with the right endorsements on the master policy (SIMA, Are you covered?).
Step 5: overhead and margin
Overhead is what runs whether it snows or not: insurance, phone, software, your website, and the hours you spend quoting and billing. Add up a year of it, divide by the hours you expect to work, and add that amount to every hour. Our guide to what a service hour really costs covers each cost line.
Then divide the total cost by one minus your target margin. Housecall Pro does the same, and says winter work is hard on equipment, so plan for more profit per job than in warmer months (Housecall Pro). Margin is profit as a share of the price and markup is profit as a share of the cost, so a 30% margin (dividing by 0.7) needs about a 43% markup.
Example: a driveway, a season and a lot, with invented numbers
This is an illustration with invented figures, not an average for any crew, truck or city. Swap in your own.
Your driver earns 25 dollars an hour, and payroll costs add 20%, which makes 30 dollars. The truck with its plow costs 28 dollars for each hour it runs, and overhead is 6 dollars an hour. A two-car driveway with a walkway takes half an hour on site, the drive to the next stop takes a quarter of an hour, and standby adds a quarter of an hour per push. That is one paid hour and three quarters of an hour of truck time.
| Cost line (one push) | Dollars |
|---|---|
| Labor: 1 paid hour at 30 | 30.00 |
| Truck and plow: 0.75 hour at 28 | 21.00 |
| Overhead: 0.75 hour at 6 | 4.50 |
| Cost of one push | 55.50 |
- At a 30% margin: 55.50 divided by 0.7 is 79.29 dollars, so you quote 80. Profit is 24.50, a margin of about 31%.
- The markup trap: 55.50 times 1.3 is 72.15. Profit is 16.65, which is about a 23% margin.
- Against the market: 80 dollars sits inside the $75 to $125 Housecall Pro lists for a two-car driveway (Housecall Pro).
Now a season for that driveway. Local weather history says an average winter means 10 pushes here, a light one 5 and a heavy one 18 (these counts are invented too). A season priced at 10 pushes is 10 times 80, which is 800 dollars.
| Winter | Pushes | Your cost | Seasonal fee | You keep |
|---|---|---|---|---|
| Light | 5 | 277.50 | 800.00 | 522.50 |
| Average | 10 | 555.00 | 800.00 | 245.00 |
| Heavy | 18 | 999.00 | 800.00 | Loss of 199.00 |
A flat season fee is a bet on snowfall. NOAA's winter outlook, released October 15, 2026, does not project seasonal snowfall totals, because snow forecasts are generally not predictable more than a week in advance (NOAA). Put a cap in the contract: include 12 pushes and bill each push after that at 80. In the heavy winter, 6 extra pushes bring 480 dollars, so you collect 1,280 and keep 281, a margin of about 22%.
Now a 20,000 square foot lot. A plow pass takes 2 hours on site and half an hour of drive: labor 75, truck 56 and overhead 12 make 143, which prices at 204.29 dollars. For salt, 20,000 times 1.5 divided by 1,000 is 30 pounds, and at 120 dollars a ton, or 6 cents a pound, that is 1.80. The spreader pass takes half an hour: labor 15, truck 14, overhead 3 and the salt make 33.80, which prices at 48.29. The salt is the cheap part. The pass is the cost. One event on the lot comes to 252.57 dollars, below the $450 the Minneapolis company charges for a lot that size and above the $75 to $200 per event Housecall Pro lists (Thumbtack, Housecall Pro).
Before the first storm
- Rerun your costs. Salt, fuel, plow edges, insurance and pay all move. Vermont's state salt pricing for this winter is 10 to 15 percent above last winter's (Vermont League of Cities and Towns), so check what your supplier now asks.
- Write the trigger and the areas into every contract. Inches of accumulation, what counts as ice, who calls you, and which lots, walks and steps are yours.
- Decide how much season risk you carry. Housecall Pro says to use local weather history when estimating the number of storms (Housecall Pro). Cap or tier a seasonal fee.
- Tell customers early. Housecall Pro suggests at least 30 days' notice of a rate change before the season starts (Housecall Pro).
- Sell contracts now. Sign winter contracts with commercial accounts before the first snowfall.
Mistakes to avoid
- Pricing a season from a guess at snowfall. Use your local history and put a cap in.
- Leaving out standby and the drive between stops. They are paid hours with no snow in them.
- Quoting a lot from a flat rate. Walk it, measure it and note the obstacles.
- Copying a competitor's rate. Their trucks, routes and costs are not yours.
- Mixing up margin and markup. The example above shows the gap.
When to raise the price
- Your costs went up. Rerun the numbers before each winter, not after it.
- Storms run deeper than your tiers. Add a depth tier, or switch deep storms to hourly.
- A property takes longer than quoted for several storms in a row. Time it and requote.
Where your website fits
Once your price is set, the next job is making it easy to ask for. A website that lists the properties you plow and the towns you cover, with a way to request a quote, helps, and a phone that gets answered while you are in the cab keeps the lead.
Fasite is $199 a month, or $1,990 a year, for a done-for-you website, a 24/7 AI receptionist on its own new number that books free visits, online booking, recurring jobs, estimates, invoices and scheduling. The receptionist does not quote prices, so your price stays yours. The first subscription starts with a 30-day free trial, and no card is needed to start.
Frequently asked questions
How much should I charge for snow removal?
Enough to cover the visit's cost and keep the margin you want: cost divided by one minus your margin, never less than your minimum charge. The cost depends on your time on site, the drive, standby, your equipment, salt and overhead, so it differs from one crew to the next.
How much should I charge to plow a driveway?
Build the price of one push from your costs, then compare it with the market. Housecall Pro lists $75 to $125 a visit for a two-car driveway (Housecall Pro), and Thumbtack puts the national average for a plowing job at $90 to $212 (Thumbtack). Snow plowing prices differ by town, driveway size and storm, so use your own number.
Should I charge per push, per event or per season?
Per push suits driveways and small accounts, per event suits commercial lots with a defined storm, and a season suits customers who want one bill. A season moves the weather risk to you, so price it from your local weather history and cap it.
How much should I charge for salting?
Treat it as its own line. Time the spreader pass, add the salt using the rate and the area, and divide by one minus your margin. Thumbtack says de-icing adds $40 to $70 on average (Thumbtack).
What is trigger depth?
It is the measured accumulation at which you send a truck, such as 2 inches. SIMA defines it as the agreed measurable amount of snow or ice at which services are dispatched (SIMA glossary of terms). Write it into every contract.
What is the difference between margin and markup?
Margin is profit as a share of the price. Markup is profit as a share of the cost. A price with a 30% margin has about a 43% markup.