Back to Blog

HVAC Landscaping Pricing Strategy

PipelineOn Research Team
Blog

To price home service work for profit, target a net margin of 10-15% by calculating your true loaded labor rate, applying a markup that accounts for overhead separately from profit, and pricing service work at 50-65% gross margin. Flat-rate pricing typically increases average tickets by 20-40% compared to time-and-materials.

Key Takeaways

  • HVAC median net margin is just 5.8%, but the top quartile averages 13.2% - the gap is pricing strategy, not busyness
  • Flat-rate pricing increases average tickets 20-40% and 1 contractor jumped from 3% to 18% net margin after switching
  • 60% of contractors do not know their true profit margin and most discover they have been undercharging by 15-30% for years
  • Maintenance agreements gross 80-90% while equipment installs gross only 25-35% - your job mix determines your profitability

The median HVAC contractor nets 5.8% profit according to the 2024 ACCA Financial Benchmarking Study. The top quartile nets 13.2%. Both groups are running full schedules, answering calls, and sending crews out every morning. The difference is not hustle. It is pricing.

If you are winning jobs but wondering where the money went, this is for you.

Why Are Most Contractors Undercharging Without Knowing It?

60% of contractors do not know their true profit margin. When contractors finally sit down and calculate their real numbers, the most common discovery is that they have been undercharging by 15-30% for years - not because they were lazy, but because they priced by gut feel, copied a competitor, or used whatever felt right.

Per Build-Folio’s 2026 contractor pricing guide, that is the default mode for most trade businesses. The ServiceTitan Exteriors Contractor Market Report, which surveyed over 1,000 respondents, found that 56% of roofing and exterior contractors cited overhead costs as a top challenge - yet most still were not factoring overhead correctly into their prices.

You cannot fix what you are not measuring. If you are not tracking job-level costs, you are flying blind.

What Is the Markup vs. Margin Problem That Kills Contractor Margins?

This one mistake costs contractors more money than almost anything else. A 25% markup yields only a 20% margin - not 25%. If you mark up your labor and materials by 25% and think you are making 25% profit, you are already wrong before overhead touches it.

Markup is calculated on cost. Margin is calculated on revenue. Apply the wrong formula and every job you “win” quietly loses ground.

The fix is simple in concept: calculate your total overhead, set a target net profit percentage, then work backward to a loaded labor rate and parts markup that delivers both. The upfront pricing strategy most residential contractors use solves this by baking overhead into a flat rate per job category instead of guessing on every ticket.

How Does Job Mix Affect HVAC Profitability?

A Phoenix HVAC shop doing $4.2M in revenue explained it on r/sweatystartup: “Our maintenance plans subsidize our installs. Without the 70% margin on tune-ups absorbing some of the overhead, our 28% install margins would not be enough.”

That is not a coincidence. ServiceTitan’s 2025 benchmark data puts HVAC maintenance agreement gross margins at 80-90%, while equipment installs run just 25-35% gross. Emergency service sits in the middle at 45-55% gross. If your business is mostly installs, you are working in the lowest-margin bucket in the trade.

The top HVAC operators build their service mix deliberately. They push maintenance agreements hard because those jobs fund everything else. One reason HVAC pricing guides recommend tiered flat-rate menus is exactly this - you present options at different margin levels and let the customer choose, but every option is profitable.

What Happens When You Switch to Flat-Rate Pricing?

One contractor reported margins jumping from 3% to 18% after switching to flat-rate, with average tickets rising from $180 to $400. That is not a rounding error - that is a business transformation from a single operational change.

ServiceTitan’s flat-rate benchmark data shows flat-rate pricing increases average tickets 20-40% over time-and-materials billing. When the price is set upfront, the conversation shifts to value and the job gets done without friction.

Flat-rate also protects you when a job runs long. Under T&M, a slow job tanks your effective hourly rate. Under flat-rate, your margin is locked in from the moment the customer signs.

HVAC vs. Landscaping: What Margin Should You Actually Target?

TradeTypical Net MarginTop Performer Net MarginBest Margin Job Type
HVAC8-12%15%+Maintenance agreements (80-90% gross)
Landscaping10-20%20%+Residential lawn service (15-20% net)
Roofing8-12%15%+Metal roofing (up to 47% gross)
Plumbing8-12%15%+Service/repair (50-65% gross)

A roofer on ContractorTalk tracked job-by-job margins across 47 installs in 2025. His best job: 47% gross on a metal roof with locked-in material pricing. His worst: 11% gross on an asphalt re-roof where shingle prices jumped between quote and install.

Two jobs, same crew, same day rate - completely different outcomes because of material cost exposure. His takeaway was practical: add escalation language to every quote over a certain dollar amount, and build a material cost clause into contracts for jobs that will not start for 30+ days.

For landscaping, GetHarvest’s profit margin data for landscaping businesses puts the U.S. industry average at 13% net in 2025. Residential lawn services should aim for 15-20% net, and commercial projects for 10-15% net.

How Do Lead Costs Factor Into Your Pricing?

