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.
Adjust the inputs and select Calculate for a full breakdown.
Compare Common Scenarios
How the numbers shift across typical situations for this calculator:
| Scenario | Profit margin | Markup | Profit |
|---|---|---|---|
| $120 job · $42 cost (65%) | 65.00% | 185.71% | $78.00 |
| $60 driveway · $20 cost | 66.67% | 200.00% | $40.00 |
| $500 commercial lot · $200 cost | 60.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
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.
Pricing structures and risk allocation
PER-PUSH pricing.
Residential driveway. $30-$80 per visit.
Small commercial lot (10-30 spaces). $150-$400.
Mid commercial (50-100 spaces). $400-$1,500.
Large commercial. $1,500-$5,000+ per push.
Substantial — customer bears weather risk.
SEASONAL CONTRACT (flat fee).
Residential. $400-$2,000 season.
Commercial. $5,000-$50,000+ season.
Substantial — contractor bears weather risk.
Light winter substantial profit (work paid for, no work performed).
Heavy winter substantial loss potential.
HYBRID (cap + overage).
Substantial — base + per-event over X events.
Substantial — shared risk.
SALT / DE-ICING.
Substantial separate billing or included.
Per-application $50-$500 residential, $200-$3,000 commercial.
Per-pound or per-ton (bulk).
Substantial — salt prices volatile.
TRIGGER inches.
Substantial — typically 1" or 2" trigger.
Below trigger no push.
Substantial — customer dispute risk.
Operations, equipment, integration with landscaping
EQUIPMENT.
Plow truck $8-$25K used.
Plow blade $3-$8K.
Salt spreader $2-$5K.
Skid steer + plow attachment $40-$80K.
Substantial seasonal-only use $40-$200K typical investment.
Amortization challenge substantial.
LABOR.
Substantial. On-call premium.
$25-$45/hour typical.
Substantial overtime + double-time.
Substantial — drivers needed substantial.
FUEL substantial during heavy events.
Substantial — diesel rises substantially.
INSURANCE substantial.
Commercial auto + general liability substantial 8-15% revenue.
Substantial slip-and-fall claims (lots).
Substantial — ASCA certified contractors substantial preferred.
MUNICIPAL CONTRACTS.
Substantial — bidding process.
Substantial volume + recurring multi-year.
Substantial bonding requirements.
INTEGRATION with LANDSCAPING.
Substantial — most snow removal is landscapers in winter.
Substantial — equipment reuse (trucks, skid steers).
Substantial — same crews.
Substantial year-round revenue smoothing.
REGIONAL VARIATION.
Substantial — Boston/Buffalo/Chicago substantial heavy snow.
Substantial — DC/Atlanta/Nashville occasional events command premium.
Substantial — Rockies/ski areas substantial peak winter business.
WEATHER FORECASTING.
Substantial — DTN, AccuWeather Pro substantial professional forecasting.
Substantial — pre-positioning crews based on forecast.
Substantial — GPS-tracking + service verification (substantial customer dispute reduction).
U.S. snow removal margin benchmarks (2024)
Reference margins by structure + segment.
| Segment / Structure | Margin range |
|---|---|
| Residential per-push | Gross 60-75%, Net 25-40% |
| Residential seasonal contract | Variable — light winter substantial; heavy substantial loss |
| Commercial per-push (small) | Gross 50-65%, Net 18-30% |
| Commercial seasonal (medium) | Variable — depends weather |
| Commercial large multi-site | Gross 40-55%, Net 10-20% |
| Municipal contracts | Gross 35-50%, Net 8-15% |
| Salt / de-icing | Gross 40-60%, Net 20-35% |
| Owner-operator solo | Net 30-50% (labor unpaid) |
| Insurance % of revenue | 8-15% |
Substantial weather risk — light winter substantial profit (seasonal); heavy winter substantial loss. Equipment 3-4 month use substantial amortization challenge. ASCA certification substantial commercial preference. Integration with landscaping substantial year-round revenue. SIMA + ASCA + NOAA data.
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.
When is this calculator unreliable?
Less reliable when light vs heavy winter substantially affects revenue (per-push variable; seasonal contractor bears weather risk — light winter substantial profit, heavy winter substantial loss), when equipment used 3-4 months/year amortized poorly, when salt/chemical cost substantial fluctuating, when workers comp + liability premium high (8-15% revenue), or when on-call premiums not modeled. Trigger inches (1-2" typical) determine push events.
References & Authoritative Sources
- Snow & Ice Management Association (SIMA) — Industry Standards · consulted June 1, 2026 · Trade association
- Accredited Snow Contractors Association (ASCA) — Industry Resources · consulted June 1, 2026 · Professional standards
- NOAA / NWS — Snowfall Climate Data · consulted June 1, 2026 · Federal weather
Related Calculators
Methodology & Review
Snow removal margin = (revenue − costs) / revenue. Per-push residential $30-$80; commercial lot $200-$2,000+/push. Seasonal contracts $400-$2K residential, $5K-$50K+ commercial. Gross margin 50-70% small, 35-55% with equipment+labor. Net margin 20-40% owner-op, 10-20% commercial-scale. Substantial weather risk — light winter substantial revenue. RELIABILITY: Reliable for documented P&L. Less reliable when (a) light vs heavy winter substantially affects revenue (per-push variable); (b) seasonal contract (fixed) vs per-push (variable) risk allocation; (c) equipment used 3-4 months/year amortized poorly; (d) salt/chemical cost substantial; (e) workers comp + liability premium high; (f) on-call premiums.
Updated