Scalability

When should I hire another plumber?

Hire before it feels comfortable. A producing tech at a coached shop generates $566K a year, and if you have an open truck it can't earn that while it's empty. Most owners wait for the month where the money is obviously there, which is the same month their crew is already past capacity and their customers already noticed.

"Hire when you can afford it" is backwards

It sounds responsible. It isn't. Payroll is the scariest line on the P&L, so owners set an unofficial rule: get the revenue first, then add the truck. The problem is that the revenue you're waiting for is the revenue the missing tech was supposed to produce. You've made the hire depend on the thing the hire is for.

Meanwhile, the cost of not hiring is real; it's just spread out where you don't have to look at it. Jobs booked three weeks out that went to another company who answered faster. Overtime you're paying at a premium instead of straight time. A callback list nobody's touching. Your best tech starting to sound tired on the phone. None of those show up as a line item called "should have hired in March."

The three thresholds

You don't need a revenue number. You need to know whether you've crossed these. Any two of the three and you should already be recruiting.

1. Your schedule is booked past your customers' patience. Business owners tend to look at "booked out" as a badge. Booked past what a homeowner with a real problem will actually wait will result in cancellations. If your standard answer on a non-emergency call has drifted from "tomorrow" to "week after next," you're wasting demand you already paid to generate, and some of it is leaving. Track the gap between when a customer calls and when you can actually be there, then track how many customers cancel after booking. When that number climbs three months running, it isn't seasonal.

2. Your best tech has become the bottleneck. Watch where the hard jobs go. If one person catches every difficult call, every warranty problem, and every job the others can't close, you don't have a strong tech, you have a single point of failure. That's a capacity ceiling issue wearing a person's name. It also burns your technicians out, and losing them costs you more than the hire would have.

3. You are the overflow capacity. The after-hours emergency, the sick-day cover, the job nobody else can sell. If the schedule only works because you're available to absorb whatever falls through, then the business is already one truck short, and you're the truck. This is the threshold owners are slowest to count, because working the overflow feels like being a good owner instead of a symptom.

If you can't answer these confidently, that's the real finding. Start tracking response-time gap and cancellation rate, callback age, and where the difficult jobs land. You can't decide on capacity you've never measured.

Treat the hire as a 60-to-90-day project

The other reason "wait until it's obvious" fails: hiring isn't an event. Hiring takes weeks in a market where every shop in town wants the same people. Then there's the offer, the notice period, and the ramp before the new tech is running a full board at your standards.

Run the calendar backwards from when you need the capacity. If you want a productive tech by peak season, you're recruiting well before it. Owners who start when they're already drowning spend the entire ramp period drowning.

One thing to focus on more than the timeline: don't let urgency pick the person. A seat filled by someone who won't produce still costs you the ramp, the training hours, and usually the callbacks, and then you're hiring again with less patience and less cash. Hiring early is what lets you hold the standard, because you're choosing rather than grabbing.

What we recommend

  1. Measure the three thresholds monthly. Response-time gap and cancellation rate, callback age, and where the hard jobs land. Ten minutes of review, not a dashboard project.
  2. Write your trigger down before you're under pressure. "Two of three thresholds crossed for two consecutive months; we open the ad." Decisions made in advance survive the bad week; decisions made during it don't.
  3. Keep a warm bench even at full roster. Stay in touch with good techs who aren't looking. The candidate you want is employed right now.
  4. Run the payback against the real number. A producing tech at a coached shop generates $566K a year. Compare that to the overtime, the deferred callbacks, and the calls going unanswered.
  5. Confirm it's a field problem. If the trucks have downtime but the phones are chaos, your bottleneck is dispatch or your CSRs, and a technician won't fix it. Hire for the constraint you actually have.

Not sure which constraint is really capping you? The free scale-readiness assessment scores your business section by section and shows you where the bottleneck actually sits. Short, no account required.

$566K

Plumbing revenue per tech per year (250 working days, median)

Xander Fisher headshot

Xander Fisher — Operations Coach, Team SPG

Xander has 8 years of experience in the Plumbing, Sewer, Electrical, and HVAC industry. He got his start as a CSR and has taken on other roles as a Dispatcher, Inside Sales Representative, Call Center Manager, and Internal Operations Manager. He comes from a Central Ohio company where he helped create, grow, and document several processes, systems, KTIs, and best practices that helped the company from go from $8 million to $75 million in revenue. Overall, Xander is passionate about well documented and efficient procedures, visible KTIs for all employees, and pushing innovation. He loves helping people grow and watching them reach their goals and dreams.

Related questions

Is there a revenue number that means it's time to hire another plumber?

No, and chasing one is how owners hire late. Two shops at identical revenue can have completely different capacity depending on dispatch, call mix, and scheduling. Use the three thresholds above — they move before revenue does, which is the whole point.

What does a missed call actually cost a plumbing business?

More than the one job, because the caller with a real problem keeps dialing until someone answers, and that shop now owns the relationship and the repeat work. The exact dollar figure depends on your close rate and average ticket. The pattern is what matters: consistent missed calls means consistent lost revenue, not a busy season.

Should I hire office/admin staff or a technician first?

Whichever is actually constrained. Trucks idle while the phone rings out means you need dispatch or admin help, and that's usually cheaper and faster to onboard. Techs booked solid with a clean schedule means the field is the ceiling. Check both — hiring the wrong role leaves the real bottleneck untouched and makes you distrust hiring in general.

How long before a new hire is actually productive?

Plan in months, not weeks, from opening the ad to a tech running a full board at your standards. That lag is exactly why the hire has to start before the breaking point. If you begin when you're already underwater, you stay underwater through the entire ramp.