Every job has to carry its share of marketing cost, not just labor and materials. If you ignore this, you are pricing as if leads are free - and they are definitely not free.

The average blended cost per lead for HVAC and plumbing Google Ads hit $104 in January 2026, according to SearchLight by Hatch which tracked $14.9M in ad spend across 816 contractors. Non-branded search averaged $149 per lead. LocaliQ’s 2025 home services benchmark data puts average home services CPL at $90.92 across all channels.

If your HVAC close rate is 30-40% (per ServiceTitan’s 2024 Pulse Report), you are spending somewhere between $225 and $350 in ad cost alone to acquire each booked job at a $104 CPL. That number needs to live in your overhead calculation, not be ignored until you wonder why Google Ads is not working.

This is also why tracking which campaigns actually convert to booked jobs matters more than tracking clicks or impressions. A click that never becomes revenue is just a cost.

If you are spending money on leads through platforms like Thumbtack or Angi, those costs belong in your overhead too. The comparison between Thumbtack, Angi, and HomeAdvisor CPLs shows wide variance by trade - but none of them are free, and none of them should be invisible to your pricing.

How Should You Handle Customers Who Push Back on Price?

A New Jersey homeowner posted on Reddit after receiving quotes between $16,000 and $18,000 for a two-zone heat pump system. An HVAC contractor responded: “Unfortunately, no, this is the new normal. All of our expenses have gone through the roof. Equipment, material, labor and overhead expenses (insurance) are ridiculous.”

That contractor was right. But “that is just what it costs” is not a sales strategy.

The gap is communication, not price. Customers push back when they do not understand what they are paying for. Itemized proposals, before-and-after documentation, and social proof all reduce price resistance before you quote the number.

Training your office staff to handle pricing conversations correctly before a tech even shows up is one of the highest-ROI operational changes a home service business can make. The way your CSRs handle inbound calls directly affects close rates - Invoca data shows phone leads convert at 46% while form submissions lag far behind, and 37% close on the first call alone.

If you are losing jobs after the quote goes out, the problem is often the follow-up, not the price. Unsold estimate follow-up sequences recover a meaningful percentage of jobs that go quiet - usually because the customer got busy, not because they hired someone else.

What Does a Profitable Pricing Formula Actually Look Like?

Here is the math that works for most residential service businesses:

  1. Calculate your total monthly overhead - everything including rent, insurance, fuel, software, marketing, admin salaries, and truck payments. That single total is your starting point.

  2. Divide that monthly overhead number by your total billable hours for the month. The result is your overhead cost per hour, which must be recovered on every job you run.

  3. Add your direct labor cost per hour - wages plus burden, which typically runs 25-35% above base wage. That sum is your break-even hourly rate before any profit.

  4. Add your target net profit percentage on top of that break-even rate. Apply the result to flat-rate job categories or use it as your T&M floor.

  5. Review this calculation every quarter. Material costs jumped 23% since 2022 while most contractors raised prices only 8-12%, and that gap compounds every year you do not correct it.

A solo plumber on r/sweatystartup documented three years of revenue: $280K solo in year one, $480K in year two, $510K in year three - all at 70 hours a week. He hired his first tech and crossed $1.2M within 18 months. The margin leverage comes when you price correctly enough to fund hiring, and when you stop treating overhead as someone else’s problem.

Tracking your revenue against what each campaign actually produces is the operational habit that separates contractors who grow profitably from those who just get busier. Pull your last 10 invoices and calculate your actual net margin on each one before next week’s jobs go out.

Frequently Asked Questions

What profit margin should HVAC contractors aim for?

A net profit margin of 8-12% is typical for HVAC contractors, and top performers exceed 15%. According to the 2024 ACCA Financial Benchmarking Study, the median sits at just 5.8% while the top quartile averages 13.2%. If you are below 8%, you are likely underpricing labor, ignoring overhead, or both.

What is the difference between markup and margin - and why does it matter?

Markup is calculated on cost; margin is calculated on revenue. A 25% markup yields only a 20% margin - so if you are applying a 25% markup thinking you are making 25% profit, overhead has already eaten most of it. Always calculate overhead and target profit separately before setting your final price.

How often should contractors review and update their pricing?

At least once a year, or whenever major costs change - wages, insurance, fuel, or software subscriptions. Material costs jumped 23% since 2022 while most contractors raised prices only 8-12%, creating a growing margin gap that compounds over time. A quarterly price book review is a better habit than waiting until January.

Is flat-rate pricing better than time-and-materials for home service work?

Flat-rate outperforms time-and-materials for most residential service work when built on an accurate loaded labor rate and parts markup. ServiceTitan’s 2026 contractor playbook reports flat-rate shops post 20-40% higher average tickets, and one documented case study showed a margin jump from 3% to 18% after switching. Customers also prefer knowing the total before work starts.

Why are busy contractors still not making money?

The most common causes are underpricing due to uncalculated overhead, confusing markup with margin, and scope creep without change orders. Per Build-Folio’s 2026 contractor pricing guide, 60% of contractors do not know their true profit margin. The ones who finally run the numbers typically find they have been undercharging by 15-30% for years.