Snow removal pricing calculator: how to charge per push, per inch and for the season, for driveways and commercial lots

  • Free. The calculator runs on this page. The pricing workbook comes as a Google Sheets copy or an Excel file; the links come by email.
  • Deepsel is our product: free estimate, invoice and scheduling software for contractors. It has nothing built for snow, and the section before the FAQ says what it can and can't do for a plow route.
  • Hourly rates and salt charges come from the SIMA Foundation's 2025 survey of 161 snow and ice firms; push rates from a plow maker; salt prices from state contracts and a supply yard; snowfall from NOAA. Owner prices are what plow owners said on Reddit, each read on November 10, 2026.
  • Not legal or insurance advice. The liability section links to the statutes it quotes.

Price snow work from the hour. Work out what one truck hour costs you, divide by one minus the margin you want, then multiply by the minutes each driveway or lot takes, driving included. That gives a price per push; deeper snow takes longer, so it gives the per-inch tiers too, and the normal winter's pushes plus a cushion give the seasonal price. As a check, the SIMA Foundation's 2025 survey of 161 snow and ice firms found they charge on average $144 an hour for a pickup with a plow, $154 for a skid steer and $197 for a loader, and bill bulk salt at $273 a ton.1 Plow owners on Reddit charge $40 to $200 a push for a residential driveway, most of them $60 to $125, with minimums of $50 to $125, and sell residential seasonal contracts for $500 to $1,200.19,20

The calculator below does the arithmetic for one property: price per push in three depth tiers, salt per application, the seasonal price and its monthly payments, and the number of storms where seasonal and per push pay the same. The workbook does it for a whole route and prints a price sheet for customers. Get it two ways: make your own copy in Google Sheets or download the Excel version (.xlsx). Pick one, enter your email and I'll send the link.

Snow removal pricing calculator

