Back to Blog

The Real Cost of an Idle Technician (And How to Fix It)

An idle tech doesn't just cost you their hourly wage. When you factor in truck costs, insurance, lost revenue, and turnover risk, every empty slot on your dispatch board is a $800-1,200 hole in your day.

By LeadFlow Team

The Real Cost of an Idle Technician (And How to Fix It)

You're paying your lead tech $32/hour. He's sitting in the shop at 10 AM on a Tuesday, scrolling his phone, because there's nothing on the board.

Most HVAC owners see that and think, "Well, that's costing me $32 an hour."

That number is wrong. Wildly wrong. And underestimating it is one of the most expensive mistakes in the business.

The True Loaded Cost of an Idle Tech

Let's break down what a technician actually costs you per hour when they're on the clock — whether they're running calls or not.

Direct compensation: $32/hour (wages + overtime averaging)

Payroll taxes and workers' comp: 18-22% of wages = $6.40/hour

Benefits (health insurance, 401k match, PTO accrual): $8-12/hour

Vehicle costs (payment/depreciation, insurance, fuel, maintenance): Approximately $180/day or $22.50/hour for an 8-hour day

Tools and equipment depreciation: $3-5/hour

Uniform and supply costs: $1-2/hour

Training and certification costs (amortized): $2-3/hour

Total loaded cost per tech-hour: $75-88

That's what an idle technician costs you every hour they're not producing revenue. Not $32. Closer to $80.

Now Factor in Lost Revenue

But the cost isn't just what you're spending. It's what you're not earning.

A productive service tech generates an average of $200-300 in gross revenue per hour when running calls (varying by market and service mix). Your best techs hit $350+.

So an idle tech-hour doesn't cost you $80. It costs you $80 in expenses plus $200-300 in lost revenue opportunity. That's a $280-380 swing per hour.

Per day, per tech: An idle technician represents a $2,200-3,000 total cost-plus-lost-revenue gap.

Per week across a 5-tech team with 30% idle time: That's 60 idle tech-hours, representing roughly $17,000-23,000 in weekly economic waste.

Let that sink in for a moment.

The Turnover Multiplier

Here's the part that keeps smart owners up at night: idle techs don't just cost you money today. They cost you the tech.

Good technicians want to work. They want to run calls, solve problems, earn spiffs, and feel productive. When your board is empty, your best techs start taking calls from recruiters.

The cost of replacing a trained HVAC technician ranges from $8,000-15,000 when you factor in recruiting, onboarding, training ride-alongs, early-stage inefficiency, and the revenue gap during the vacancy.

If idle time is a pattern — not a one-off bad Tuesday but a recurring shoulder-season reality — you're creating the conditions for your best people to leave. And they will. The A-players leave first because they have options.

Utilization Rate: The Metric You Should Be Obsessing Over

Tech utilization rate = (Billable hours) / (Total available hours) x 100

Here's where you should be:

  • Peak season target: 85-92%
  • Shoulder season target: 65-75%
  • Annual average target: 75-82%
  • Red flag threshold: Below 60% for more than 2 consecutive weeks

If you're not tracking this number weekly, you're flying blind on your single biggest expense.

To calculate it: take the total hours each tech spent on billable calls (drive time to the call counts, lunch and shop time don't) and divide by total paid hours for the week. Do this per tech and as a company average.

How to Fix It: 7 Levers for Improving Utilization

1. Build a Maintenance Agreement Base

Every maintenance agreement is a pre-booked appointment you can schedule during slow periods. A base of 400+ active agreements means you can fill 2-3 techs' daily boards with maintenance visits during any lull.

Target: Maintenance agreements equal to at least 15-20% of your annual revenue. If you're at $2M, you want $300-400K in agreement revenue.

2. Implement Demand-Based Scheduling

Stop scheduling maintenance visits during peak season when your techs should be running high-value repair and replacement calls. Bank those maintenance appointments for shoulder-season weeks.

Create a scheduling matrix: peak weeks get zero maintenance, shoulder weeks get 60% maintenance / 40% open for demand calls.

3. Cross-Train for Multi-Trade Capability

A tech who can handle water heater replacements, basic plumbing, or electrical work is a tech you can keep busy year-round. Water heaters alone can add 15-20 calls per month to your board with no seasonal variance.

Investment: $2,000-4,000 per tech for cross-training. Payback period: 2-3 months of improved utilization.

4. Run Targeted Campaigns to Fill Specific Gaps

Look at your dispatch board on Wednesday and see gaps next week? Launch a flash promotion to your customer database. "$79 System Health Check — This Week Only." You can fill 10-15 appointments in 48 hours with a simple email to your customer list.

This isn't random discounting. It's precision demand generation aimed at specific empty slots on your board.

5. Add Commercial Maintenance Contracts

Commercial HVAC maintenance runs on a quarterly or monthly schedule regardless of weather. Five commercial contracts can anchor 2-3 days per month of guaranteed work per tech during your slowest periods.

6. Implement a Proper Call-Ahead and Arrival Window System

This isn't about generating more work — it's about preventing idle time between calls. The average HVAC tech wastes 45-90 minutes per day on gaps between appointments caused by poor scheduling, no-shows, and travel inefficiency.

Tightening your dispatch operations from a 4-hour arrival window to a 2-hour window, with day-before confirmation calls, can recover 5-8 billable hours per tech per week.

7. Revenue-Per-Truck Tracking and Goals

Give each tech visibility into their daily and weekly revenue generation. Not as a pressure tactic — as a professional development metric. Techs who see their own numbers and understand how they compare to benchmarks naturally improve.

Benchmark: $1,500-2,000/day in generated revenue per tech is a solid target for a well-run residential HVAC operation. Your top performers will hit $2,500+.

The Marketing Connection

Here's what most HVAC owners miss: tech utilization is a marketing problem as much as it's an operations problem.

Your marketing generates the calls. Your dispatch assigns the calls. Your techs run the calls. When utilization drops, the instinct is to blame the weather or the season. But the real question is: is your marketing generating enough demand to keep your team productive?

If you're spending $5,000/month on marketing and you have five techs, you need that marketing to generate enough calls to fill 200 tech-hours per week. If it's only generating enough for 140, you have a demand problem that no amount of scheduling optimization can fix.

The solution isn't to cut techs to match your call volume. It's to build marketing systems that generate consistent demand — through maintenance agreements, direct response campaigns, Google visibility, and customer reactivation — so your team stays productive regardless of what the weather does.

Track It, Fix It, Grow

Every hour on your dispatch board has a dollar value. Empty slots aren't just "slow days" — they're quantifiable losses that compound over weeks and months.

Start tracking utilization this week. Calculate your true loaded cost per tech-hour. Then work backwards from the gaps: how many additional calls per week do you need, and what's the most efficient way to generate them?

The companies that scale past $2M, $5M, $10M in revenue aren't the ones with the most trucks. They're the ones that keep every truck busy.

Ready to stop guessing?

We build ad campaigns that generate real calls from real customers. No fluff, no vanity metrics.

The Real Cost of an Idle Technician (And How to Fix It) | HVAC CallFlow Blog