In-House Maintenance Techs vs. Outside Vendors: Making the Call
Published by
Throne of Profit EditorialReviewed by
William Hassell
Founder & Chief Editor, Throne of Profit
Every property management company hits the same crossroads. You've been handling maintenance with a roster of outside vendors — a plumber, an HVAC company, a handyman who returns most of your calls — and it's getting expensive and slow. Someone suggests hiring a maintenance tech of your own. It feels like the grown-up move, but a full-time salaried person is a big fixed cost against a variable workload. The decision isn't about ambition or feel; it's a straightforward math problem: at your door count and work-order volume, does a salaried tech cost less per completed job than the vendors you'd otherwise dispatch?
Get the math wrong in one direction and you're paying a full salary to a tech who's idle half the week. Get it wrong the other way and you're bleeding margin and management time on vendor markups, scheduling delays, and owner complaints about how long a leaky faucet took to fix. The number of doors you manage is the single biggest input, and most owners make the call on gut feeling instead of running it.
THE CROSSOVER
cost
per vendors ░░░░░░░░░░░░░▇▇▇▇▇▇ (scales with volume)
month ╲ ╱
╲ ╱ ← crossover: doors where
╲ ╱ in-house gets cheaper
in-house ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ (mostly fixed)
└────────────────────────▶ door count / work ordersOwner symptoms
Vendor invoices and markups keep climbing, but hiring a tech feels like a leap you can't quite justify.
Simple work orders sit for days waiting on a vendor's schedule, and owners are noticing.
You keep debating "should we just hire someone?" but never actually run the numbers.
Why this happens
Maintenance is the part of property management that scales unevenly. At a low door count, work orders are too sporadic to keep a full-time tech busy, so vendors are genuinely cheaper — you only pay when there's work. But vendor costs rise in a straight line with volume, while a salaried tech is a mostly fixed cost that gets cheaper per job the more jobs you feed it. Somewhere between those two lines is a crossover point. Owners struggle because that point isn't obvious from inside the day-to-day, and the decision carries emotional weight — hiring feels like real commitment, and firing a tech later feels like failure — so it gets made on instinct rather than the actual per-job cost.
Common mistakes
Hiring too early, before door count supports it — then paying a full salary for a half-idle tech.
Waiting too long, absorbing vendor markups and slow response while owners quietly get frustrated.
Comparing wage to invoice, forgetting the tech's true cost includes payroll taxes, a vehicle, tools, insurance, and downtime.
Ignoring the mixed model — assuming it's all-or-nothing instead of an in-house tech for routine work plus vendors for specialized or overflow.
Leaving out response speed and owner satisfaction, judging the call on cost alone when service quality is half the point.
Business consequences
Get this wrong and it shows up in two different ledgers. Hire too early and the fixed salary quietly eats the margin on every door you manage until volume catches up — sometimes for a year or more. Wait too long and you're overpaying vendors on every work order, losing owners to slow response, and spending your own hours coordinating contractors who don't prioritize you. The owner who runs the math knows their real cost per completed work order both ways, knows roughly what door count flips the answer, and often lands on a deliberate hybrid — a tech for the routine volume, vendors for the spikes and the specialized trades. That owner controls maintenance cost and response time instead of being controlled by them.
How experienced operators think about it
They treat it as a capacity-versus-cost question, not a status question. The mental model is simple: estimate your steady work-order volume, calculate the fully loaded monthly cost of a tech (wage plus taxes, benefits, vehicle, tools, phone, insurance), and divide by the jobs that tech could realistically complete to get a true cost per job. Compare that to your average all-in vendor cost per job. If the tech comes in cheaper at your current volume — with enough steady work to keep them productive — it's time. If not, vendors still win, and the honest answer is "not yet." They also weight response speed and owner satisfaction alongside raw cost, and they rarely see it as binary; the hybrid model lets them move the line gradually as doors grow.
Practical actions
Count your steady work orders per month, separating routine jobs a generalist tech could handle from specialized trades that need a licensed vendor regardless.
Build the tech's fully loaded cost — wage, payroll taxes, benefits, vehicle, fuel, tools, phone, insurance — not just the hourly wage.
Divide loaded cost by realistic completed jobs to get a true cost per work order, and compare it to your average all-in vendor cost per job.
Find your crossover door count — the volume at which in-house beats vendors — and check where you sit relative to it today and where you'll be in a year.
Consider the hybrid first. A tech for routine, high-frequency work plus vendors for specialized and overflow jobs often beats either extreme.
Re-run the numbers as you grow. The answer changes with door count, so revisit it whenever your portfolio jumps.
Questions every owner should ask
Do I actually know my average all-in cost per completed work order through vendors right now?
At my current door count, would a fully loaded tech have enough steady work to stay productive?
Am I judging this purely on cost, or also on response speed and owner satisfaction — and how much is slow vendor response already costing me in owner retention?
Frequently asked questions
How many doors do I need before hiring my own maintenance tech makes sense?
There's no universal number, because it depends on your work-order volume per door, your local vendor rates, and how much routine work a generalist can handle versus specialized trades you'd still outsource. The reliable way to answer it is to run your own crossover: fully loaded tech cost divided by realistic completed jobs, compared to your average all-in vendor cost per job. A portfolio heavy on older properties generates more work orders per door and hits the crossover sooner than a portfolio of newer units.
Isn't it all-or-nothing — either I have a tech or I use vendors?
No, and treating it as binary is a common trap. Most established management companies run a hybrid: an in-house tech absorbs routine, high-frequency work (turns, minor plumbing, general fixes) where speed and cost control matter most, while vendors handle specialized trades, permitted work, and overflow during busy stretches. The hybrid lets you capture the savings on volume work without paying a salary to cover the sporadic specialized jobs.
Related articles
Running a Profitable Property Management Company — the pillar.
Choosing Property Management Software You'll Actually Run the Business On — the system that tracks the work orders behind this math.
Turning Owner Inquiries Into Signed Management Agreements — winning the doors that change this calculation.
Chasing New Customers but Losing Old Ones? — slow maintenance response quietly loses owners.
Simple Ways to Bring Past Customers Back — reversing owner churn.
Every business has more decisions than time
Whether you need help solving one problem, evaluating a major opportunity, or making a company-changing decision, Throne of Profit gives you consulting capacity on demand.
Purchase only the consulting capacity you need and use it across Weekly Focus, Strategic Focus, Financial Focus, and ThinkTank engagements.