Snow Removal Profit Margin Calculator: Margin and Markup Per Job

Work out the profit margin, markup, and gross profit on a snow removal job from the price you charge and what it costs to deliver — the numbers that tell you whether your pricing covers labor, materials, and the equipment-and-overhead base behind the business.

✓ Editorially reviewed Updated May 22, 2026 By Ugo Candido
Revenue & Cost
$
The price you charge for the snow removal job (per push/visit) or a seasonal-contract per-event value.
$
Direct cost: labor, fuel, and materials (salt/sand/de-icer) for the job. Exclude fixed overhead like plow/equipment, vehicle, and insurance.
Your estimate $—

Adjust the inputs and select Calculate for a full breakdown.

Compare Common Scenarios

How the numbers shift across typical situations for this calculator:

ScenarioProfit marginMarkupProfit
$120 job · $42 cost (65%)65.00%185.71%$78.00
$60 driveway · $20 cost66.67%200.00%$40.00
$500 commercial lot · $200 cost60.00%150.00%$300.00
$100 job · $70 cost (thin)30.00%42.86%$30.00

How This Calculator Works

Enter the job price (per push or per-event) and the direct cost to deliver it (labor, fuel, de-icing materials). The calculator returns gross profit, the margin as a percent of price, and the markup as a percent of cost. Keep fixed overhead out of the per-job cost — the margin has to cover plow/equipment, vehicle, and insurance.

The Formula

Profit Margin and Markup

Margin = (Revenue − Cost) / Revenue × 100

Markup = (Revenue − Cost) / Cost × 100 — the same profit measured against cost instead of revenue

Worked Example

A $120 job costing $42 to deliver (labor, fuel, salt) earns $78 gross profit — a 65% margin and a 185.7% markup. Snow removal margins per push look strong, but the business is defined by weather uncertainty: revenue depends on how often it snows, while much of the cost (equipment, insurance) is fixed regardless. The gross profit must cover the plow truck or equipment, fuel, de-icing materials, and liability insurance — and the pricing model (per-push, per-season, or per-inch) shifts the risk between you and the customer.

Key Insight

Snow removal is a high-margin-per-job but high-uncertainty business, and the pricing model is the central strategic choice because it allocates weather risk. Per-push (per-visit) pricing means you earn only when it snows — great in a heavy winter, lean in a mild one — putting the volume risk on you. Per-season (flat-rate) contracts give predictable revenue and shift the risk to you in a different way: a heavy winter with many storms can make a flat-rate contract unprofitable, while a mild winter is pure profit. Per-inch or tiered pricing splits the difference. Whichever you choose, the gross margin per job must cover heavy fixed costs that exist regardless of snowfall — the plow truck or equipment and its depreciation, and especially liability insurance (slip-and-fall claims are a serious risk in this business, so coverage is essential and not cheap). Materials (salt, sand, de-icer) prices can spike in heavy seasons. Operationally, route density matters as in any service business (clustered accounts cut unbilled travel between sites), and 24/7 availability during storms drives labor cost. A 65% gross margin per push is healthy, but profitability over a season depends on snowfall frequency against your fixed costs and your pricing model — so price to cover overhead even in a light winter, and consider a mix of seasonal contracts (baseline revenue) and per-push work (upside) to balance the weather risk.

Frequently Asked Questions

How is snow removal profit margin calculated?

Gross profit is the price minus job cost; margin is gross profit divided by the price, times 100. A $120 job costing $42 has $78 profit — a 65% margin and a 185.7% markup.

What should I include in the job cost?

Direct costs: labor, fuel, and de-icing materials (salt/sand) for the job. Keep fixed overhead (plow/equipment, vehicle, insurance) out of the per-job cost — but ensure your margin across jobs covers that overhead, which exists regardless of how much it snows.

Per-push or per-season pricing?

It's a weather-risk choice. Per-push earns only when it snows (you bear volume risk — great in heavy winters, lean in mild ones). Per-season flat contracts give predictable revenue but you lose money in a storm-heavy winter and profit in a mild one. Per-inch splits the difference. Many operators mix contracts and per-push work to balance the risk.

Why is insurance so important for snow removal?

Slip-and-fall claims are a serious liability risk — if someone is injured on a property you cleared, you can be sued. Liability insurance is essential and significant, and it's a fixed cost the margin must cover whether or not it snows. Skimping on it risks a single claim wiping out a season's profit.

How does weather affect profitability?

Hugely. Revenue depends on snowfall frequency, but fixed costs (equipment, insurance) exist regardless. A heavy winter is profitable on per-push pricing but can sink a flat-rate contract; a mild winter is the reverse. Price to cover your fixed costs even in a light year, and use a mix of pricing models to manage the swing.

Related Calculators

Methodology & Review

Ugo Candido ✓ Editor
Wrote this calculator and is responsible for its methodology and review.

Gross profit is the price minus the job cost; margin is gross profit as a percent of the price; markup is gross profit as a percent of cost. Job cost should include labor, fuel, and materials (salt/de-icer) for that job; it excludes fixed overhead (equipment, vehicle, insurance), which the margin must cover.

Written by Ugo Candido · Last updated May 22, 2026.