Revenue Growth for HVAC Contractors

By Christoph Olivier, Founder, CO Consulting. Last reviewed: July 2026.
Most HVAC owners chasing revenue growth reach for one lever: more leads. But your revenue is a chain, and leads are only the first link. Revenue equals booked calls times close rate times average ticket, plus your replacement mix, plus recurring membership dollars, minus the shoulder-season trough. The honest truth is that the cheapest growth usually hides in the links you already own, not in a bigger ad budget. This page is the math, lever by lever, and how to tell which one to pull first.
The HVAC revenue equation, written out
Almost every marketing pitch you hear is about the first term and ignores the rest. Here is the whole thing:
Monthly revenue = (inbound calls x book rate x close rate x average ticket) + replacement mix + recurring membership revenue – shoulder-season trough.
Two words get blurred, so let me separate them. Book rate is your CSR turning an answered call into an appointment on the board. Close rate is your tech turning that visit into approved, paid work. The industry-average CSR books about 42% of answered calls; top operators book 62% to 70% (Built on Tenth). Techs close install jobs at about 43% on average, 45% residential (ACHR News survey). Those two percentages sit between your ad spend and your bank account, and most owners never touch them.
Marketing that only feeds the front of the equation while the middle leaks is expensive. Before you buy a single new lead, it is worth knowing which term is actually holding you back.
What makes HVAC revenue growth different
Three things make HVAC math unusual, and they are why generic “more leads” advice underperforms here.
The ticket spread is enormous. A service call averages $400 to $700 residential, national repair average around $293 (Angi), while a system replacement runs $4,800 to $13,000 and up, with 2025 installs trending to $13,405 across one 250-plus install sample (Yarbrough & Sons). That means a single conversion from repair to replacement is worth 20 to 30 ordinary service calls. AC-repair paid campaigns show a $3,174 average ticket precisely because those repair calls convert into system sales (SearchLight).
Recurring revenue behaves like a different business. A maintenance membership at $20 to $30 a month looks small. But member lifetime value runs about $47,200 versus $15,340 for a non-member, roughly 340% higher (SmartAC / SearchLight), and other operators peg the lift at 3 to 5 times (SmartAC 2025). Memberships throw off $1 to $3 of pull-through work per $1 of contract and 2.1 times the repair revenue of non-members (Pipeline On).
The calendar tries to break you. Peak cooling runs June to August, peak heating December to February. The shoulder seasons, April to May and September to November, are the killers. Emergency-only shops report peak-to-shoulder drops of 50% to 75%, a $180K peak month collapsing toward $45K by late fall (BDR / ServiceTitan). Revenue growth in HVAC is as much about flattening that swing as it is about raising the peak.
The levers most owners ignore (with the arithmetic)
Lever 1: Lift the book rate, buy zero new leads
Start with a shop taking 500 inbound calls a month. At a 42% book rate and a $500 average ticket, that is 210 booked jobs and about $105,000 a month. Move the book rate to 62%, the top-quartile number, and the same 500 calls produce 310 booked jobs and about $155,000. That is $50,000 more per month, $600,000 a year, from the phone you already pay for.
The mechanics are unglamorous and well documented. Calls answered in under five seconds book more than 20% higher than calls answered at 20 seconds (Conduit). The average contractor loses $45,000 to $120,000 a year to unanswered calls alone (Built on Tenth). Same-day dispatch, a trained CSR, and a callback inside 10 minutes recover the leaks. If your phone is leaking, more advertising just pours water into a bucket with a hole in it.
Lever 2: Raise the average ticket at the kitchen table
Two moves do most of the work here, and neither requires a new customer. Good-better-best presentation: contractors offering four or more options close at 52% versus a 43% baseline, a 9-point jump (ACHR News). Financing at the door: average close rate is 38% without financing and 49% with it, and financed tickets run 20% to 30% larger (ACCA / JB Warranties).
Run the numbers on the same 210 booked jobs. Lift the average ticket from $500 to $650, a conservative 30% via options and financing, and monthly revenue moves from $105,000 to $136,500. That is $31,500 more a month with no change in call volume or headcount. The offer at the point of sale is a revenue lever, not just a sales-training nicety.
Lever 3: Shift service calls into replacement sales
This is the highest-dollar lever and the most neglected. A service call at $500 and a replacement at $13,405 are not close. If 15% of 210 monthly booked jobs convert to replacement, that is roughly 31 systems a month. Even at a mid-range $10,000 ticket, that layer is about $310,000, sitting on top of the service work. The tech, the diagnostic script, and the financing offer decide whether a failing 14-year-old system gets a $600 repair or a $12,000 replacement. Paid campaigns that look expensive on cost-per-lead often look cheap once you count the replacements they surface.
Lever 4: Grow membership penetration (the shoulder-season flattener)
Memberships do two jobs at once. Sell 1,000 members at $300 a year and you book $300,000 of recurring revenue at 50% to 65% gross margin, and those two annual tune-ups get scheduled into April, May, September, and October, the exact months your trucks would otherwise sit. A strong membership base can cover 40% to 60% of fixed costs (Pipeline On) and pull the shoulder trough up off the floor. Preventive-maintenance contracts captured 39% of total US HVAC services revenue in 2025 (industry benchmark), and the fastest-scaling shops target 30% to 40% of revenue from these plans. Member acquisition cost runs about $100 versus $300 to $500 for an install customer (SmartAC), so the membership dollar is the cheapest revenue you can buy.
Lever 5: The exit-multiple angle owners rarely say out loud
Recurring revenue is not just a revenue smoother, it is a valuation multiplier. PE buys tuck-in shops at 4 to 8 times EBITDA and rolls them into platforms worth mid-teens to 17 to 20 times (Auxo / CT Acquisitions). Crossing roughly 40% recurring revenue is what triggers platform-tier underwriting (Main Street Wealth). Moving from 30% to 50% recurring revenue can add $500K to $2M of valuation on a company doing $1M of EBITDA (CT Acquisitions). Growing your membership base raises this year’s cash flow and next year’s sale price at the same time. Most owners care about the exit quietly; the marketing that lifts membership count is what moves it.
Where revenue-growth work is the right lever (and where it is not)
This is a menu, not a prescription. Match your bottleneck to the lever. The wrong-lever rows matter as much as the right ones.
| Your situation | Fit | What to watch |
|---|---|---|
| Slammed in July, dead in April and October | Fits | The lever is membership growth and shoulder-season demand, not summer ad spend. Build the recurring base first. |
| Phone rings plenty, few calls become jobs | Fits | Book rate and close rate are the problem, not lead volume. Buying more ads here wastes money. Fix the phone and the kitchen-table offer first. |
| Booking well, but average ticket sits at $400 to $500 | Fits | Good-better-best and financing at the door. This needs tech buy-in and a presentation process, not a new channel. |
| Owner wants maximum valuation before selling in 2 to 3 years | Fits | Recurring-revenue mix drives the multiple. Membership penetration and clean CAC/LTV reporting do more than headline revenue. |
| Brand-new market, close to zero call volume | Struggles | Revenue-math work assumes demand exists to optimize. You need channel and demand-gen work first. Start at the marketing hub. |
| Solo owner-operator, one truck, roughly $200K, no CSR or team | Struggles | Most of these levers assume a CSR to train, techs to coach, and capacity to schedule memberships. Systematize the basics before optimizing the equation. |
Frame your marketing spend against cost per booked job, not lead cost
Cost per lead is the wrong yardstick because it says nothing about whether the lead became money. The number that matters is cost per booked job measured against your average ticket. Local Services Ads run about $51 per lead and, at a 44% book rate, roughly $116 to $168 per booked job (LocaliQ / Blue Grid). Angi shared leads run about $542 per booked job, more than three times as much (WorkZen). At a $2,110 average ticket, a $116 booked job is an 18-to-1 return at the job level.
A simple guardrail: if your cost per booked job runs above about 15% of your average ticket, you are underwater after labor and parts (Pipeline On). Blended HVAC customer acquisition cost sits around $296 to $350, and top operators spend 8% to 12% of gross revenue on marketing while holding CAC under $350 (SmartAC / Built on Tenth). Judge every channel by cost per booked job against ticket, and the budget decisions get simple.
One currency note that changes the trust math. On October 20, 2025 Google folded Google Guaranteed, Google Screened, and License Verified into a single Google Verified badge, and it discontinued the money-back Google Guarantee, with consumer reimbursement ending November 7, 2025 (Search Engine Journal / Location3). The blue Google Verified badge now signals vetting only, no reimbursement. The revenue implication: the homeowner trust story that used to lean on Google’s money-back promise now has to ride on your reviews, your workmanship warranty, and your own guarantee. That trust directly feeds book rate and close rate.
Which lever first, by bottleneck
- Not enough calls. Demand generation is your first move: Local Services Ads with the Google Verified badge, Google Business Profile, and review velocity. This is channel work, covered on the marketing hub.
- Plenty of calls, low book rate. Fix the phone before buying leads. Fast answer, trained CSR, same-day dispatch, 10-minute callbacks.
- Good bookings, low ticket. Good-better-best options and financing at the door, plus a repair-to-replacement conversion process.
- No recurring base. Build and sell memberships to flatten the shoulder season and lift the exit multiple.
How this fits with your other options
Revenue-growth strategy is the layer above the channels. If you have not yet chosen where leads come from, start with the channel menu on the marketing for HVAC contractors hub. If you want a single accountable owner steering unit economics, seasonality, channel mix, and reporting across whatever agencies you already use, that is the fractional CMO role. And the highest-margin, zero-media revenue almost always hides in your existing customer base, which is referral marketing territory. Revenue-math work ties these together and tells you which one earns the next dollar.
Why there is no one-size-fits-all answer
Two shops with identical revenue can have opposite bottlenecks. One is leaking at the phone, the other is leaving ticket on the table, a third is fine until the furnaces cool off in September. The lever that grows one of them wastes money at the other. The work is diagnosing which term in the equation is actually costing you, then pulling that lever before the expensive ones. If you want a second set of eyes on your booked-call numbers, close rate, ticket, and membership mix, book a consultation and we will walk your equation together.
In our work with HVAC owners, the pattern repeats: the owner asks for more leads, and the money is sitting untouched in the book rate and the average ticket. One conversation about the phone and the kitchen-table offer often surfaces more revenue than a quarter of extra ad spend would, because the demand was already ringing. We start by reading the equation before anyone touches a budget.
Frequently asked questions
Is revenue growth just about getting more HVAC leads?
No. Leads are the first term in a longer equation: booked calls times close rate times average ticket, plus replacement mix and recurring revenue, minus the shoulder-season trough. Most shops leak more money at the book rate and the average ticket than they lose to thin lead volume. The cheapest growth usually comes from fixing the links you already own before buying new ones.
How much can improving my book rate actually add?
On 500 monthly calls at a $500 average ticket, moving from a 42% book rate to 62% takes you from 210 to 310 booked jobs, about $50,000 more per month with no added ad spend. Calls answered in under five seconds book over 20% higher than slower answers, and the average shop loses $45,000 to $120,000 a year to unanswered calls (Conduit / Built on Tenth).
Why do memberships matter so much for growth?
Memberships turn one-time buyers into recurring revenue. Member lifetime value runs around $47,200 versus $15,340 for non-members, roughly 340% higher, and plans throw off $1 to $3 of pull-through work per contract dollar (SmartAC / Pipeline On). They also schedule tune-ups into the shoulder seasons, flattening the 50% to 75% peak-to-trough swing that empties trucks in April and October.
How should I judge whether my marketing is working?
Use cost per booked job against average ticket, not cost per lead. Local Services Ads run about $116 to $168 per booked job versus roughly $542 for Angi shared leads (LocaliQ / WorkZen). A useful guardrail: if cost per booked job exceeds about 15% of your average ticket, you are underwater after labor and parts. That single reframe usually reallocates budget away from shared leads on its own.
Does recurring revenue really raise what my business sells for?
Yes. Crossing roughly 40% recurring revenue triggers platform-tier PE underwriting (Main Street Wealth). Buyers pay 4 to 8 times EBITDA for tuck-ins and mid-teens to 17 to 20 times for platforms. Moving from 30% to 50% recurring revenue can add $500K to $2M of value on a $1M EBITDA company (CT Acquisitions). Membership growth lifts this year’s cash flow and next year’s sale price together.
What did the Google Guaranteed change mean for HVAC?
On October 20, 2025 Google merged its badges into a single Google Verified badge and ended the money-back Google Guarantee, with reimbursement stopping November 7, 2025 (Search Engine Journal / Location3). The badge now signals vetting only. For revenue, it means your homeowner trust story must lean on reviews, warranties, and your own guarantee, which in turn feed the book rate and close rate that drive the equation.
All CO Consulting marketing services for HVAC Contractors
Every service below is written for HVAC Contractors specifically. Start with the marketing overview, or jump to the lever you need.
Strategy & growth
- Marketing overview for HVAC Contractors
- Fractional CMO for HVAC Contractors
- Revenue Growth (you are here)
Search & local
Paid ads
Content & video
Automation & ops
- Marketing Automation for HVAC Contractors
- AI Marketing for HVAC Contractors
- Referral Marketing for HVAC Contractors
- Recruiting for HVAC Contractors
CO Consulting also runs growth marketing for Estate Planning Attorneys and Financial Advisors.
Not sure which lever fits your situation? There is no one-size-fits-all answer. Book a consultation and we will map it to your firm.