Load an example property, then change the numbers to yours. It recalculates as you type. The examples are placeholders, apart from the push rate (the low end of a plow maker's range), the salt rate (Minnesota LTAP's maximum) and the salt price (a supply yard's current price).

Load an example:
The property
Your costs per truck hour
Salt, priced separately
Your winter

Per push

Your billing rate per truck hour
Minutes per push, door to door
Per push, 2 to 4 in
Per push, 4 to 8 in
Per push, 8 to 12 in
Over 12 in, or hourly work
Per 1,000 sq ft, first tier
Salt, per application

The season

Per push billing in a normal winter
Seasonal contract, plowing
Seasonal, per month
Seasonal with salt included
Break-even: seasonal = per push at

What a winter leaves you on plowing

WinterEventsPer pushSeasonal
Light (half)
Normal
Heavy (1.6 times)

Profit after every cost, with overhead fixed for the winter: your insurance doesn't shrink when it doesn't snow.

How it works: your billing rate is (truck + operator pay × people + overhead) ÷ (1 − margin). Minutes per push are the fixed minutes plus area ÷ push rate, both stretched for deeper snow (1.5 times as long at 4 to 8 inches, 2.2 times at 8 to 12, from a plow maker's speeds), plus the drive. Each price rounds up to $5 and never goes below your minimum. Salt is the salt plus your spreading minutes at cost, with the margin on top. The seasonal price is a normal winter's pushes, the deep ones at the second tier, plus the cushion, rounded up to $25.

The four ways to charge for snow

SIMA, the Snow & Ice Management Association, defines most of these fee structures in its glossary, and its foundation's 2025 survey shows how US snow firms split their revenue across them:1,2

How the customer paysWhat it meansShare of US snow revenueWho carries the risk
Seasonal (fixed price)A set fee for the season for a defined set of services, "typically monthly"30%You: a heavy winter costs you, a light one pays you
Per push (per service)A fee each time a snow clearing or salt application is done; one storm can mean several pushes26%The customer pays for every push; a light winter leaves your fixed costs uncovered
Time and materials (hourly)Fees by the hour of labor and equipment, plus the materials used15%The customer
Per inchA price that steps up with the depth of snow11%Shared; you need a record of the depth
Per eventA set fee for each storm, defined in the contract by timeframe and depth9%Shared: a long storm costs you more pushes for one fee
HybridA mix, such as a seasonal base with extra charges past a cap9%Split by the contract

Smaller firms lean on per push: under $1 million in revenue, it was 32% of their snow revenue and seasonal 30%, against 39% seasonal at $1 to $5 million and 45% over $5 million.1 Most shops sell more than one. The worked examples below use the calculator's 30,000 square foot lot with its default costs, which come to $100 a truck hour and a $125 billing rate.

Per push (per visit)

The customer pays for each push. The lot takes about 41 minutes of pushing at an acre an hour, 10 minutes of setup and clean-up and 10 minutes of driving: 61 minutes at $125 is $127.75, so $130 a push up to 4 inches. Twelve pushes in a normal winter, three of them deeper, bill $1,725. Per push is simple to sell to a customer who's never had a contractor, and it pays for every push in a big winter. The catch is a light one: six pushes still have to cover a whole winter of insurance and truck payments. Bill after each push, or monthly with the pushes listed by date.

Per inch or per event tiers

Deeper snow takes longer, so the price steps up with it. BOSS, which makes plows, gives plowing speeds of 8 to 14 miles an hour in 2 inches or less, 5 to 10 at 4 to 6 inches, and 3 to 7 beyond 6 inches.3 Taken at the middle of each range, that's about 1.5 times as long at 4 to 8 inches and 2.2 times at 8 to 12, which is what the calculator uses. For the example lot: $130 from the trigger to 4 inches, $185 at 4 to 8, $260 at 8 to 12, and hourly above that. A per-event contract fixes one fee per storm, so spell out what a storm is (a 24-hour window, say) and when a second push becomes a second charge. Either way, you need a record of the depth: a measurement and a photo at each push, which is also your best evidence in a slip-and-fall claim.

Seasonal contracts

One price for the winter, whatever falls. Take the normal winter's per push billing and add a cushion for a heavy one: $1,725 plus 20% is $2,070, rounded to $2,075, or $415 a month from November to March. The seasonal customer pays the same as a per push customer at 14.4 events (12 × 1.2). Below that, the contract pays you more than per push would; above it, less. The SIMA Foundation asked firms how their seasonal contracts are written: 43% of US firms have no floor and no ceiling, 29% a ceiling only (charges past a set number of pushes or inches), 24% both, and 3% a floor only (a credit if the winter comes in under it).1 A ceiling is the easiest protection to sell: "includes up to 18 pushes; each push after that at $130."

Hourly, for commercial sites

Time and materials bills the truck hour, the loader hour and the salt by the ton. It's the fit for big sites, snow hauling, storms over 12 inches and anything you can't time in advance. Here's what snow firms charged on average in the SIMA Foundation's 2025 survey, against what they charged in the 2021-22 study:1

Equipment or materialAverage charge, 2024-25 season2021-22
Pickup truck with plow$144 an hour$123 an hour
Dump truck with plow$155 an hour$139 an hour
Skid steer$154 an hour$135 an hour
Loader$197 an hour$178 an hour
Bulk spreader$159 an hour
De-icing tanks and sprayers$135 an hour
Snowblowers and attachments$110 an hour
Bulk salt$273 a ton$293 a ton
Treated salt$373 a ton$403 a ton
Brine and anti-icing liquids$12 a gallon

The survey's 161 respondents average $5.1 million in revenue and 21 years in business, so these are established firms, 78% of them in the US. A new shop's own costs set its floor; these averages show where the ceiling sits. The calculator's example billing rate, $125, is under their pickup average.

Driveways and commercial lots are priced differently

On a driveway, the area barely matters. A 1,000 square foot driveway is under a minute and a half of pushing at an acre an hour; the time goes on backing in, the windrow at the street, the apron by the garage door and the drive to the next one. The calculator's example takes 16 minutes door to door, $34 at $125 an hour, so the $50 minimum sets the price for anything up to 8 inches. That's why the owners below price driveways flat per push, with more for deep snow, and why route density matters so much: cut the drive from 7 minutes to 3 and the same driveway costs you a quarter less. One owner who keeps his 26 driveways in the town he lives in cleared them all in 3.5 hours after a 6 inch storm, about 8 minutes each with the driving, and "Made over $1800 for that storm."19 Another owner's rule of thumb: "If you plow 8 hrs, you're probably actually scraping 6.5hrs, if you have a lot of driving."22

On a lot, the area does the work. BOSS: "Most straight and V-plow setups on parking lots land between 1 and 3 real acres per hour after efficiency losses, depending on blade width, snow depth, and obstacle density."3 Islands, light poles, cart corrals and nowhere to stack the snow push a lot toward the low end. A 1-acre lot at 1 acre an hour, with 12 minutes of setup and clean-up and a 10 minute drive, comes out at $175 a push, about $4 per 1,000 square feet. Measure the lot from a satellite map, then time a push or two and correct the push rate.

On cost per hour: FEMA's 2025 Schedule of Equipment Rates, which FEMA uses to reimburse public agencies for running their own equipment after a disaster, puts a 1-ton 4x4 crew-cab diesel pickup at $31.54 an hour. FEMA's rates cover "depreciation, overhead, all maintenance, field repairs, fuel, lubricants, tires," and "Labor costs of the operator are not included."4 The calculator's $40 for truck, plow and fuel is that plus the plow's wear and cutting edges. A skid steer in FEMA's list runs $31 to $61 an hour by size, and a wheel loader $58 to $163, before the operator.4

What plow owners charge, with places and dates

Owners, or where marked a company, stating their own prices on Reddit between October 2023 and February 2026. I read each one again on November 10, 2026.19-21 Half of them name no place, and nobody measures what plow contractors charge by state.

WhereService and priceWho, and what else they saidWhen
New York, 90 minutes north of New York CityDriveways $45 to $130 a push, most $60, about $75 on average; $10 more for a house over $500,000Side-hustle route: "I try to keep my hourly income above $125"; over 8 inches "I'm coming twice and they're paying twice"Dec 2023, Feb 2024
Not stated$60 minimum a storm, "covers any amount of snow fall"; $150 for a quarter-mile paved drivewaySolo route of 26 to 28 driveways, goes out at about 3 inches, "about $250ish an hr"Nov and Dec 2025
Massachusetts, near the New Hampshire borderMinimum raised to $100 for this winter, walkways included, sanding extra; a month later, $125 "for up to 6”""I'm 'full' at that price; 26 clients"Dec 2025, Jan 2026
Cape Cod, Massachusetts$125 to $150 for a 20 by 50 foot driveway, with a large snowblowerLandscape company owner: "Most plow guys are getting $125 a push"Feb 2026
Not stated (a Massachusetts thread)About $15 per car length (about 10 feet) up to 6 inches, $20 more for every 2 inches over 6; a 1,000 foot driveway $150 to $200OwnerFeb 2026
Not stated$65 for a driveway and front walks, $100 with calcium chloride23 residential and 4 commercial properties in one dayJan 2025
Rhode Island$40 a driveway, 60 to 70 accountsBuying the route from his boss: "all trailer parks so quick easy and grouped up"Jan 2025
UtahResidential from $150 a push, about $200 on averageA company: "we turn down business every year"Jan 2025
Not statedSeasonal from $750, about 7 to 8 services a seasonTwo trucks, "more work than I can handle"Dec 2023
Near Denver, ColoradoSeasonal $800 residential, from $7,500 commercial"we get about 15 snow events per year"Oct 2025
Not statedSeasonal $1,200 unlimited, no salt; a 10-push pack for $850OwnerNov 2024
Not stated$50 a plow, or $500 up front for the season; plows at 4 inchesAbout 10 plows in an average season; on a light one "noone gets a refund and I never ask for more"Sep 2025
Not statedA base price up to 4 inches, 25% more at 4 to 8, another 25% at 8 to 12, double over 12; trigger 1.5 inchesA companySep 2025
MarylandCommercial: truck, operator and one laborer about $135 an hour, "on the low end"; about $180 with two laborers, salt extraCommercial onlyOct 2024, Nov 2025
Southeast Michigan$150 to $200 a truck hour; a dense small-lot route nearer $325 an hour "because of minimum pricing on small accounts"; seasonal priced on 12 plows and 30 salt visits at a 1 inch triggerCommercial, about 45 inches of snow a yearOct 2023, Jan 2026
Upstate New YorkSeasonal November 1 to April 1: 1 inch trigger, 15 to 18 plows and 25 to 30 salts, 62 inches of average snowA company that splits its book between seasonal and per pushJan 2024
Southern OntarioSkid steer about an hour of machine time per acre at $140 an hour (Canadian dollars); about $125 an acre for an average storm, "similar for applied salt"CommercialApr and Jul 2025
Not statedLots at $0.004 to $0.006 a square foot per push; another owner says "1 cent per square foot"A company that measures lots from satellite images; an owner pricing a condo complexAug and Nov 2024

Read across, the residential numbers cluster: $60 to $125 a push for an ordinary driveway, minimums of $50 to $125, long driveways $120 to $200, and deep snow billed as a second push or about double somewhere past 8 to 12 inches. The $40 driveways are a trailer-park route, grouped and quick. Commercial owners who quote by the hour charge $135 to $200 a truck hour, around SIMA's $144 average. By the square foot, the calculator's 30,000 square foot lot at $130 a push is $0.0043, at the bottom of one owner's range; a cent a square foot would make it $300.

Salt is priced separately

Price salt per application, apart from the plowing, even inside a seasonal contract. You don't know how many times the lot will need it, and this winter you don't know what the salt will cost.

How much to put down

The Minnesota Pollution Control Agency's Smart Salting manual gives target rates for parking lots and sidewalks by pavement temperature, on surfaces that have been plowed clean. For dry rock salt after a snow, it's 0.75 pounds per 1,000 square feet above 30°F (and only at intersections), 1.5 at 25 to 30°F, 2.25 to 2.75 at 20 to 25°F and 2.75 to 3.0 at 15 to 20°F; from 0 to 15°F it doesn't recommend plain salt at all, and gives rates for blends and sand.5 Minnesota's Local Technical Assistance Program tells property managers to "Use no more than 4 pounds of salt per 1,000 square feet."6 BOSS describes "A typical application rate of 200-400 pounds of salt per acre," which is 4.6 to 9.2 pounds per 1,000 square feet.3 The calculator uses 4, the Minnesota maximum. A spreader you've calibrated is what turns any of these into a setting you can trust; the MPCA manual walks through it.

What salt costs this winter

More than last year, and in some places none was on offer at the usual price:

  • Pennsylvania's state contract for towns and townships averages $92.47 a ton for August 2026 to July 2027, up from $88.21.7
  • In Illinois, the state's pooled bid drew no bids for some towns this season after one of the three big suppliers didn't take part. McHenry, which had paid "around $80 per ton," got bids of $120 and $163; Yorkville signed at $111.41.8
  • Those are prices for towns buying in bulk under contract. A landscape supply yard near Pittsburgh lists bulk rock salt at $175 a ton, $90 a half ton, and says it isn't taking new salt customers.10 Bagged salt at $10 for 50 pounds works out to $400 a ton.
  • Two plow owners in Rochester, New York told WHEC on November 7 that salt had already doubled before the season started, with bags up $3 to $4 each. One said many contractors "just stopped salting" last winter when they couldn't find it.9
  • Last winter's spot market shows how far it can go. A southeast Michigan owner who ordered "trains for $76/ton" before the season paid $177 by mid-January and "325+ for a ton of salt retail" in February; another wrote that contractors there paying "$100–$110 per yard at the start of the season are now paying $325–$350 per yard buying spot."23

Buy and store what you can before the season, and write a salt clause into every contract: salt billed per application at a price that can change if your cost per ton does, or a seasonal price that includes a set number of applications.

Pricing an application

Salt plus spreading time, then the margin, then a minimum. On the 30,000 square foot lot, 4 pounds per 1,000 square feet is 120 pounds, $10.50 of salt at $175 a ton. Six minutes of spreading at the $100 cost per truck hour adds $10, and a 20% margin takes it to $25.63, so $30 an application. That's $500 a ton of salt spread, well over the SIMA average of $273, because a small lot carries the same spreading trip as a big one. On bigger lots the price per ton falls toward the average, because the trip is spread over more salt. For driveways, a minimum per application does the pricing, as it does for the push.

Owners who say how they price salt charge well over cost. A Southern Ontario company prices it at "~2.5 times the price for applied," and an upstate New York company that buys at "$70 a ton" says it "can do $1100-1500 off that one ton on our per push accounts": "Salt is our money maker."21 It's also where the risk sits, as last winter showed.

Minimums

Every property has fixed minutes: getting there, setting up, the clean-up pass. A minimum per push makes sure the smallest jobs pay for them. Set it from your own numbers: billing rate × (fixed minutes + drive) ÷ 60 is the floor, and owners round up from there. Owners' driveway minimums run $50 to $125: $60 "for really basic driveways" in one case, $100 this winter and then "$125 for up to 6”" in another, and one owner says "Most minimum charges are around $75 these days." Another put the warning bluntly: "Have a minimum, and stick to it. Tons of guys going broke by doing a 20 min job for $40."19,22 The calculator's examples use $50 for a driveway, $75 for a long one and $100 for a small lot, and $15 to $30 per salt application. Put the minimum in the contract, with the trigger depth, so a 1-inch dusting the customer asks you to clear is still a paid trip.

A light winter or a heavy one: who carries the risk

The number of plowable storms swings more than most new contractors expect. I counted the days with an inch of snow or more in each of the last 20 winters from NOAA's daily records, and set them against NOAA's 1991-2020 normals:11,12

StationNormal days with 1 in or more (1991-2020)Fewest, last 20 wintersMost, last 20 winters2025-26
Minneapolis-St. Paul airport14.66 (2023-24)23 (2010-11)13
Chicago O'Hare11.45 (2011-12)23 (2013-14)10
Boston Logan11.12 (2023-24)19 (2014-15)11
Pittsburgh airport14.55 (2019-20, 2023-24)26 (2013-14)11

Days with an inch or more are a rough stand-in for plowable events at a 1 to 2 inch trigger. A storm over two days can be one push or two, and drifting brings you back. Still, the spread is the point: Minneapolis had 21 such days in 2022-23 and 6 the next winter, and Chicago had 23 in 2013-14 and 7 three winters later. The workbook's Snowfall tab has 17 cities' normals, including days with 3 and 5 inches or more, and the 20 winters for these four. For your own town, look up the nearest station on NOAA's Climate Normals page.11

Plow owners see the same swing. One who has charged by the push for over 30 years: "Worst yr was 35 events / Leanest one was 6 / We avg 15 events." A company with seasonal contracts, in January 2024: "if we didn't have contracts we would have gotten SMOKED. It's we've cleared 4 times so far this year." It cuts the other way too. A residential owner whose customers started to "gripe about the seasonal charge" after light winters moved them to paying per snow, and remembers a former boss who sold only seasonal contracts: in a winter of almost 100 inches, "he almost went bankrupt."22

Here's what that does to the example lot, with overhead held at $30 a plowing hour for a normal winter's 13.5 hours and the truck and operator costs following the snow:

WinterEventsPer push: billedPer push: left after costsSeasonal: billedSeasonal: left after costs
Light (half of normal)6$863−$18$2,075$1,194
Normal12$1,725$370$2,075$720
Heavy (1.6 times normal)19.2$2,760$836$2,075$151

Per push loses in the light winter because the insurance, the phone and the truck payment don't shrink with the snow. Seasonal loses its margin in the heavy one, and at twice the normal it loses money. Selling both evens it out: seasonal customers carry you through a dry January, per push customers pay for the big storms. Then three ways to cap the downside on seasonal work:

  • A ceiling: the seasonal price covers up to a set number of pushes or inches, then each extra push is billed. SIMA calls it a cap.2
  • Salt outside the seasonal price, or a set number of applications inside it. Salt is where a heavy winter and a shortage hit together.
  • A multi-year contract, so one bad winter is averaged over two or three. The customer gets a price that doesn't jump, and you get the time for the averages to work.

Customers on seasonal contracts in a light winter sometimes ask for money back. A floor clause answers that before they ask, and the contract should say plainly that the price covers the risk, not a count of pushes. Cash flow is the other side: seasonal payments arrive every month, per push money arrives after storms, and salt is bought before either.

Insurance and slip-and-fall liability

Snow work changes your insurance. A Minnesota insurance agency put the trap plainly: "Some general liability policies for landscapers specifically exclude snow and ice operations — or significantly limit coverage for them."15 Ask your agent in writing whether yours covers plowing and salting, at what limit, and whether the truck's commercial auto policy covers the plow. Insureon, which sells small business policies, gives these medians for snow removal contractors: general liability $132 a month ($1,580 a year), commercial auto $299 a month ($3,590 a year), workers' comp $150 a month.14 In the SIMA Foundation's survey, insurance was 12% of US snow firms' costs, and premiums rose 6.1% on average in a year; 69% of firms saw an increase.1 What to buy first, and what it costs, is on contractor insurance.

Owners' costs vary as much as their policies. A sole proprietor just south of Buffalo pays "$1,000" a year for liability on a residential plowing policy combined with his landscaping business, and "around $2800" for auto. A Southern Ontario company: "snow is less than 10% of our revenue and half of our insurance cost." And from the Cape Cod landscaper above: "Do not offer salt or sand if you don't have plowing insurance, regular liability insurance will not cover it."24

A commercial contract can ask the plow contractor to indemnify the owner, even for the owner's own negligence. Two states have stopped that. Illinois' Snow Removal Service Liability Limitation Act (2016) makes void any clause in a snow and ice contract that "Requires, or has the effect of requiring, a service provider to indemnify a service receiver for damages resulting from the acts or omissions of the service receiver," and the same for hold-harmless and duty-to-defend clauses, both ways round.16 Colorado's act of the same name (2018) voids indemnity, hold-harmless and defense clauses in snow removal agreements, where the contract, or the owner in writing, bars the contractor from treating a snow or ice risk.17 Elsewhere, read the property manager's contract before you sign it, and have a lawyer read it if the site is big.

New Hampshire goes further on salt: "Voluntary Commercial Salt Applicators certified by NHDES Green SnowPro under RSA 489-C, and property owners or managers who hire them, are granted limited liability protection against damages arising from snow and ice conditions under RSA 508:22."18

Whatever the state, records win slip-and-fall claims, and the claims arrive months after the storm. SIMA's glossary lists what a service report holds: site, operator, date, start and end times, the site's condition when you arrived and when you left, the weather, the services, the materials applied with types and amounts, notes, photos and video.2 Keep one for every push and every application, and keep them for years. One plow owner's story is the reason: "I plowed an apartment complex and a lady slipped on some ice. She sued Me, the Apartment Complex and the people that laid the Asphalt, and won all 3 lawsuits!!" Another, with 15 years on commercial lots: "take pictures and keep a log of accumulation temperatures ,ice products used and so on."24 The snow removal contract template covers the trigger depth, the salt clause and the liability terms.

The pricing workbook

The workbook has six tabs. Setup holds your truck, operator and overhead costs, your margin, your winter (trigger, events, deep events, cushion, months) and your salt price, and works out your billing rate. Properties has a column for each driveway or lot: area, push rate, minutes, minimums and salt go in; per push prices in three depth tiers, salt per application, the seasonal price and its monthly payments, the break-even, and what a light, normal and heavy winter leave you come out, with a route total. Price sheet is the page for customers. Snowfall has the NOAA normals for 17 cities and the last 20 winters for four. Owner prices holds the table from this page, and Notes explains every formula. Sourced numbers are marked EXAMPLE, placeholders MADE-UP EXAMPLE.

  1. Copy the Google Sheet or open the .xlsx and start on Setup. Replace every MADE-UP EXAMPLE cost with one from a bill or a quote.
  2. Look up your town's days with an inch or more on the Snowfall tab or NOAA's site, and set your normal events.
  3. Put each property in a column on Properties. Time a push on the first few and correct the minutes.
  4. Read the light winter row before you sign seasonal work. If it scares you, raise the cushion or add a cap.
  5. Fill in the Price sheet header and print it, or send each customer their line.

More for landscaping shops that plow

Where Deepsel fits

The calculator works your prices out. Deepsel, the field service software I build, is where you'd keep them and bill them, and it has gaps for snow you should know about first. Snow isn't one of its starter price books: the landscaping and lawn book has mowing, cleanups, beds, lawn treatments and sprinkler start-up and winterization, and no plowing or salt lines. You'd add your own price book items, each with a unit you type ("push", "application", "hour"), a price, and a cost the customer never sees. An estimate can carry options, say per push and seasonal, and the customer picks one and signs on screen.

Here's the honest part. Deepsel has no storm log, no trigger alerts, no per-inch pricing that reads the snowfall, and no route optimization. Each push would be a visit you add to the customer's job; a visit keeps its date, the tech, the time it started and finished, the work notes and photos, and it can carry a checklist you build, with number items for the depth on arrival and the pounds of salt. That covers most of a service report. Invoicing visit by visit is built for recurring jobs on a calendar (weekly, monthly, yearly), not for storms. So bill per push one of two ways: a job per storm for each customer, invoiced when it's done, or one new invoice per customer at the end of the month, from the Invoices page, with the pushes as the quantity on your per push line and the salt on its own line. The second keeps a 30-driveway route inside the Free plan's 30 invoices a month. On Pro, at $29 a month with unlimited estimates and invoices, a seasonal contract can go out with a payment schedule on the estimate (five payments on set dates, say), and each payment shows on the Home screen when it comes due; billing it is a click. The Free plan covers 30 estimates and 30 invoices a month for your whole team, and every price is on the pricing page.

Want to see what else is out there first? Some of the nine free lawn care apps in free lawn care software and apps list snow removal features.

Free up to 30 estimates and 30 invoices a month, then $29 a month for your whole team. No credit card required.

Frequently asked questions

How much should I charge to plow a driveway?

Plow owners who post their prices charge $40 to $200 a push for a residential driveway, most of them $60 to $125, with minimums of $50 to $125. Work yours out from your truck hour and the driveway's minutes, door to door: at $125 an hour, a driveway that takes 16 minutes is worth $34, so a $50 minimum sets the price. Long driveways cost more: one owner charges $150 a storm for a quarter-mile paved driveway, another $150 to $200 for a 1,000 foot driveway up to 6 inches.

How do you price commercial snow removal for a parking lot?

From the minutes the lot takes and your truck hour. BOSS puts straight and V-plows on parking lots at 1 to 3 acres an hour after efficiency losses. A 30,000 square foot lot at 1 acre an hour is about 41 minutes of pushing, plus 10 minutes of setup and clean-up and 10 minutes of driving: at $125 a truck hour that's $130 a push up to 4 inches, $185 for 4 to 8 inches and $260 for 8 to 12. Salt is a separate line, and the seasonal price is the normal winter's pushes plus a cushion for a heavy one.

How much do snow plow companies charge per hour?

The SIMA Foundation's 2025 survey of 161 snow and ice firms found average charges of $144 an hour for a pickup with a plow, $155 for a dump truck with a plow, $154 for a skid steer, $197 for a loader and $159 for a bulk spreader. Work out your own rate from your truck, operator and overhead costs and the margin you want, then check it against those averages.

Is a seasonal snow contract better than per push?

It depends on the winter. A seasonal contract pays you the same in a light winter and a heavy one, so you win when it doesn't snow and lose when it does; per push pays you for every push, but a light winter can leave your insurance and truck payments uncovered. With a 20% cushion, a seasonal price equals per push billing at 1.2 times your normal number of events. In the SIMA Foundation's 2025 survey, US firms earned 30% of their snow revenue from seasonal contracts and 26% from per push.

How much salt do you put down per 1,000 square feet, and what do you charge?

Minnesota's Smart Salting manual targets 0.75 to 3 pounds of dry rock salt per 1,000 square feet on cleared pavement, depending on pavement temperature, and Minnesota LTAP says to use no more than 4. BOSS calls 200 to 400 pounds an acre typical, about 4.6 to 9.2 pounds per 1,000 square feet. Price each application from the salt and your spreading time, plus your margin, with a minimum. SIMA's 2025 survey found firms charge an average of $273 a ton for bulk salt and $373 for treated salt.

What does snow plow insurance cost?

Insureon's median for snow removal contractors is $132 a month ($1,580 a year) for general liability and $299 a month ($3,590 a year) for commercial auto. Check that your liability policy covers snow and ice work at all: some landscaping policies exclude it or limit it. In the SIMA Foundation's 2025 survey, insurance was 12% of US snow firms' costs, and premiums rose 6.1% on average in a year.

Sources

  1. SIMA Foundation, "Financial Benchmarking for Success: Findings from 2025 Economics Survey," Steve Wolf, WolfWorks, presented at SIMA's 28th Snow & Ice Symposium (2025). Online survey of 161 snow and ice firms (78% US, 20% Canada; average $5.1 million revenue, 21 years in business). Contract types, US share of snow revenue: seasonal/fixed price 30%, per push 26%, time-and-materials 15%, per inch 11%, per weather event 9%, hybrid 9%; by revenue (all respondents), under $1 million per push 32% and seasonal 30%, $1 to $5 million seasonal 39%, over $5 million seasonal 45%. Seasonal contract structure, US: no floor or ceiling 43%, floor only 3%, ceiling only 29%, both 24%. Average charge per hour: pickup trucks with plows $144, dump trucks with plows $155, skid steers $154, loaders $197, bulk spreaders $159, de-icing tanks and sprayers $135, snowblowers and attachments $110; 2021-22: $123, $139, $135, $178. Salt: bulk $273 a ton, treated $373, brine $12 a gallon; 2021-22 $293 and $403. US cost structure: insurance 12%. Insurance premiums: average +6.1% in a year, 69% increasing. Average EBITDA margin 19.7%. show.sima.org (PDF), retrieved November 10, 2026.
  2. Snow and Ice Management Association, "Snow & Ice Management Standard Glossary of Terms" (updated December 1, 2017): Per Season ("a standardized fee (typically monthly) paid over the period of the contract for a defined set of services"), Per Service ("assessed each time a salt application, snow clearing or both is completed ... can result in multiple billable services performed during one Event. Synonyms: Per Push/Per Salt, Per Visit"), Per Event, Time & Materials, Cap, Floor, Trigger Depth, and Service Report (site, operator, date, start and end times, conditions on arrival and completion, weather, services, "Materials applied (types and amounts)," notes, photos, videos). resources.sima.org (PDF), retrieved November 10, 2026.
  3. BOSS Snowplow, "How to Calculate Snowplow Productivity Per Hour in 7 Steps" (July 29, 2026, updated October 19, 2026): "For light snow (2 inches or less), most contractors plow at 8-14 mph. Heavier accumulations of 4-6 inches typically slow you down to 5-10 mph. Beyond 6 inches, speeds often drop to 3-7 mph"; "A typical application rate of 200-400 pounds of salt per acre"; "Most straight and V-plow setups on parking lots land between 1 and 3 real acres per hour after efficiency losses, depending on blade width, snow depth, and obstacle density." info.bossplow.com, retrieved November 10, 2026.
  4. FEMA, "Schedule of Equipment Rates" (page updated April 8, 2026): "Each rate covers all costs eligible ... for ownership and operation of equipment, including depreciation, overhead, all maintenance, field repairs, fuel, lubricants, tires, OSHA equipment and other costs incidental to operation"; "Labor costs of the operator are not included." fema.gov. FEMA 2025 Schedule of Equipment Rates (for disasters declared on or after July 1, 2025): cost code 8808, Truck, Pickup, 4X4 1 ton crew diesel, $31.54 an hour; skid steer loaders 8540 to 8542, $31.06 to $60.67; wheel loaders 8391 to 8397, $58.08 to $163.20. fema.gov (PDF). Both retrieved November 10, 2026.
  5. Minnesota Pollution Control Agency, "Smart Salting for Parking Lots & Sidewalks" manual (August 2022, p-tr1-10), Table 16, "Application rates for deicing," lbs per 1,000 square feet, dry salt, snow: above 30°F 0.75 ("Plow, treat intersections only"); 25-30°F 1.5; 20-25°F 2.25 to 2.75; 15-20°F 2.75 to 3.0; 0-15°F "not recommended" (blends 3.0, sand 5.0); "All application rates are based on thoroughly cleared surfaces." pca.state.mn.us (PDF), retrieved November 10, 2026.
  6. Minnesota LTAP (University of Minnesota), "Winter Salt Guide: Property Managers - How Much Deicing Product Do I Need?": "apply about 1 pound of salt per 250 square feet"; "Use no more than 4 pounds of salt per 1,000 square feet." mnltap.umn.edu, retrieved November 10, 2026.
  7. Pennsylvania Department of General Services, COSTARS, contract 6100065611, "Sodium Chloride (Bulk Road Salt) August 2026 – July 2027 Season": "Statewide Avg. -- $92.47/ton"; "Last Year's Statewide Avg. -- $88.21/ton." pa.gov (PDF), retrieved November 10, 2026.
  8. Shaw Local, "Illinois towns scramble for road salt after state bid goes unfilled" (September 15, 2026): "More than 250 Illinois agencies sought road salt through a state purchasing program"; "Morton Salt, Compass Mineral and Cargill typically bid for that state contract. Cargill was the company that opted not to participate"; Yorkville "approving a contract for $256,243 from Midwest Salt – $111.41 per ton"; McHenry "received two bids: one from Midwest Salt for $120 a ton, and one from Morton Salt, at $163 per ton"; "In previous years, the cost was around $80 per ton." shawlocal.com, retrieved November 10, 2026.
  9. WHEC, "Will salt shortages hit Rochester's roads again? What local snow removal companies are preparing for this winter" (November 7, 2026): THM Property Maintenance owner: "the price of rock salt has already doubled before the season even started, with individual bags increasing by $3-$4 each"; Girl Plower's managing director: "Right now, the prices have already doubled"; "I know a lot of contractors last year, just stopped salting, we did not." whec.com, retrieved November 10, 2026.
  10. Ricupero Supply Yard (Verona, Pennsylvania), "Bulk Salt": "Price: $175 per ton | $90 per half ton"; "We are currently not accepting new customers for salt sales." supplyyard.ricuperos.com, retrieved November 10, 2026.
  11. NOAA National Centers for Environmental Information, U.S. Climate Normals 1991-2020, annual/seasonal normals: average snowfall and average number of days with snowfall of 1.0, 3.0 and 5.0 inches or more (ANN-SNOW-NORMAL, ANN-SNOW-AVGNDS-GE010TI, GE030TI, GE050TI) for 17 stations, including Minneapolis-St. Paul 14.6 days with 1 inch or more, Chicago O'Hare 11.4, Boston Logan 11.1, Pittsburgh 14.5, Cleveland 19.5 and Buffalo 25.6. ncei.noaa.gov; data through NCEI's data service, the four stations above. Retrieved November 10, 2026.
  12. NOAA NCEI, Global Historical Climatology Network - Daily (daily-summaries, SNOW), stations USW00014922 (Minneapolis-St. Paul), USW00094846 (Chicago O'Hare), USW00014739 (Boston Logan) and USW00094823 (Pittsburgh), July 1, 2006 to June 30, 2026; days with 1.0 inch or more counted per July-to-June winter by Deepsel. ncei.noaa.gov, retrieved November 10, 2026.
  13. Angi, "How Much Does Snow Removal Cost? [2026 Data]" (updated October 15, 2026): "Snow removal costs a national average of $126 in 2026, based on 5,994 verified projects reported by Angi Pros. Most homeowners pay between $51 and $203"; "Seasonal contracts range from $300 to $700 for residential properties"; "Commercial contracts covering large lots, walkways, and access roads run $500 to $2,000." angi.com, retrieved November 10, 2026.
  14. Insureon, "Snow Plowing Insurance Costs": general liability "$132 per month"; "$1,580 annually"; commercial auto "$299 per month, or $3,590 annually"; workers' compensation "$150 per month"; "Our figures are sourced from the median cost of policies for snow removal contractors who apply for quotes with Insureon." insureon.com, retrieved November 10, 2026.
  15. Mitchell Insurance Agency (Minnesota), "Landscaper Insurance: Coverage for Snow Removal Too" (May 3, 2026): "Some general liability policies for landscapers specifically exclude snow and ice operations — or significantly limit coverage for them." mitchellinsurance.agency, retrieved November 10, 2026.
  16. Illinois Compiled Statutes, 815 ILCS 675, Snow Removal Service Liability Limitation Act (P.A. 99-889, effective August 25, 2016), Sec. 10, "Certain indemnity agreements void," items (1) to (6); Sec. 15, applicability (contracts on and after the effective date; not public roads, public bodies, public utilities, insurance policies, surety bonds or workers' compensation). ilga.gov, retrieved November 10, 2026.
  17. Colorado General Assembly, SB18-062, "Snow Removal Service Liability Limitation" (C.R.S. 13-21-129), bill summary: "The act applies when a snow and ice removal service provider is prohibited, by express contract terms or in writing, from mitigating a snow, ice, or other mixed precipitation risk and makes void provisions of snow removal agreements that require one party to indemnify the other party for damages, hold the other party harmless for damages, and provide for the defense of the other party in a liability lawsuit." leg.colorado.gov, retrieved November 10, 2026.
  18. New Hampshire Department of Environmental Services, "Commercial Green SnowPro Certification." des.nh.gov, retrieved November 10, 2026.
  19. Residential prices, Reddit comments read again November 10, 2026. r/Snowplow, "Quotes," December 10, 2023: "I try to keep my hourly income above $125"; "I come up with a number, usually between $60 and $80. Then I look at the house. If it's above a $500k house I tack on $10" (reddit.com); "I live in NY state"; "My cheapest is $45, it takes me less than ten minutes"; "Most of them are $60, my highest is $120, it's a hill with a couple switchbacks and takes me about 30-45 minutes"; "anything over 8” I'm coming twice and they're paying twice" (reddit.com); the same owner, February 14, 2024: "I live 90 min north of NYC. Avg about $75 per driveway. My most expensive is $130" (reddit.com). r/Snowplow, "Pricing from a contractors view," November 30, 2025: "Right now it works out on the average storm I make about $250ish an hr. With like 28 driveways"; "My minimum is $60 a storm for really basic driveways"; "The most expensive one I have right now is $150 a storm, and that's because it's 1/4 mile long paved driveway" (reddit.com); the same owner, December 24, 2025: "$60 is my minimum. And that covers any amount of snow fall"; "I go out once about 3” have fallen" (reddit.com), and December 14, 2025: "26 driveways"; "Only in the town I live in"; "Last storm was 6”, it took me 3.5hrs to clear them all"; "Made over $1800 for that storm" (reddit.com). r/Snowplow, December 26, 2025: "I've raised my minimum to $100 this year"; "I do shovel walkways included in that price. Sanding is extra. Located in Massachusetts not too far from NH border" (reddit.com); the same owner, "Word of advice," January 24, 2026: "My minimum is $125 for up to 6”"; "I'm “full” at that price; 26 clients" (reddit.com). r/landscaping, "Snow Removal Pricing Massachusetts," February 1, 2026: "I own a landscape co"; "I'm getting $125-150 for a 20x50 driveway"; "Most plow guys are getting $125 a push" (reddit.com); February 2-3, 2026: "about $15 for every car length (~10ft) if 6” or less. I charge an extra $20 for every 2” over the first 6”" (reddit.com); "For a large 1000’ driveway to plow usually around $150-200 if 6” or less" (reddit.com). r/sweatystartup, "Shoveling Driveways in the winter? Any success?", January 11-12, 2025: "We do commercial and residential snow removal in Utah. Our residential starts at $150 per push with an average price of around $200"; "we turn down business every year" (reddit.com); "$65 for driveways and all front walkways, bump it up to $100 to throw down calcium chloride. Hit 23 residential properties in one day along with 4 commercial properties" (reddit.com). r/smallbusiness, "Buying bosses plow accounts," January 8-9, 2025: "I live in Rhode Island and have landscaped and done snow removal for over a decade"; "All priced $40 and about 60-70 accounts" (reddit.com); "It's all trailer parks so quick easy and grouped up" (reddit.com).
  20. Seasonal and per-inch prices, Reddit comments read again November 10, 2026. r/sweatystartup, December 13, 2023: "I have more work than I can handle with 2 trucks. I charge $750 minimum for the season avg of 7-8 services per season" (reddit.com). r/Snowplow, October 27, 2025: "where I am near Denver, CO, we get about 15 snow events per year. I charge $800 for residential seasonal contracts, and $7,500 minimum for commercial seasonal contracts" (reddit.com). r/Snowplow, "Price per driveway? Just a hobbyist," November 28, 2024: "we have unlimited seaosanal fixed snow removal 1200$ for seaoson, no salt, and 10 pack 850$" (reddit.com). r/Snowplow, "Question about the Business side," September 12-13, 2025: "The average season where I am has 10 plows a year"; "if it's a $50 per plow job they can pay up front $500 for the season or pay $50 per plow biller monthly"; "if we get 2 snows I win noone gets a refund and I never ask for more. I go out every 4" snowfall event" (reddit.com); "Start at 1.5" Pricing has a base price up to 4". It increases 25% from 4-8" and another 25% for 8-12". Double base price for over 12"" (reddit.com).
  21. Commercial prices, Reddit comments read again November 10, 2026. r/Snowplow, October 7, 2024: "In Maryland, for commercial properties, truck, operator, and one laborer is around $135 an hour and I'm on the low end" (reddit.com); November 13, 2025: "I charge around $180/hr with 2 laborers, then charge for salt, I only do commercial properties" (reddit.com). r/sweatystartup, "Snow Removal Contract Help," October 16, 2023: "im in southeast Michigan, our seasonal contracts are typically based on 12 plows and 30 salt visits for the season, 1” trigger for plowing is typical here" (reddit.com); the same owner, January 22, 2026: "$150-200 here in SE Michigan" (reddit.com) and "our dense “small lot” route probably gets closer to $325/hr on average just because of minimum pricing on small accounts"; "~45” or so" (reddit.com). Same thread, January 30, 2024: "Upstate NY seasonal contracts Nov 1-April 1: 1” trigger 15-18 plows 25-30 salts 62” of average snow"; "Salt is our money maker. we get for $70 a ton and realistically can do $1100-1500 off that one ton on our per push accounts depending on conditions" (reddit.com). r/Snowplow, July 9, 2025: "My area of Southern Ontario I figure about and hour of machine time per acre with a bobcat. Our winter rate is $140/hour"; "Salt we do ~2.5 times the price for applied" (reddit.com); April 3, 2025: "~$125 an acre for an average storm and similar for applied salt" (reddit.com). r/Snowplow, August 28, 2024: "We use an satellite imagine system that can make sq/ft measurements in about 2 minutes. For our area we charge .004-.006 a sq/ft for plowing lots" (reddit.com); "Pricing A 56 Unit Condominium Complex," November 14, 2024: "1 cent per square foot is right around where you want to be price wise per push" (reddit.com).
  22. Minimums, time and winters, Reddit comments read again November 10, 2026. r/Snowplow, November 13, 2025: "If you plow 8 hrs, you're probably actually scraping 6.5hrs, if you have a lot of driving"; "Have a minimum, and stick to it. Tons of guys going broke by doing a 20 min job for $40" (reddit.com). r/sweatystartup, November 4, 2023: "Most minimum charges are around $75 these days" (reddit.com). r/Snowplow, "Per push or seasonal snow contract for a small retail lot, which one do you pick," November 9, 2026: "We charge by the push. Been doing it for 30+ yrs. It works out in the wash. Worst yr was 35 events Leanest one was 6 We avg 15 events not including sand/salt" (reddit.com). r/sweatystartup, January 30, 2024: "if we didn't have contracts we would have gotten SMOKED. It's we've cleared 4 times so far this year" (reddit.com). r/Snowplow, February 14, 2026: "we would get less and less snow, and i had people start to gripe about the seasonal charge. So I gave them the option to pay per snow"; "When I worked for someone else who only charged for the season (which puts all the risk on the business), about 12 years ago we set our seasonal snow record of almost 100", and he almost went bankrupt" (reddit.com).
  23. Salt paid last winter, Reddit comments read again November 10, 2026. r/Snowplow, "Ohio salt," January 16, 2026: "We started at 77, paid 177 last week" (reddit.com); the same southeast Michigan owner, February 6, 2026: "My god we are at 325+ for a ton of salt retail currently. Preseason I was ordering trains for $76/ton" (reddit.com). r/Snowplow, February 27, 2026: "In southeast Michigan this season, contractors who were paying $100–$110 per yard at the start of the season are now paying $325–$350 per yard buying spot" (reddit.com).
  24. Insurance and liability, Reddit comments read again November 10, 2026. r/Snowplow, January 11, 2025: "I'm just south of Buffalo, NY"; "my residential plowing policy is also combined with my landscaping business and my liability for the year is only $1,000.. however my auto insurance is around $2800"; "I am a sole proprietor" (reddit.com). r/Snowplow, December 25, 2025: "I'm in Ontario"; "at my work snow is less than 10% of our revenue and half of our insurance cost" (reddit.com). The Cape Cod landscaper in source 19: "Do not offer salt or sand if you don't have plowing insurance, regular liability insurance will not cover it." r/Snowplow, August 2, 2025: "I plowed an apartment complex and a lady slipped on some ice. She sued Me, the Apartment Complex and the people that laid the Asphalt, and won all 3 lawsuits!!" (reddit.com). r/Snowplow, "New to snow plowing. Looking for tips!", January 17, 2025: "15 years mostly commercial lots"; "take pictures and keep a log of accumulation temperatures ,ice products used and so on" (reddit.com).

Price the winter here. Bill it in Deepsel.

Keep the workbook for working the prices out. Deepsel Free holds your per push, per inch and salt prices in the price book, sends estimates the customer signs on screen, and keeps every push as a visit with notes and photos: 30 estimates and 30 invoices a month for your whole team, no card to start. Pro is $29 a month for unlimited estimates and invoices, with payment schedules for seasonal contracts.

Start free
Questions? Email me: tim@usedeepsel.com

Get the template by email

Enter your email and I'll send you the download links for every format of this template.