Skip to main content
Wintertrace

Snow Removal Pricing Calculator

Ask a handful of operators how much to charge for snow plowing and you will hear a lot of round numbers — fifty dollars a visit, seventy-five for the bigger driveways. The figure usually comes from one quick sum: the fuel to get there and the salt that went down. It feels like a price. Often it is barely a break-even, and on a slow night it is working for free.

The reason is that three real costs almost never make it into that quick sum. The first is your own labour. If you do not pay yourself an hourly wage as a line in the costing, the job looks profitable because the most expensive input — your time at three in the morning — shows up as zero. The second is depreciation. The plough, the truck, the spreader: they wear out, and one season's clearing eats a slice of the machine you will have to replace. A quote that ignores it is borrowing against next winter's equipment fund. The third is your fixed costs spread across too few visits — insurance, registration, the loan payment, the phone, the admin time. Those run whether it snows or not, and in a mild winter they have to be carried by a handful of call-outs. Price each visit as if the season will be busy and a quiet winter quietly takes the difference out of your pocket.

This calculator builds the price from the bottom up instead: your real costs first, your wage as a deliberate input, then a markup on top. It is a tool for the contractor doing the work — if you are on the buying side and want to understand what a quote should look like, the winter service cost calculator covers the same numbers from the client's view. And once you have a price you can stand behind, the harder job is showing the work behind it, which is where service proof for snow contractors and plain snow plowing documentation come in. Pricing snow removal jobs honestly and proving they were done are two halves of getting paid properly.

Work out a price that pays you

A non-binding pricing aid built from your own costs — not a price recommendation, not an offer. Nothing you type leaves your browser.

Multiplied by your billable hours below. Most casual operators forget to pay themselves — leaving it on shows the true cost.

Costs you carry whether or not it snows: vehicle, equipment, insurance, admin.

Break it down

Filling these in sums them into the total above.

Costs that occur each time you go out: fuel, salt/grit.

Break it down

Filling these in sums them into the total above.

Only the hours you can actually bill, not every hour on call.

Added on top of your costs. 20% markup on 100 of cost = 120, not a 20% slice of the price.

Optional. We'll show whether that price actually covers your costs.

Non-binding pricing aid

Self-cost (season)
Break-even per visit
Break-even per hour
Price per visit
Price per hour
Seasonal flat price
Profit (season)
Gross per visit (incl. tax)

Snow removal pricing — your figures

Non-binding pricing aid based on your inputs. Not a price recommendation, not an offer, not legal or tax advice. Any regional comparison is a small, non-representative sample of publicly documented provider prices. Actual prices depend on location, provider, weather and contract.

How to read your result

The calculator gives you three numbers worth keeping in front of you: your self-cost for the season, your break-even per visit (or per hour), and the price once your markup is added. The break-even is the line you must never sell under — at that figure you cover costs and earn nothing; below it you are paying to work. The price is your break-even plus markup on cost, which is what you actually quote. None of these is a fixed price or a recommendation. It is arithmetic on the figures you typed in, so it is only as good as the costs you were honest about.

When you select a country and region, the page also shows a regional comparison: an average, a high–low range, and the sample size (n) behind it. This is a reality check, not a target. If your calculated price lands inside the range, your costs are roughly in line with other operators in that area; if it sits well above or below, that is a prompt to look at why — a heavier machine, a tougher region, or a cost you have over- or under-counted — not a signal to chase the average. The market does not pay your insurance bill, so your own break-even still wins the argument.

One caveat, stated plainly and once: the comparison is aggregate only. It is a small, non-representative sample of publicly documented provider prices — for the US, per-visit figures gather around $85 across a wide $25–$300 spread (n=31), with the regional bands built on roughly five data points each. That is enough to sanity-check a number, not enough to call a market average, and it is why the figures here are orientation rather than a survey. Treat a small n as a loose guide, weight your own history above it, and read any single state or province band as indicative, nothing firmer.

The cost types behind the number

Pricing from the bottom up means separating two kinds of cost, because they behave differently across a season. Variable costs rise and fall with the work: the fuel for each run, the salt and de-icer you spread, the wear that tracks directly with hours used. If you do one more visit, these go up; if the winter is mild, they fall away. Fixed costs do not care how much it snows — insurance, vehicle registration and finance, equipment you have already bought, the phone line, the time spent quoting and invoicing. They land whether you turn a wheel or not, which is why spreading them over an honest visit count matters so much: divide a year of fixed costs by thirty visits and each one carries a manageable share; divide the same total by ten and every visit suddenly has to do far more lifting.

