Technician Capacity Planner
See how many techs peak season needs, how booked your current crew will be, and what the jobs you can't get to are worth.
How it works
Jobs per tech = scheduled hours × productive % ÷ hours per job · Techs needed = peak jobs ÷ jobs per tech (rounded up) · Lost revenue = jobs over capacity × average ticket
Productive share matters as much as headcount. Parts runs, shop time and morning meetings come out of every tech's week, so a 50-hour schedule might only hold 35 to 40 hours of jobs.
Getting good inputs
- Use your dispatch history from last year's busiest four weeks, not the average week.
- Hours per job should include drive time. Rural routes and new-construction work run longer.
- If you only track calls, multiply calls by your booking rate to get jobs.
Before you hire
- A crew booked above 100% at peak turns away work. Above 85% for weeks at a time burns out techs and raises callbacks.
- Hiring takes months. Start recruiting before the season, and see pay plans and overtime and employee vs. 1099.
- Check the other side too: run the numbers for your slowest month. A crew sized for July has to stay busy in April.
Shoulder-season work keeps a bigger crew paid for. 90 Leads, which publishes HVAC Cheat Sheet, helps HVAC contractors fill slow months with maintenance, tune-up and replacement leads.
One business tip a month
For HVAC shop owners: pricing, marketing, hiring and running a profitable service business. Short and practical. Free, unsubscribe anytime.
We'll only use your email for the newsletter. Privacy policy.
Related tools
Cost per Booked Job Calculator
Compare marketing channels by what a booked job really costs, not cost per lead.
PLANMaintenance Agreement Pricing Calculator
Price a service plan from your real cost per visit, perks and target margin.
FLATFlat-Rate Price Builder
Build a flat-rate task price from time, true labor cost, parts and target margin.
Estimates for planning only, not financial or tax advice. Found a problem with this tool? Tell us.