More than 50% of home service businesses are not running with a profit - not because they closed, but because they are still rolling trucks, still answering phones, and still losing money on every call. If your overhead is invisible to you, it is not zero. It is just quietly eating everything you make.

What is a healthy overhead ratio for a home service business?

According to the CFMA Construction Financial Benchmarks Report 2024, the average overhead ratio for general contractors sits at 14.8%, and specialty contractors (HVAC, electrical, plumbing) run just over 16%. The target for small to mid-size contractors is 8-15% of revenue. If you are above 16%, you have a real problem that pricing alone will not fix.

Overhead is every dollar you spend whether or not a single job gets booked that day - insurance, vehicles, office rent, software subscriptions, your admin person, your own salary when you are not billing. A contractor named "Mad Dog" on the HeatingHelp.com forums put it as well as anyone ever has: "You MUST know how much it costs you, per day, to turn the key in the office door and meet ALL your hidden expenses - and that's if NO WORK COMES IN THAT DAY."

Once you know that number, you know your floor. Everything else is pricing from there.

Why your Google Ads spend might be your biggest overhead leak

LocaliQ analyzed 3,211 home service campaigns in 2025 and found the average cost per lead across home services was $90.92. For roofers, that number jumps to $228.15. For general contractors, it is $165.67. Every dollar you spend over your breakeven CPL is not marketing - it is overhead with a fancy dashboard.

SearchLight by Hatch pulled Q1 2026 data from $14.9 million in HVAC and plumbing ad spend across 816 contractors. HVAC contractors running non-branded Google search keywords paid an average of $149 per lead. Plumbers on non-branded keywords paid $167 per lead, while Performance Max campaigns averaged $72 per lead for both trades.

That is a $75-$95 gap per lead between your keyword targeting choices - and most contractors do not even know they are making that choice.

If you are spending $5,000 a month on Google Ads and converting at the industry average of 7.33% (LocaliQ 2025), you are generating roughly 55 leads and closing maybe 30-40% of them. That is 16-22 jobs. Local Services Ads, by contrast, convert at 20-25% based on aggregated agency data from 2024-2025.

Same budget, potentially double the booked jobs. Switching even a portion of spend to LSAs is one of the fastest overhead-per-job reductions available right now.

For painters, the math is even sharper. LocaliQ's 2025 data shows painters paying the highest average CPC in home services at $13.74 per click, which translates to roughly $196 per lead at a 7% conversion rate. If you want to think through how to grow your painting business without bleeding on paid search, channel diversification is not optional - it is survival.

The customer you already paid for and forgot about

A business coach working with HVAC, plumbing, and electrical contractors shared a case study about an owner outside Boston who was spending heavily on Google Ads without the return he needed. When they audited his CRM, they found 800 past service calls that had never converted to a maintenance agreement. Within three months of a direct mail, email, and follow-up phone campaign, he signed up over 100 new maintenance customers at a fraction of his $104-per-lead Google Ads cost.

That is an overhead win, not just a marketing win. He cut his effective cost of customer acquisition by reactivating customers he already owned.

SimplicityDX 2024 data shows that customer acquisition costs have increased 60% over the past five years. Your existing customer list is a depreciated asset sitting on the books at zero. Building a maintenance agreement program is one of the most direct ways to reduce what you spend acquiring new customers every single season.

How labor tracking silently destroys your margins

Mainsail Painting on Cape Cod grew to 15 employees and was losing money without understanding why. Their paper-based system could not track labor with enough precision to bill accurately. Small rounding errors on time sheets compounded across multiple job sites and quietly erased margin.

After switching to Workyard for GPS-verified time tracking, they gained the ability to bill correctly, pay crews fairly, and actually see where the money was going. Managing material costs gets most of the attention, but unbilled or misbilled labor is the silent version of the same problem.

If your techs are rounding down, clocking out from the truck instead of the job site, or running personal errands on company time, those minutes are your overhead.

The pricing fear that is costing you more than any expense line

A contractor on the HeatingHelp.com forums described 80% of plumbing and heating contractors he knows as suffering from what he calls "plumber's guilt" - the fear of charging what the work actually costs. They complain about not being able to pay their bills while simultaneously refusing to raise prices.

Michael McSweeney, whose career path was documented by Next Insurance, remembered a moment early in his career when a veteran contractor at an industry event told him he should be charging more. He raised his prices 10% after that conversation and did not have a single client push back. That 10% went straight to the bottom line because his overhead did not change.

On a typical HVAC service call, the real cost breakdown looks like this: $20 in parts, $84 in labor, $40 for the vehicle, $33 in overhead - totaling $177. At a ticket price of $150, you lose $27 on that call. At $200, you clear $23 with zero margin for error, and at $300, you finally have a sustainable profit.

