Firmkit

How many jobs your crew can run

Capacity equals technicians times paid hours, times the share that is billable, divided by hours per job including drive time.

Results are free and run in your browser. An email adds the full plan.

Technician capacity planner

firmkit.co/tools/technician-capacity-planner/ · Oct 19, 2026

Example numbers, not yours.

    Fields start with round example numbers. Replace them with yours.

    Changes example wording only. Your numbers and the arithmetic do not change.

    Your crew

    Full-time technicians who run jobs.

    25%

    Shop time, supply runs, training, admin, paid time off. Check last month’s timesheets.

    Your jobs

    Average for your usual mix of jobs.

    Average round trip between jobs.

    Where you are now

    85%

    We start at 85. Utilization above this line is the signal to hire.

    Your calculation, step by step
    1. 4 x 40technicians times paid hours a week
    2. x 75%billable share, after your non-billable 25%
    3. / 3hours per job, on site plus drive
    4. = 40jobs a week of capacity
    5. 36 / 40booked over capacity
    6. = 90%utilization

    Get the full plan by email

    Opens on this page the moment you press the button. Print it, save it, or mail a copy to yourself from there.

    Your capacity, utilization and hire signal stay free above.

    • A 12‑week table of booked jobs against capacity
    • A hire-by week that allows for your hiring lead time
    • A printable copy for your partner or manager

    Enter your own numbers first.

    The table and plan need JavaScript, because they are built in your browser. Nothing is sent anywhere without it.

    Made with firmkit.co/tools/technician-capacity-planner/.

    Details

    How the numbers are worked out

    The formula, in words

    Capacity = technicians x paid hours x (1 - non-billable share) / (on-site hours + drive hours per job)

    Utilization = jobs booked / capacity. Revenue capacity = capacity x average job

    Stops per day = whole number of (day hours / hours per job). Backlog weeks = backlog / (capacity - booked), when positive

    The hire signal is utilization above the line you set. It is a prompt to look closer, not a rule.

    What the tool cannot know

    • Weather, seasons and cancellations, which swing real weeks.
    • Skill mix. A job may need a specific tech.
    • Emergency calls that jump the queue.
    • Whether new hires reach full speed at once. They do not.

    Every assumption, and who set it

    AssumptionValueSet by
    Technicians, hours, jobs, hours per jobYour numbersYou
    Non-billable share25% to startYou, check your timesheets
    Hire signal line85% to startFirmkit rule of thumb, you edit it
    Weekly growthBlankYou
    Hiring lead time8 weeks to startPlaceholder, you set it

    Sources

    • No outside statistic is used. The 85 percent hire line is our rule of thumb and you can change it.

    Source check

    • Outside statistics. None used on this page

    Questions people ask

    How many jobs can a technician do in a day?

    Divide the hours in your work day by hours per job, which is on-site time plus drive time. Eight hours with 2.5 on site and 0.5 driving is about 2 jobs. The tool uses a whole number, because a half job does not fit. Your own average job length is the number that matters.

    What is technician utilization?

    Utilization is jobs booked divided by the jobs your crew can run. At 100 percent every billable hour is full. Above that you are over capacity and work waits. Many owners start looking at a hire well before 100 percent, because jobs run long and emergencies arrive. You set that line.

    How do I count drive time?

    Use the average round trip between jobs, in hours, from your dispatch or timesheet records. Count paid driving, since the crew is not billing during it. If routes vary by season, use a recent month. Better scheduling can cut drive time, which raises capacity without hiring anyone.

    When should I hire another technician?

    When utilization stays above your line for several weeks and you are turning work away or pushing it out. This tool flags utilization above a line you set. Add your hiring lead time too, because a hire that starts in eight weeks has to be posted well before the crunch.

    Why is non-billable time a slider?

    Because it differs by company and by month. Shop time, supply runs, training, admin and paid time off all eat paid hours. A guess that is too low overstates capacity and hides a staffing problem. Check last month’s timesheets, set the slider to what you see, and review it quarterly.

    Fix the free things first

    The 60‑second audit looks at your site, your Google profile and your follow-up. Your score shows without an email.