Most home services owners add headcount reactively. You’re slammed, customers are waiting, so you hire. Six months later the season turns, the new hires are sitting idle, and margins take the hit. Or the opposite — you wait too long, the phones go unanswered in July, and you leave six figures of revenue on the table because nobody was there to book it.
At $3M–$30M in revenue, every hire is a margin decision. This guide covers how to size each role against real capacity — what a service tech should produce, how many calls a CSR can handle, and when the management layer actually pays for itself.
You’re measuring activity. You’re not measuring profit.
We tie your call counts, close rates, and crew performance back to actual margin — so you see which parts of the business make money and which ones burn it.
The Capacity Numbers That Drive Headcount
Revenue per employee across the whole company is too blunt to plan with. Each role has its own capacity measure. These are the numbers we use with the home services companies we work with:
| Role | Capacity measure | What a well-run shop sees |
|---|---|---|
| Service technician | Annual revenue per tech | ~$360K per year on service and repair, running 80–100 opportunities a month |
| Install / replacement crew | Jobs completed per week | Measured per crew, not per head — revenue swings with ticket size |
| CSR | Calls handled per month | 500–600 calls per month (new leads plus existing-job calls) — about one CSR per two to three service techs |
| Dispatcher | Technicians on the board | One dispatcher for roughly 8–15 techs, depending on job mix |
| Operations manager | Company revenue | Emerges at $5M–$10M; a dedicated role by $10M+ |
| Controller | Company revenue | In-house at around $5M, running AP, AR, and payroll |
None of these are hard rules — a tech running mostly maintenance calls will produce less than one running demand service, and a CSR on a high-volume drain line takes more calls than one booking replacement estimates. But if you’re well off these numbers in either direction, that’s where to look first.
When to Add a Service Technician
The trigger isn’t a revenue number; it’s capacity. Add a tech when the techs you have are producing at or above ~$360K a year and you’re still turning away work. The signals:
- You’re booking out two or more days in peak season and losing calls to competitors who can come today
- Your techs are consistently running full boards and overtime is climbing
- Your CSRs are telling callers “the earliest we have is Thursday” more than they’re booking same-day
What a new tech costs: wages and commission, payroll burden, truck, tools, and phone typically land somewhere around $100K–$140K fully loaded, depending on your market and comp plan. A new tech won’t produce $360K in year one — plan for $200K–$250K while they ramp.
The opposite signal matters just as much. If your techs are averaging well under $300K on service, adding another one isn’t the fix. The issue is usually dispatch, call booking, or pricing — and another truck on the road just spreads the same problem across more payroll.
Hire ahead of the season, not into it. A tech hired in June spends July learning your systems while the phones ring. Hire in March or September, ramp them in the shoulder season, and they’re productive when the volume arrives.
How Many CSRs You Actually Need
Work it from the techs backward. A service tech can run about 80–100 opportunities a month. A good CSR handles 500–600 calls a month — but only a third to half of those are new lead calls. The rest are existing customers asking when the tech is coming, reschedules, and estimate follow-ups. Roughly 85% of lead calls should book, and every booked call is an opportunity for a tech.
So one CSR produces somewhere around 150–250 booked opportunities a month — enough to keep two to three service techs busy. That gives you the rule of thumb:
One CSR for every two to three service techs, plus one for coverage once you’re at four or more, so lunch breaks, PTO, and Saturday hours don’t leave the phones unanswered.
Size to your peak season, not your annual average. In July and January, inbound can run 50–100% above normal, and that’s exactly when an unanswered call costs the most.
What a CSR costs: roughly $50K–$65K fully loaded. Compare that to a booking rate that slips from 85% to 70% because the phones are overloaded — on a team of ten techs, that’s a couple hundred lost opportunities a month in peak season.
The common mistake isn’t hiring CSRs too early — it’s leaving the office manager on the phones long after call volume has outgrown one person. If your abandoned-call rate is above 5–10% in peak season, you’re understaffed.
Dispatcher vs. Another CSR
By $3M–$5M you need a dedicated dispatcher — someone who owns the board, routes techs, and handles schedule changes so your CSRs can focus on booking. The decision after that depends on your mix:
- High-volume service (lots of short calls, emergencies, drain work): add dispatch capacity first. Routing is the bottleneck.
- Install- and replacement-heavy (longer jobs, estimates, financing): add CSR capacity first. Booking and follow-up are the bottleneck.
At $5M–$10M, plan for a lead dispatcher with a backup or dispatch coordinator for overflow and after-hours. Past $10M, dispatch is its own team.
When the Management Layer Pays for Itself
Operations manager: $5M–$10M. Below $5M, the owner is the operations manager, and that works because the team is still small enough to manage directly. Between $5M and $10M the role starts to emerge — often growing out of a senior dispatcher, office manager, or field supervisor — and by the top of that range it should be a dedicated hire. Past $10M it’s a real operations manager with direct reports, and at $15M+ you may split it into field operations and office operations.
The biggest mistake we see: promoting your best technician into this role. Running a truck well and running a team well are different skills. The job requires systems thinking, people management, and administrative discipline — not technical expertise.
Service and install sales managers: as the teams justify them. A service manager makes sense once you have enough techs that the owner or ops manager can’t ride along, train, and review performance personally — usually a dozen or more. An install or sales manager makes sense once you have multiple comfort advisors or salespeople whose close rates, pricing, and financing mix need active management. For most companies, that’s somewhere north of $7M–$10M.
Controller: around $5M. An in-house controller running AP, AR, and payroll, with the bookkeeping and monthly close outsourced. We cover the full finance build-out in our financial infrastructure by revenue stage guide.
The Real Cost of a Bad Tech Hire
A tech hire that doesn’t work out costs far more than their wages:
- Lost output during ramp: a tech who should produce $30K a month running at 50% for three months is $45K in revenue that didn’t happen.
- Callbacks and warranty work: poor work shows up as return trips that cost you labor and truck time without revenue.
- Customers you don’t get back: a bad experience on a service call is a replacement you’ll never get the chance to quote.
- The good techs: a weak hire drags on morale, and your best people have options.
Put together, a bad tech hire commonly costs one to one-and-a-half times their fully loaded annual cost before it’s resolved. Use paid working interviews, ride-alongs, and real reference checks. Over-invest in hiring so you don’t have to manage your way out of a mistake.
Ramp: What to Expect From a New Tech
| Month | % of target output | What is happening |
|---|---|---|
| Month 1 | 30–40% | Shadowing, learning your systems, pricebook, and process |
| Months 2–3 | 50–70% | Running calls with a senior tech, supervised jobs |
| Months 4–6 | 80–90% | Running their own board with occasional oversight |
| Month 6+ | 95–100% | Fully productive |
For a tech who should produce ~$360K a year ($30K a month), that ramp costs roughly $45K–$60K in lost output. That’s the cost of hiring into the season instead of ahead of it.
Headcount Planning: A Worked Example
A company doing $8M today plans to reach $10M next year: about $4.5M from service and repair, $5.5M from replacements and installs.
- Service techs: $4.5M ÷ $360K = 12.5, so 13 techs. They have 11 today, so they need two more — hired in the spring shoulder season to be ramped by summer.
- Install crews: size by jobs per week, not revenue per head. If a crew completes four replacements a week at an average of $11K and they need $5.5M, that’s 500 jobs a year, or roughly 2.5 crews across a 50-week year — three crews to allow for peak-season backlog.
- CSRs: 13 service techs at 80–100 opportunities each is roughly 1,050–1,300 booked calls a month. At one CSR per two to three techs, that’s five to six CSRs, plus one for coverage. They have five today — one or two more hires, timed ahead of summer.
- Dispatch: 13 service techs plus install crews is the top of one dispatcher’s range. Add a dispatch coordinator for overflow and after-hours.
- Management: at $10M, the operations manager should be a dedicated role, not a senior dispatcher doing it on the side.
Next Steps: Build Your Hiring Plan
- Pull revenue per service tech for the last 12 months from ServiceTitan or Housecall Pro
- Pull monthly call volume — new and existing — and divide by 550
- Project next year’s revenue by service line, not as one number
- Compare what you need to what you have, role by role
- Schedule the hires for the shoulder season before you need them
For how the whole back office should look at each stage, see our guide to the back office by revenue stage, and for the full org structure, our article on business roles in home services: org charts from $2M to $20M.
Raymond Gong is one of the senior partners of Profitability Partners, a fractional CFO and accounting firm built exclusively for home services companies — HVAC, plumbing, electrical, and roofing operators doing $5M–$30M in revenue. Prior to Profitability Partners, Raymond was a private equity professional at Black Diamond Capital Management and Third Lake Partners, a large family investment office. Raymond runs the books, the reporting, the profitability optimization, and the exit prep for contractors nationwide, working daily inside ServiceTitan, Housecall Pro, and QuickBooks — turning messy operational data into financials owners can actually run the business on, and that buyers and lenders take seriously. Raymond is a graduate of Vanderbilt University and is based in Tampa, FL.
Connect on LinkedInSee where your margins are leaking
Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.
Book Free Consultation →