Snow Plowing Profit Margins: What to Expect
Snow plowing is one of the most profitable seasonal service businesses — when you price correctly and control costs. Gross margins of 50-70% are typical for residential plowing. Net margins of 25-45% are realistic for solo operators. Here are the real numbers.
Profit Margins by Business Size
| Business Type | Annual Revenue | Gross Margin | Net Margin | Net Profit |
|---|---|---|---|---|
| Solo, residential only | $20,000-60,000 | 60-70% | 35-50% | $7,000-30,000 |
| Solo, residential + commercial | $40,000-120,000 | 55-65% | 30-45% | $12,000-54,000 |
| Small crew (2-3 trucks) | $100,000-300,000 | 45-55% | 20-30% | $20,000-90,000 |
| Large operation (5+ trucks) | $250,000-1,000,000+ | 35-50% | 15-25% | $37,500-250,000 |
Solo operators have the highest margins because there is no labor cost — it is all your time. As you add employees and trucks, revenue scales but margins compress due to payroll, workers' comp, and equipment costs.
Revenue Per Storm (Solo Operator)
| Route | Revenue Per Storm | Time | Hourly Rate |
|---|---|---|---|
| 20 driveways @ $40 avg | $800 | 3-4 hours | $200-267 |
| 30 driveways @ $40 avg | $1,200 | 5-6 hours | $200-240 |
| 20 driveways + 2 small lots | $1,400 | 5-7 hours | $200-280 |
| 5 commercial lots | $2,000-4,000 | 6-10 hours | $200-400 |
Expense Breakdown
Fixed costs (per season):
| Expense | Solo | Small Crew |
|---|---|---|
| Insurance (GL + commercial auto) | $2,000-4,000 | $5,000-12,000 |
| Plow equipment (amortized over 5 years) | $800-1,500 | $3,000-8,000 |
| Truck payment/depreciation | $2,000-5,000 | $6,000-20,000 |
| Marketing | $200-500 | $500-2,000 |
| Business license/fees | $100-300 | $200-500 |
Variable costs (per storm):
| Expense | Solo (30 driveways) | Per Driveway |
|---|---|---|
| Fuel | $40-80 | $1.30-2.70 |
| Salt (if applicable) | $30-75 | $1.00-2.50 |
| Equipment wear (cutting edge, hydraulics) | $15-30 | $0.50-1.00 |
| Vehicle maintenance (prorated) | $20-40 | $0.65-1.35 |
| Total variable per storm | $105-225 | $3.50-7.50 |
The math: 30 driveways x $40 = $1,200 revenue per storm. Variable costs: $150. Gross profit per storm: $1,050 (87.5%). Over a 15-event season: $18,000 revenue, $2,250 variable costs, $4,000 fixed costs = $11,750 net profit (65% net margin). As a side business, that is excellent. As full-time income, you need more customers or commercial work.
Where the Money Actually Goes
For a solo operator grossing $50,000/season:
- Fuel: $2,500-4,000 (5-8%)
- Salt/de-icing materials: $2,000-5,000 (4-10%)
- Insurance: $2,500-4,000 (5-8%)
- Equipment maintenance/repairs: $1,500-3,000 (3-6%)
- Truck payment/depreciation: $3,000-6,000 (6-12%)
- Marketing: $300-800 (1-2%)
- Accounting/business expenses: $500-1,000 (1-2%)
- Net profit (before taxes): $25,000-35,000 (50-70%)
What Kills Your Margins
- Low prices: Charging $25 per driveway when the market supports $40-50 means you are working 60% harder for the same profit. Check competitor pricing in your area and do not undercut by more than 10%.
- Spread-out route: Drive time is the margin killer. If you spend 40% of your time driving between customers and only 60% plowing, your effective hourly rate drops by 40%.
- Equipment breakdowns mid-storm: A hydraulic failure at 3 AM means emergency repair costs ($500-2,000) plus lost revenue on unplowed routes plus angry customers. Preventive maintenance is cheap insurance.
- Light snow years: If your area averages 15 plowable events but you get 8, your revenue is cut nearly in half while fixed costs stay the same. Seasonal contracts hedge this risk.
- Scope creep: Customers who say "can you also shovel the walkway and salt the steps?" for no extra charge erode your margins visit by visit. Every add-on has a price — quote it.
How to Improve Your Margins
- Add salt services: Salt has 60-80% margins and adds $15-30 per driveway. On a 30-customer route, that is $450-900 extra per storm.
- Tighten your route: Drop outlier customers who are far from your main cluster. Replace them with nearby customers even if it takes a season to backfill.
- Raise prices annually: 3-5% per year. Most customers accept small increases without complaint. Those who leave over $2 were never your best customers.
- Offer seasonal contracts: Guaranteed revenue regardless of snowfall smooths your income and reduces the risk of light snow years.
- Buy salt in bulk pre-season: Bulk salt in September costs $60-80/ton. Emergency salt mid-January costs $120-180/ton. Buy 80% of your expected needs before the season.
- Maintain equipment aggressively: A $50 hydraulic fluid change prevents a $1,500 pump failure. Change cutting edges before they wear to the moldboard ($80 edge vs. $800 moldboard).
Track Your Plowing Profits
plow.best has pricing calculators, route planners, and expense trackers to maximize your snow removal margins.
Get Started →