A small HVAC owner posted a short reflection to r/HVACadvice last week. They run a four-person shop, transitioned in from sales, and wanted to explain to homeowners why pricing looks the way it does.
The line that did the most work in the thread: “it costs me roughly $1,500 just to receive a call for a replacement estimate.”
The thread climbed past 40 comments inside a day. Other contractors weighed in with their own numbers. Homeowners pushed back on credit card fees, financing markups, and what they saw as an industry that had stopped being a trade and started behaving like a financial product. One comment, from a contractor, summarized the mood: “Today’s HVAC industry increasingly resembles a financial market dressed in work boots rather than a traditional trade.” (Source thread on r/HVACadvice)
Conversations like that one are now part of how homeowners form expectations before they call a contractor. They also surface — sometimes harshly, sometimes fairly — a real question contractors are working through quietly in 2026: what does it actually cost to acquire a customer right now, and what does reducing that cost look like in practice?
We pulled the publicly available benchmarks and read through the thread carefully. Here’s what the numbers actually say.
What customer acquisition cost looks like in 2026
The most rigorous public benchmark we found is SearchLight Digital’s 2026 dataset of 816 HVAC contractors and $14.9 million in tracked spend. Across that sample, the average customer acquisition cost for a new HVAC customer landed at $296 to $350.
That number deserves a closer look, because it changes meaningfully depending on the channel.
|
Channel |
Cost per booked job (2026) |
Source |
|
Referrals from existing customers |
Under $50 |
|
|
Google Local Service Ads (LSA) |
~$190 |
|
|
Branded Google Search |
~$104 per paying customer |
|
|
Non-branded Google Search |
~$804 per paying customer |
Same benchmark |
|
Performance Max |
~$447 per paying customer |
Same benchmark |
|
Thumbtack |
~$260 per booked job |
|
|
Angi (shared leads) |
~$542 per booked job |
Same source |
The $1,500-per-call figure from the Reddit post sits well above all of those, which is part of why it caught attention. But it isn’t out of line if a contractor is running on a channel mix heavy in non-branded paid search and shared-lead aggregators — non-branded Google Ads alone produced an $804 cost per paying customer in the 816-contractor sample. Stack that with aggregator spend, agency retainer, and the CSR payroll allocated to inbound calls, and a small shop in a competitive metro can absolutely arrive at four-figure acquisition math.
The Reddit comments named the same dynamic from a different direction. One contractor described how Yellow Pages had moved from $250 a year to roughly $18,000 for a comparable quarter-page ad in three decades. Another mentioned a friend at a private equity firm allocating “$55 million this year solely for marketing” across 12 portfolio companies. The thread wasn’t surfacing exotic numbers. It was surfacing the cost structure most contractors now operate inside.
The financing layer most homeowners don’t see
A second cost layer showed up in the same thread. Multiple homeowners noted 3 to 4 percent credit card surcharges added to quoted prices. One commenter, describing the financing side: “financing fees can reach as high as 20% of the total project cost in the Midwest.”
The independent data confirms the shape, if not always the magnitude. Pivotl’s 2026 bookkeeping analysis breaks down the merchant discount fees a contractor pays the lender on financed work:
|
Financing program type |
Merchant discount fee (contractor pays lender) |
|
Standard installment loans (consumer pays full APR) |
2–4% of financed amount |
|
Reduced-APR consumer programs |
4–6% |
|
“0% APR for 12 months” promotional programs |
6–9% (sometimes higher on longer terms) |
|
Same-as-cash deferred-interest programs |
5–7% |
A shop financing $1.2 million annually at an average 6 percent merchant discount pays roughly $72,000 a year in financing fees, per Pivotl’s framing. Those fees don’t disappear. They get absorbed by the contractor, adjusted by the lender, or - most commonly, built into the quoted price.
This is the structural mechanic the ACCA blog described directly in a piece published last week, recommending contractors “bake financing fees directly into your flat-rate pricing.” The recommendation is operationally sound, a contractor who absorbs the fees without recovering them loses margin on every financed job. But it does create the experience the Reddit commenters were naming: a price that quietly includes financing costs, even when the customer pays in cash.
That experience is what one contractor in the thread captured in a single line: “what monthly payment can get you comfortable today?”
What the customer lifetime value side of the math looks like
Acquisition cost is half the equation. The other half is what a customer is worth after they’re acquired.
The 2026 industry benchmark puts average residential HVAC customer lifetime value at $15,340 across a typical 7-to-10-year relationship. The same dataset puts customers attached to maintenance plans at $47,200 when the relationship includes recurring visits, modest repair revenue, and an eventual replacement install.
That gap - from $15,340 to $47,200 - is the operational space most of the cost-reduction strategies in this conversation are pointed at. The contractor’s path to lower acquisition pressure isn’t usually finding cheaper leads. It’s converting acquired customers into longer relationships.
Three numbers from the same benchmark frame the shift:
- A referral from an existing customer costs under $50 to acquire.
- A maintenance-plan customer’s payback period is 6 to 9 months.
- A pure install customer’s payback period is 12 to 18 months.
The difference between a $350 customer who replaces once and disappears, and a $50 customer (referred) who stays attached to a maintenance plan for a decade, is roughly an order of magnitude in unit economics. That’s where the operational levers actually live.
What the contractors in the thread described doing about it
Reading through the comments, the operational tactics contractors brought up clustered into a few themes. None of them are novel. What was notable was how directly they were tied to the acquisition-cost math.
Lean harder on the database and the referral pipeline. Several commenters described referral programs (one mentioned a $50 reward per successful referral), community relationships, and direct outreach to existing customers as the most reliable counter to rising paid-channel costs. The math supports it. A referred customer costs under $50 to acquire against $300+ on paid channels.
Present pricing in three forms. A common recommendation across multiple comments: offer the customer three distinct prices — cash or check, credit card, and financed. The argument was straightforward. When the three numbers are visible, the customer can see what the convenience of any given payment method is actually costing. When they aren’t, the financed price often becomes the default and the cash customer effectively subsidizes the financing program.
Treat memberships as the long-form acquisition strategy. A few commenters made the point indirectly: the customer who signed a maintenance agreement after a tune-up call was no longer being “acquired” the next time they needed service. They were already inside the relationship. The acquisition cost was paid once, the lifetime value compounded. (We covered the cancellation side of this equation in Why HVAC Customers Cancel Memberships — And the One System That Stops It.)
Tighten the channels that produce booked jobs, not leads. One of the clearest threads in the broader benchmark data is the gap between cost-per-lead and cost-per-booked-job. Aggregators (Angi at $542, Thumbtack at $260) often show low lead prices and high acquisition costs because the same lead goes to three to eight contractors simultaneously, per Valley Marketing Group’s 2026 analysis. LSA leads are exclusive, which is why their cost per booked job runs roughly half of standard Google Ads.
Take the maintenance plan attachment seriously as a CAC reduction strategy. A maintenance-plan customer with a 6-to-9-month payback is fundamentally different from an install customer with a 12-to-18-month payback. The same $300 acquisition cost recovers in half the time when the customer is attached to recurring service. (The mechanics of what happens during that recurring relationship is the subject of The Gap Between Your Last Visit and Right Now.)
What contractors are now working out in public
There’s a useful tension worth sitting with. The trade press is, correctly, recommending that contractors run financing as a standard part of their offering — close rates rise from 38 to 50 percent when financing is presented on every job, per the 2026 ACHR News contractor survey. Average tickets lift 13 percent. The customer’s ability to absorb a major capital expense improves. None of that is controversial inside the industry.
What’s getting harder is the parallel public conversation among homeowners — increasingly informed, increasingly comparing notes — about how that financing structure shows up in the quoted price. The Reddit thread that opened this piece wasn’t an anti-contractor thread. It was a thread where homeowners and working contractors largely agreed on the math. The disagreement was about whether the math was being explained clearly enough on the call.
Both groups, in different language, were pointing at the same operational question: in a market where acquisition costs and financing costs are both real and rising, what does it look like to present pricing in a way that survives the next conversation a customer has — with a neighbor, on Reddit, with a chatbot — about whether the number was fair?
That’s not a marketing question. It’s an operational one.
A few questions worth sitting with
For shops thinking about acquisition cost and pricing transparency in the same frame, the public conversation tends to surface the same handful of questions:
- What does our actual blended cost per acquired customer look like — not cost per lead — when CSR payroll, software, and agency fees are included?
- What share of our acquired customers attach to a maintenance plan, and what’s the difference in lifetime value between attached and unattached?
- When a financed quote is presented, can the customer see the cash-equivalent price next to it? Would we want them to?
- Of our current acquisition channels, which produce customers who refer the next one?
- What’s the gap between what we tell customers their service costs and what they’d find if they searched for a comparable price the next day?
A single Reddit thread isn’t a market study. But threads like the one above are useful for what they reveal: the math contractors have been quietly carrying is increasingly being read aloud by the buyer. The shops that have already worked out clear answers to the questions above tend to find that the public conversation reinforces their business. The shops still working them out tend to find that it doesn’t.
Editor’s note: At SmartAC, we work with contractors on sensor-and-cloud monitoring and the operational layer around it. We pay close attention to public conversations like the one above because they shape what customers expect, and because the operational levers contractors are reaching for, referrals, memberships, retention, attachment - are the same ones the monitoring layer is built to support. If any of the questions above are useful to think through with the contractors we partner with, we’re happy to share what we’ve seen.
Book a demo or explore the platform to see what it can do for your business.
Ready to bring SmartAC to your business?
Book a demo and let’s talk about how SmartAC.com can grow your service revenue and improve customer satisfaction.

