Most snow removal operators track hours and truck fuel, but miss the financial leaks that kill winter margins. The difference between a $50K season and a $150K season often comes down to which three or four metrics you actually watch—and act on. Here's what matters.
Revenue Per Service Call
This is your baseline health check. Divide total revenue by total service calls completed during the season. Most established snow removal businesses see $150–$400 per call depending on region, service type, and customer mix.
If your number is below $120, you're likely underpricing or accepting too many small, unprofitable jobs. Track this weekly during peak season. When a call dips below your target, ask yourself: Is this a new customer (acceptable for acquisition)? Is the job genuinely smaller than quoted? Or did you miss something?
Cost Per Service Call
Subtract direct costs—fuel, salt/sand, equipment wear, subcontractor fees—from revenue per call. You want a gross margin of 50–70% on each service call.
If you're running $200 revenue per call but spending $130 in direct costs, you're at 35% margin. That's tight. You need either higher prices, lower input costs, or faster turnaround times. Track this by service type: a 15-minute snow push costs differently than a 90-minute full lot clear plus salt application.
Route Efficiency (Calls Per Hour)
Cluster your service area geographically and measure how many jobs you complete per hour of billable time. A tight route in dense residential areas might yield 6–8 stops per hour. A sprawling suburban territory might be 2–3 stops per hour.
Lower efficiency doesn't mean lower profit—a $300 rural driveway takes longer than a $150 urban one—but it reveals routing waste. If competitors in your area hit 7 stops per hour and you're at 4, investigate: Are you over-servicing? Taking jobs too far out? Could you batch scheduling differently?
Customer Retention Rate
What percentage of your customers rehire you the following season? Industry benchmark is 70–85% for established operators. Anything below 65% signals pricing problems, service quality issues, or poor communication.
Track this ruthlessly. A customer who returns costs nothing to acquire and typically spends $400–$1,200 per season (residential) or $2,000–$8,000+ (commercial). Losing even five repeat customers costs $2,000–$40,000 in missed revenue.
Equipment Downtime Cost
Every hour your primary plow truck is down is money not earned. During peak season, 8 hours of downtime on a truck that grosses $200/hour = $1,600 lost.
Budget 2–5% of revenue for preventive maintenance before winter. A $2,000 pre-season inspection catches worn hydraulics and prevents a $6,000 mid-January breakdown. Track actual downtime and its cost weekly.
Key Metrics to Monitor
- Seasonal revenue target vs. actual – Set a number in October, check it weekly January–March
- Gross margin by service type – Residential pushes vs. commercial lots vs. salt-only contracts perform differently
- Repeat customer revenue percentage – Ideally 60–75% of total revenue comes from returning clients
- Equipment hours utilization – If a truck is available 200 hours per season, are you billing 140 of them?
- Weather-adjusted demand forecasting – Track which snowfall amounts trigger which job volumes to predict cash flow
Pricing Strategy From These Metrics
Once you know your real cost per call and route efficiency, pricing becomes obvious. If 8 residential driveways take 4 hours and cost $180 in fuel and salt, price each at $60–$80 (not $40). If commercial lots run 2 hours, $240 costs, bill $400–$500.
Many operators underestimate indirect costs: vehicle insurance, licenses, accounting, storage, off-season payroll for crews. These eat 15–25% of gross revenue. If you're pricing only on direct costs, you're losing money systematically.
Selling and Growing With Better Data
When you have clean KPI data, pitch with confidence. Tell prospects: "We service 40 properties in your neighborhood—that means faster response times and lower costs." Real metrics build credibility.
Listing your services on platforms like Mercoly helps you reach qualified leads in your service area while you refine pricing based on actual performance data. As you grow, these metrics become your competitive advantage.
Frequently Asked Questions
Q: How often should I adjust pricing based on KPI data? Review pricing quarterly or after major seasonal shifts (fuel spikes, equipment costs rising). Mid-season adjustments annoy returning customers; plan changes for the next season.
Q: What's a realistic gross margin target for snow removal? Aim for 50–65% gross margin (revenue minus direct operating costs). Below 45% means you're competing on price alone and at risk; above 70% suggests underpricing or exceptional efficiency.
Q: Should I track metrics differently for residential versus commercial contracts? Absolutely. Commercial lots typically run higher revenue but lower frequency, while residential is high-frequency, lower-ticket. Track gross margin, repeat rate, and seasonal revenue separately by segment.
Start tracking these five metrics this season—your winter profitability depends on it.