The 5% Norm
The average HVAC shop keeps about a nickel on every revenue dollar. ACCA's Contractor of the Future Study of more than 1,000 contractors puts that baseline near 5%, with shops spending 12% or more of revenue on marketing landing at 9%, and flat-rate service pricing returning 7% against 4% for shops on other pricing methods. That's the number behind the paradox: you can be slammed all summer, turn away work, and still find almost nothing left after payroll, trucks, parts, and overhead. It's the default outcome of drifting, and most shops accept it as the weather.
They shouldn't. This is a $159.4 billion industry in 2026, growing at a 2.6% CAGR since 2021. There is no shortage of dollars moving through the trade. The problem is how few of those dollars survive the trip to the bottom line at the average shop. A 5% net margin means a shop doing $2 million in revenue keeps $100,000, and one bad hire, one truck engine, or one slow winter erases it.
Here's the thing nobody selling you leads will say out loud: 5% is a choice. Not a conscious one, but a choice made by default every time a call goes to voicemail, a quote takes three days, or a tech quotes hourly instead of flat-rate. The shops that decided differently are sitting at 9%. Same industry, same weather, same equipment costs. The difference is entirely in the operating model.
The 9% Shops
Nearly double the margin of the average shop comes down to one visible habit: marketing discipline. Contractors who spend 12% or more of revenue on marketing net 9%, against the 5% baseline in that same comparison. The industry-wide average marketing spend sits at just 6% of revenue, so the 9% shops are investing at roughly double the norm and getting more than double the margin back.
That sounds backwards. Spend more, keep more? It works because marketing spend at a disciplined shop isn't a cost, it's a lead-flow and lead-quality machine that keeps the schedule full of the right jobs. When you control your own demand instead of waiting for the phone to ring, you stop taking every low-margin, out-of-area, price-shopper job just to fill the day. You can be selective. You can hold price. You can send the second truck to the replacement instead of the $89 diagnostic across town.
The 6%-spend shop is starving its own pipeline and then wondering why it lives job to job. The 12%-spend shop treats marketing like the growth engine it is. The gap between them isn't talent. It's a budget decision made on purpose, tracked, and defended even in a slow month.
The Flat-Rate Premium
Change one thing about how you quote and you can move your margin by three full points. On service calls, ACCA found shops using flat-rate report average net profits of 7% versus 4% for shops using other pricing methods. ACCA names multiplier and divisor pricing as the alternatives it measured. On the exact same jobs, the pricing method itself is worth nearly a two-to-one margin difference.
Time-and-materials quietly hands your efficiency to the customer. When your tech gets faster, the customer pays less. When a job runs long because of a rusted bolt or a tight crawlspace, you eat it. The meter also creates the worst conversation in the trade: the customer watching the clock, questioning every minute, and haggling at the door. Flat-rate removes all of it. The customer sees one number, says yes or no, and your margin is protected whether the job takes two hours or four.
Flat-rate also makes quoting faster and more consistent, which compounds. The same ACCA study found that shops presenting four or more options on a proposal lift their close rates by 10%, and move premium equipment from 26% to 42% of sales, and you can't build four clean options on the spot without a price book behind you. A good estimating system turns your price book into consistent flat-rate quotes your techs can produce at the kitchen table without a callback to the office. Pricing method is margin. Treat it that way.
Flat-rate pricing is the closest thing HVAC has to free money. Same trucks, same techs, same jobs, three more points of margin. The only thing standing between the 4% shop and the 7% shop is the willingness to put a fixed number on the page.
The Capacity Ceiling
Here's why "just get more leads" is the wrong 2026 strategy: you physically can't staff the trucks to service them. BLS projects 11% employment growth for HVAC mechanics and installers from 2025 to 2035, on a 2025 base of 440,900 workers, with about 40,600 openings a year and a typical entry requirement of a postsecondary nondegree award.
Read those numbers together. Demand is growing 11%, much faster than the average occupation, and the trained bodies come through the door on a schedule you don't control. That caps how big you can grow by adding capacity, no matter how many leads you buy. If you can't hire the tech, the extra lead is just a missed call with a longer wait time.
Which flips the whole growth question. When you can't easily add supply, the lever is capturing more of the demand you already generate. Answer every call, quote fast, convert at full price. A shop that books 60% of its inbound calls and one that books 90% are running the same trucks with wildly different revenue, and the second one didn't spend a dollar more on marketing. In a capacity-constrained market, capture beats lead-gen every time. The leads you're already missing are cheaper than the leads you haven't bought yet, and there's a whole other article on where those weekend calls leak out of your business entirely.
This is also where systems earn their keep. Only 56% of contractors run field service software, and ACCA found most of them underuse it, which means nearly half the trade still misses calls the old-fashioned way and plenty of the rest paid for a fix they never switched on. An AI Voice Agent that answers every call, even the 7pm Saturday one, is a capture play, not a tech gadget. It catches the demand your techs are too busy to answer.
Financing as a Ticket Lever
If you want a bigger average ticket without a single new lead, put financing on the table every time. The gap isn't between offering and not offering, it's between offering always and offering sometimes: contractors who present financing on every single job finance 35% of their sales versus 17% for those who offer it selectively, and close rates rise 11% when financing is on the table. That's not a marketing number. It's a close-rate and ticket-size number on the jobs you're already quoting.
The mechanism is simple. On a full system replacement, the price is the objection. A homeowner staring at a five-figure number often says "let me think about it," which is where jobs go to die. Reframe that as a monthly payment and the same customer says yes, and frequently yes to the better equipment tier they'd have talked themselves out of paying cash for. Financing protects your close rate and quietly raises your average ticket at the same time.
This matters most where HVAC actually makes its money: the residential full-system replacement, which is the biggest number on most shops' boards. Financing is a capture lever aimed straight at the highest-value jobs you quote. It's not a discount and it doesn't cost you margin. You keep full price, the lender carries the terms, and the customer gets a payment they can plan around. A shop that offers financing on every replacement quote is playing a different game than one that only mentions it when the customer flinches.
The Operating-Model Divide
By now the split should be obvious. There are busy-and-broke shops and there are systematized-and-profitable shops, and the difference is a short list of operating decisions, not luck or location. Here's the self-diagnostic. Score yourself honestly.
Count your yeses. If you scored two or three, you're likely near that 5% average, and that's genuinely good news, because every "no" on that list is a fixable margin point sitting in plain sight. None of these require hiring a tech you can't find or spending on leads you can't service. They're operational, they're within your control, and they compound. The shop that fixes pricing, then capture, then financing over one season doesn't get 5% better. It gets to a different tier of profitability.
Worth naming the trap here too. Plenty of shops have already pushed their prices up and still landed at 5%, because a price increase only reaches the bottom line if nothing downstream eats it first. Slow quotes, missed calls, and hourly billing will absorb a rate hike before it ever shows up in the bank. Raising prices is the easy half. Keeping the increase is the operations half.
Pricing: Do you quote flat-rate from a maintained price book, or is your tech still doing time-and-materials math in the driveway? (ACCA: flat-rate 7% vs 4% for other pricing methods)
Marketing: Are you spending 12%+ of revenue on marketing and tracking what it returns, or drifting near the 6% average and hoping the phone rings? (9% vs 5%)
Call capture: Does every inbound call get answered, including nights and weekends, or do after-hours calls hit voicemail and never call back?
Quote speed: Can you deliver a clean quote same-day, with four or more options on it? (ACCA: four-plus options lifts close rates 10%)
Financing: Do you present financing on every replacement quote, or only when the customer balks? (35% vs 17% financed sales, every job vs selectively)
Systems: Do you run field service software that makes all of the above repeatable, or are you in the 44% still running on paper and memory?
The Honest Take
The 5%-to-9% gap is real, it's documented, and it's an operations problem you can start fixing this week without a single new hire or lead. Fix pricing method, fix call capture, add financing, put a system behind it. That's the whole playbook, and no vendor selling you more leads is going to tell you the growth was sitting in your own missed calls.
Now the honest limits. OptimizeIt is a newer brand, and we're the right fit for shops running roughly 2 to 15 trucks that want fast quoting, reliable call capture, and financing built into the flow, not enterprise shops already standardized on a full enterprise stack. Pricing is straightforward: every plan starts with 14-day free trial, then Starter at $39/mo, Core at $79/mo, Plus at $159/mo, and Pro at $239/mo on annual billing. Seats included run 1 on Starter, 2 on Core, 4 on Plus, and 6 on Pro, with extra seats at a flat $25/mo. The AI Voice Agent that answers your after-hours calls lives on Pro at $239/mo annual, so if capture is your biggest leak, that's the tier to look at. And every margin number in this piece is a survey average, not a promise about your shop. Run your own math on your own price book before you change anything.
If your calendar is full and your bank account doesn't show it, the 5% isn't your ceiling. It's your current operating model. You can start free and see the quoting and capture side without touching a credit card, or read how much this kind of software actually costs before you decide. Either way, the shops at 9% didn't get lucky. They got systematic.
Want to score your own shop? Grab the companion piece, The HVAC Margin Self-Audit Scorecard, and walk the six-point diagnostic above against your own numbers.
Frequently asked questions
Why is my HVAC business busy but not profitable?
Being busy and being profitable are two different systems, and most shops only run the first one. ACCA's Contractor of the Future Study puts the HVAC net-profit baseline near 5% (https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/), and a full calendar doesn't fix that. Margin comes from how you price, how fast you answer calls, and how much you spend on marketing. Shops that spend 12%+ of revenue on marketing net 9%, and flat-rate service shops net 7% versus 4% for shops on other pricing methods. If you're maxed out on trucks and still broke, the problem is your operating model, not your demand. Fix pricing and capture before you chase more leads.
What is a good net profit margin for an HVAC company?
ACCA's data puts the baseline near 5%, so anything above that puts you ahead of the pack, and 9% is a realistic target with discipline (https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/). The shops hitting 9% share two habits: they spend 12% or more of revenue on marketing, and they run flat-rate service pricing, which nets 7% versus 4% for shops on other pricing methods. Margin isn't set by your market or your zip code. It's set by pricing method, marketing spend, and how many calls you convert. Treat 5% as the default outcome of drifting, not a ceiling on what's possible.
Does flat-rate pricing actually make more money than time-and-materials?
Yes. On service calls, ACCA's Contractor of the Future Study found flat-rate shops report average net profits of 7% versus 4% for shops using other pricing methods, a nearly two-to-one gap on the same jobs (https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/). Flat-rate protects your margin when a job runs long, removes the awkward hourly conversation at the door, and lets the customer say yes to a fixed number instead of an open meter. It also makes quoting faster, and the same study found presenting four or more options lifts close rates by 10%. Time-and-materials hands your efficiency gains to the customer. Flat-rate keeps them. The switch is one of the highest-return operational changes a shop can make.
Should HVAC contractors spend more on marketing or hire more techs in 2026?
Marketing discipline and lead capture beat hiring in 2026, because the labor pipeline caps how many techs you can add. BLS counts 440,900 people in the trade in 2025 with about 40,600 openings a year and 11% projected growth from 2025 to 2035, and the typical entry path is a postsecondary nondegree award (https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm). You can't easily out-hire that. But you can capture more of the demand you already generate. Shops spending 12%+ of revenue on marketing net 9% versus the 5% baseline in that same comparison (https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/). The move is answering every call, quoting fast, and converting at full price, not adding trucks you can't staff.
Does offering financing increase HVAC ticket size?
Yes, and the effect is large, but the detail matters: it's about offering it on every job, not just having it available. ACCA's study found contractors who offer financing on every single job finance 35% of their sales, versus 17% for those who offer it selectively, and close rates rise 11% when financing is offered (https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/). On a replacement system, financing turns a sticker-shock no into a monthly-payment yes, which protects your close rate and lets you present the better equipment tier without losing the job. Big-ticket residential replacements are where that shows up first. It's a capture lever, not a discount. You keep full price and the customer gets a payment they can plan around.
How many HVAC companies actually use field service software?
About 56% of HVAC contractors run field service management software, but ACCA's study is blunt that most underutilize it, treating the system like a glorified accounting app and using it mainly for invoicing ([ACCA Contractor of the Future study, 1,000-plus contractors](https://hvac-blog.acca.org/inside-the-contractor-of-the-future-study-key-findings-from-1000-contractors/)). That means nearly half the industry still runs on paper, spreadsheets, or a calendar app, and a good chunk of the other half is paying for tools it never turns on. That's where missed calls and slow quotes come from. Software isn't the whole answer, but the shops hitting 9% margins tend to have the systems that make fast quoting and full-price capture repeatable. If you're in the 44% without a system, that's usually the first fixable gap.