Back to top

7 Financial Mistakes Keeping Home Service Companies Stuck Under $5M

Most home service companies I see follow the same path. They get to $2 million or $3 million on hustle,…

7 Financial Mistakes Keeping Home Service Companies Stuck Under $5M

19th October 2026

Most home service companies I see follow the same path. They get to $2 million or $3 million on hustle, good work and a reputation that keeps the phone ringing. Then growth stalls. The owner assumes it’s a sales problem and spends more on marketing, hires another CSR or adds a truck. It almost never is a sales problem. I’ve spent years interviewing home service owners on my podcast and working inside the books of HVAC, plumbing and electrical companies as a fractional CFO, and the pattern barely changes. What holds these companies back is usually sitting in the numbers. Nothing here is a secret formula. It’s just what I keep seeing, again and again.

1. Pricing off the competition instead of your own costs

A lot of owners set prices by checking what the guy down the street charges and landing somewhere close. The problem is that most of them don’t know their own break-even, and his costs aren’t yours. His overhead, his labor burden and his debt are different, and he may be losing money on every job.

One of the most common mix-ups I hear is the owner who thinks a 40% markup means a 40% margin. It doesn’t. Take a job that costs $1,000 to deliver. A 40% markup puts the price at $1,400, which leaves $400 of gross profit on $1,400 of revenue. That’s a margin of about 28.6%. To actually earn 40%, the price needs to be around $1,667. On a year of jobs, that gap is the difference between a healthy company and one that’s always short.

What to do: Before you set any price, know your fully loaded labor cost per hour. That means wages plus payroll taxes, benefits, workers’ comp, paid time off and the hours a tech is on the clock but not billing. Then add overhead, a profit target and any debt service, which almost nobody factors in. That number, not the competitor’s price, is your floor.

2. No gross profit by department

Walk into most $3 million HVAC companies and you’ll find install, service and maintenance agreements all sitting on one revenue line. The blended gross profit might look fine. The trouble is what the blend hides.

These departments behave very differently. Install brings in the big revenue numbers. Service often carries the margin. Maintenance agreements fill slow months and are paid up front for visits that haven’t happened yet. When all three are mixed together, one department is usually subsidising another, and the owner has no way to see which.

The same thing happens in plumbing, where a service and repair book and a new construction book share one P&L, or in electrical, where weekly-paying service work sits next to project work.

What to do: Split the P&L by service line, even roughly at first. A chart of accounts with separate revenue and direct cost lines for each department is enough to start. Within a couple of months, you’ll know which part of the business is paying the bills.

3. Treating the bank balance as the scoreboard

A big install deposit lands, the account looks healthy and it feels like a great month. Then the material bills arrive, payroll goes out on Friday and the balance drops back to where it was. Nothing was wrong with the job. The owner just read cash as profit.

Cash and profit measure different things. Profit tells you whether the work you did this month made money once every cost is counted. Cash tells you what’s in the account today, which depends on when customers paid, when suppliers need paying and what’s been pre-paid for work you haven’t done. A company can show a profit and still struggle to make payroll, or look flush while it’s losing money.

What to do: Look at profit and cash separately every month. Read the P&L to see whether you made money, then read the balance sheet and cash position to see where that money actually is. Once you can explain the difference between the two, a big deposit stops feeling like a good month and starts looking like what it is.

4. Owner pay buried in the numbers

Plenty of owners pay themselves through draws rather than a salary, pulling cash out whenever their personal account runs low, which is exactly the habit good bookkeeping basics tell you to avoid. Others take almost nothing and leave the money in the business. Either way, the P&L stops telling the truth.

When owner pay runs through draws, it doesn’t show up as a cost of running the company, so the profit line looks bigger than it really is. When the owner takes little or no pay, the business looks healthier than it is because the most important person in it is working for free. Both versions make it hard to know whether the company can actually afford the next hire, the next truck or a slow quarter. They also cause problems later, because anyone looking to buy the company will adjust for a real owner’s salary and see a smaller profit than you expected.

What to do: Put yourself on the books at a market wage for the job you actually do, whether that’s general manager, operations lead or sales. Take anything above that as a distribution. That way the profit number is honest, and you can see what the business earns without you subsidising it.

5. Flying blind between tax returns

In a lot of home service companies, the books only get serious attention once a year, when the CPA needs them for the tax return. For the other eleven months, decisions about pricing, hiring and spending are made on gut feel and whatever’s in the bank.

The tax return is a look backward. It tells you what happened, months after you could have done anything about it. By then, an underpriced service line or a job type that’s been losing money all year has already done its damage.

What to do: Get the books closed and reviewed by mid-month, every month. That means reconciled accounts, correct accruals and a P&L and balance sheet you can actually read while the month is still fresh. Then sit down and review them, ideally against the same handful of numbers each time. If nobody on your team has the time or the background to run that monthly review, this is usually the point where owners bring in Profit & Grit CFOs, a fractional CFO for home services rather than keep guessing.

6. Not job costing anything

Ask an owner which jobs made the most money last quarter and most will name the biggest ones. Very often, they’re wrong. Large jobs feel great because the invoice is big, but they also tend to carry more material, more labor hours, more change orders and more callbacks. Once those costs are counted, the big ticket can carry some of the worst margins in the business.

Without job costing, there’s no way to tell which jobs, techs or job types are making money. Owners end up chasing more of the work that keeps them busy rather than the work that pays.

What to do: Start small. Pull your ten biggest jobs from last quarter and cost each one out: labor hours at your loaded rate, materials, permits, subcontractors and any return trips. Compare the result against what you billed. Ten jobs is enough to show a pattern, and it usually shows you where to look next.

7. Hiring ahead of the numbers (or refusing to hire behind them)

Being busy is the most common reason owners add a truck and a tech. But a full schedule doesn’t mean the work is profitable. If the jobs are underpriced or the department is already thin on margin, another tech just adds payroll to a problem.

The opposite mistake is just as expensive. Some owners stay stuck running calls themselves because they won’t spend on a hire the numbers already justify. Every hour they spend in the field is an hour not spent on pricing, hiring or growing the company.

What to do: Know your revenue and gross profit per tech before you add the next one or decide to wait. If each tech produces enough gross profit to cover their fully loaded cost and contribute to overhead, and demand is there, the hire pays for itself. If not, fix pricing and margins first.

Where to Start

None of these mistakes require fancy software to fix. They require looking at the numbers every month and being honest about what they show. You don’t need to tackle all seven at once, either. Pick the one or two that stung while you were reading and start there. Fixing even one of them changes how you make decisions. And if you want to hear how other owners worked through the same problems, I talk about this with operators on my podcast every week.

Categories: Advice

Our awards

Discover Our Awards.

See Awards

You Might Also Like