That math comes from HVACKnowItAll.com and Fiscal Management Group, and it lines up with what the ACCA Financial Benchmarking Study 2024 shows: the median HVAC net profit margin is 5.8%, while the top quartile averages 13.2%.

If you want to understand where your pricing actually sits relative to your costs, flat-rate pricing versus hourly is worth working through. Flat-rate forces you to know your costs before you quote. Hourly lets you ignore them until it is too late.

Get AI workflows built for your contracting business

Get Started

What the numbers look like by channel and by trade

Trade / MetricCost Per LeadConversion RateSource
Home Services (avg.)$90.927.33%LocaliQ 2025, 3,211 campaigns
Roofing and Gutters$228.153.70%LocaliQ 2025
Construction / GC$165.672.61%LocaliQ 2025
House Cleaning$46.9917.65%LocaliQ 2025
HVAC - Google Ads$104N/ASearchLight/Hatch Q1 2026
HVAC - Non-Branded$149N/ASearchLight/Hatch Q1 2026
Plumbing - Non-Branded$167N/ASearchLight/Hatch Q1 2026
Performance Max (HVAC)$72N/ASearchLight/Hatch Q1 2026
LSA (all home services)Lower than PPC20-25%Aggregated agency data 2024-25

How to increase revenue without adding a single new customer

Jobber's 2026 Home Service Trends Report surveyed 1,050 home service business owners and found that businesses offering optional line items see upsell rates between 25-50%. The catch: only 16% of pros offer tiered pricing options. If you are in the 84% who just send one number, you are leaving money in a quote that the customer was already ready to spend.

ServiceTitan's 2025 Residential Industry Report found that 47% of contractors with over $10 million in annual revenue said following up on estimates accounts for 11-15% of their income. If you are not following up on unsold quotes, you are doing unpaid sales work and then walking away from the close. Increasing your average job ticket does not require more leads. It requires more from the leads you already have.

On the automation side, Associated Builders and Contractors data cited by ServiceTitan shows AI and scheduling automation saving $720,000 in admin labor costs. Even at a five-truck operation, removing two hours of daily office data entry is real money. AI workflow automation is no longer a large-company tool - the same systems work at $1 million in revenue.

If you are thinking about how your overhead structure looks as you grow or eventually sell the business, it matters more than most owners realize. Buyers pay multiples on net profit, not gross revenue. Selling your HVAC company at 13% net margins gets you a fundamentally different valuation than selling at 5.8%. The overhead work you do now is not just for this year's take-home - it is for the exit.

For contractors looking to grow into new revenue streams while keeping overhead lean, adding a second trade is worth modeling carefully before committing. The overhead of a new trade division can sink you if it is not structured around your existing fixed cost base.

And if cash flow is the reason you keep deferring overhead cuts or equipment upgrades, managing cash flow as a contractor comes before any of the margin work. You cannot optimize what you cannot survive.

Frequently Asked Questions

What percentage of revenue should overhead be for a home service business?

For small to mid-size contractors, the target overhead ratio is 8-15% of revenue, according to CFMA and JMCO 2024-2025 benchmarks. The CFMA 2024 report shows general contractors averaging 14.8% and specialty contractors just over 16%, which means most are already near or above the top of the healthy range.

What is the average net profit margin for HVAC contractors?

The median net profit margin for HVAC contractors is 5.8%, according to the ACCA Financial Benchmarking Study 2024. The top quartile of HVAC businesses averages 13.2% - that gap reflects pricing discipline, service mix choices, and overhead control, not luck.

How much does a Google Ads lead cost for HVAC or plumbing?

SearchLight by Hatch analyzed $14.9 million in ad spend across 816 HVAC and plumbing contractors in Q1 2026 and found HVAC leads averaging $104 overall, with non-branded keywords hitting $149. Plumbing non-branded leads averaged $167. Performance Max campaigns averaged $72 for both trades, making targeting strategy one of the highest-leverage overhead levers available.

Does raising prices actually lose customers?

Rarely, and less often than most contractors fear. Contractor Michael McSweeney raised his prices 10% after a conversation at an industry event and had zero clients push back. The contractors most likely to lose customers on a price increase are the ones who raise prices without communicating value - not the ones who raise prices because their costs demand it.

What is the fastest way to reduce cost per acquisition without cutting ad spend?

Reactivate past customers. An HVAC contractor outside Boston audited his CRM, found 800 uncontacted past service calls, and signed up 100 new maintenance agreement customers in 90 days through direct mail, email, and phone follow-up - at a fraction of his $104 Google Ads CPL. Your existing database is the cheapest lead source you have.

Your next move

Pull your last 90 days of ad spend and divide it by the number of booked jobs. If that number is above your trade's benchmark from the LocaliQ or SearchLight data above, that is your first overhead cut.

Then open your CRM and find every customer who has not heard from you in 12 months. Those two actions alone can shift your margin more than any software subscription or process overhaul.

Do both this week.