Two inputs deserve singling out. The first is the owner's wage — the calculatory pay you put on your own hours, on by default for exactly that reason. A solo operator who leaves it off is not running a leaner business; they are hiding their biggest cost and calling the gap profit. Set it to what you would have to pay someone to do the run in your place, and the break-even tells you the truth. The second is depreciation: the slice of your truck, plough and spreader that this season uses up. A machine that cost real money and lasts a known number of winters has a per-season cost even in a year you spend nothing on repairs, and folding that into fixed costs is what keeps a price from quietly underfunding the next replacement.

Billing models, and who carries the weather risk

The same set of costs can be sold three ways, and the real difference between them is not the headline number — it is who is exposed when the weather does not cooperate. That is the lens worth using when a client asks for one model over another.

The calculator gives you all three from one set of costs, so you can answer whichever way a client frames the question and still be quoting off the same break-even. Choosing a model is then a risk decision, not a guess: per visit hands the weather risk to the client, seasonal flat keeps it on your books, and hourly sits in between for work that does not fit a tidy per-visit box.

Snow removal pricing — frequently asked questions

How much should I charge for snow plowing?

Enough to cover your real costs plus a profit markup. Add up your annual fixed costs (vehicle, insurance, equipment, admin) and your variable cost per visit (fuel, salt), pay yourself an hourly wage, divide by your season visit count for a break-even per visit, then add your markup. The calculator above does this; sourced US per-visit figures cluster around $85 (range $25–$300, n=31), but your number depends on your costs, not the market.

What is a good hourly rate for snow removal?

There is no single right rate — it is whatever covers your self-cost per billable hour plus markup. Documented US hourly figures run roughly $25–$127 depending on equipment and region. Work out your own break-even per hour first (season self-cost ÷ billable hours), then add markup; charging below break-even means you are paying to work.

What is the difference between markup and margin?

Markup is added on top of your cost; margin is a slice of the final price. A 25% markup on $100 of cost gives a $125 price (and $25 profit). A 25% margin would mean profit is 25% of the price, giving roughly $133. This calculator uses markup on cost throughout, which is the simpler way to price from the bottom up.

Should I price per visit, per season or per hour?

Per-visit billing tracks snowfall, so your income follows your work and the client carries the weather risk. A seasonal flat fee fixes the client's budget and shifts the weather risk to you — price it above your expected per-visit total to stay safe in a heavy winter. Hourly suits irregular or commercial work. The calculator gives you all three from one set of costs so you can quote whichever a client asks for.

Why do I keep losing money on snow removal?

Almost always one of three forgotten costs: your own labour (if you do not pay yourself an hourly wage, the job only looks profitable), depreciation (the plough and truck wear out and must be replaced), and fixed costs spread too thin over too few visits. Turn the "pay yourself" option on, enter your annual fixed costs honestly, and watch the break-even rise — that is the number a "$50 a visit" quote was ignoring.

How many visits should I assume per season?

Use your own history if you have it; otherwise a conservative estimate is safer than an optimistic one, because your fixed costs are spread across those visits. Fewer visits means each one must carry more of the fixed cost, so a mild winter on a per-visit contract can leave fixed costs uncovered. The calculator recomputes the break-even as you change the visit count.

Is snow removal taxable?

It depends entirely on where you operate. The UK applies VAT at 20% and Norway MVA at 25%; the US has no national sales tax (it is set by state and locality, and several states have none) and Canada combines federal GST with provincial tax. Enter your own rate in the calculator. This is not tax advice.

Related

From a defensible price to a documented job

A price you can stand behind only holds up if you can show what was done for it. The pain is familiar: a client texting "did you actually come today?" after a borderline snowfall, a flat-fee customer in a mild winter wondering aloud what they are paying for, or — the one that really matters — a slip-and-fall claim where someone needs to know exactly when the lot was cleared and salted. A round number on an invoice answers none of that. A dated record of each operation answers all three.

That is the gap the software is built to close. It logs each operation as you work — the GPS track, the weather at the time, photos of the cleared surface — and bundles them into a structured service proof you can hand to a client or keep on file. It does not change what you charge; it backs up the charge. When the seasonal-flat question comes up, you have the season's operations to point to. When a liability dispute lands months later, you have records that can support the case rather than a memory of a long night.

Wintertrace is open source and self-hosted, so those records stay on your own infrastructure rather than on a vendor's server. There is no account to sign up for and nothing to capture here — if it is useful to you, you can download it and run it yourself. The pricing calculator above tells you what to charge; the records tell everyone the work was done.

Wintertrace is early and shaped by real winter service work. Share your feedback →