The HVAC Shop That Stopped Selling Tune-Ups After 90 Days of Profit-Per-Visit Tracking
An HVAC operator ran profit-per-visit on every tune-up for a quarter and found the $98 tune-up was losing money on 43 percent of visits. The maintenance agreement side worked. The one-off tune-up did not. Here is the math that killed the program and the Sully prompts that surface the same picture.
Key takeaways
- ACCA data shows recurring service agreements represent 55 percent of HVACR industry revenue and preventive maintenance accounts for nearly 40 percent of total HVAC revenue.
- Industry best practice converts 25 to 50 percent of tune-ups into service agreements. Shops below 25 percent are running tune-ups as a pure loss leader.
- A $98 tune-up fulfilled in 90 minutes of fully loaded labor costs $75 to $110 before any parts or truck cost, meaning the break-even is the conversion or repair discovery.
- Maintenance inspections produce $1 to $3 in additional revenue for each maintenance dollar when techs are trained to explain findings tied to the repair, not generic upsells.
- Technicians who explain how agreements prevent the specific issue they just repaired convert at 34 percent vs 8 percent for generic pitches.
Contents
- 01The $98 tune-up math that did not work on cold customers
- 02The conversion split between cold leads and existing customers
- 03The technician variance that nobody had tracked
- 04The repair discovery that actually paid for the program
- 05The maintenance agreement side that kept working
- 06What jumped out after 90 days of tracking
- 07The tune-up math that killed the program
- 08What this means for your shop
- 09Sources
- 10Frequently Asked Questions
An HVAC operator in the mid-Atlantic ran an experiment over 90 days last spring. He tracked profit per visit on every $98 tune-up the shop sold, loaded labor included, drive time included, and then traced whether the visit converted to a repair, a maintenance agreement, or walked away as a one-and-done. The answer killed the standalone tune-up program.
Forty-three percent of tune-up visits lost money on the visit alone. Another 28 percent broke even. Only 29 percent were profitable, and the profit in that third came from conversions to repair or agreement during the visit, not from the tune-up itself.
ACCA data puts recurring service agreements at 55 percent of HVACR industry revenue and preventive maintenance at nearly 40 percent of total HVAC revenue. ACCA via FieldEdge The whole industry is built on the idea that the tune-up is a cost of customer acquisition that pays back in repairs and agreements. The operator's 90-day audit found the payback was real but was not happening on a loss-leader tune-up sold to strangers off Google.
Here is what the data showed.
The $98 tune-up math that did not work on cold customers
The shop sold tune-ups at $98, which the owner had benchmarked to his market. Fulfillment took 90 minutes on average. Loaded tech labor (wage plus 30 percent burden, plus truck at $22/hr) came in at $68 per visit. Drive averaged 25 minutes at $16 loaded. Ticket to net was $14 of gross profit on the visit itself.
On the 43 percent of visits where the tune-up did not convert to a repair or agreement, the job lost money by the time the CSR's 12-minute booking call and the admin's invoice time hit the cost sheet. The $14 of visit-level gross did not cover overhead. Simpro's 2026 HVAC profitability guide flags this directly: the tune-up only works as a business unit if conversion is tracked as a first-class metric and priced in. Simpro
The operator described it to his ops manager on week 8:
The tune-up is not a product. It is a lottery ticket. We pay $68 for a 10-minute shot at a $400 repair or a $240 agreement, and we lose on 43 percent of tickets.
Text Sully: "tune-up visits in the last 90 days that did not generate an agreement or a repair, with total loaded cost"
The conversion split between cold leads and existing customers
The audit split tune-ups two ways. Google-search or direct-mail leads (cold). Existing customers (warm). The numbers diverged hard.
Cold tune-ups converted to repair or agreement 24 percent of the time. Warm existing customers converted 61 percent of the time. The same tech, the same tune-up script, the same truck. The only variable was the customer relationship.
Visible Feedback's 2026 customer retention work puts the industry number at 2.4x to 3.1x lifetime value for agreement customers vs one-time. VisibleFeedback That gap only materializes when the tune-up closes on something. On cold leads, a quarter of the time the tech walked out at $98 and nothing else, which is a loss by the shop's real cost math.
The fix was the first big move. The shop stopped running $98 tune-up offers to cold audiences entirely. Google Ads tune-up landing pages came down in week 10. Facebook tune-up promos paused. The dollars went to repair-service lead gen instead, where a $400 ticket at 55 percent margin pays back immediately.
Text Sully: "tune-up conversion rate to repair or agreement, cold leads vs existing customers, last 6 months"
The technician variance that nobody had tracked
Tune-up conversion is not uniform. The audit broke it out by tech. The best tech converted 54 percent of tune-ups to agreement or repair. The worst converted 11 percent. Same shop, same customers randomly assigned.
ACCA's blog on service agreement sales is blunt on this point. Specialized maintenance technicians can convert 70 percent or higher. Regular service techs sit at 25 percent. The gap is coaching and script discipline. ACCA HVAC Blog Techs who explain how an agreement prevents the exact issue they just repaired convert at 34 percent vs 8 percent for generic pitches. FieldPulse
The fix was to route all cold-lead tune-ups to the top converter. The tune-up stayed as a service offering for warm customers and became a maintenance-specialty product for the top tech, not a general-dispatch task. Everyone else stopped running cold tune-ups.
Text Sully: "tune-up jobs this year by technician, with conversion rate to repair, agreement, or walk-away"
The repair discovery that actually paid for the program
When the audit tracked repair revenue that came out of tune-up visits, the picture flipped on its head for warm customers. Profitability Partners' 2026 agreement-profitability research makes the case: on a $200 annual maintenance contract, gross profit after fulfillment runs $50 to $95, but the agreement puts the tech inside a customer's home twice a year, and a tune-up on a 12-year-old furnace reveals worn components that generate 50 to 65 percent gross margin diagnostic calls. Profitability Partners
In the operator's data, warm-customer tune-ups generated an average of $187 in follow-up repair revenue within 30 days, at 55 percent margin. That is $103 of gross profit downstream from a $14 initial-visit gross. The repair is the product. The tune-up is the setup.
Cold tune-ups? $43 of follow-up revenue on average, at the same 55 percent. That is $24 of downstream gross, which still does not cover the 43 percent of tickets that generate zero.
Text Sully: "for tune-up visits in the last 180 days, total repair revenue within 30 days of the visit, broken out by first-time customer vs existing"
The maintenance agreement side that kept working
The audit was clear on one thing. Agreements themselves were fine. 112 active agreement customers, renewing at 86 percent annually, each generating 2.1 visits per year and $340 in annual repair revenue on top of the $210 agreement fee. That is $340 in agreement revenue plus $187 in average repair per member at 55 percent, which is roughly $280 of gross profit per member per year.
Oxmaint's 2025 HVAC-agreement benchmarks put the lifetime value multiple at 2.4x to 3.1x over one-time customers. Oxmaint The St. Louis shop was running its agreement program at the upper end of that range because the conversion discipline on warm customers was strong.
The move was to stop subsidizing cold tune-ups to acquire agreements and instead focus agreement sales on existing-customer repair visits. A repair customer is already warm, already has a problem the tech just fixed, and converts at 34 percent when the pitch is tied to that specific repair. The agreement pipeline stayed full. The loss-leader tune-up disappeared.
Text Sully: "agreement conversions by source, from tune-up vs from repair visits, last 12 months"
What jumped out after 90 days of tracking
The tune-up program was not losing money in aggregate. It was losing money on cold leads and making money on warm customers, and the aggregate looked fine because warm dominated the mix. Once the split was visible the fix was obvious.
Jack Carr of Rapid Response Heating and Cooling, now $3M+ in Tennessee, has said similar on Owned and Operated about protecting margin in a scaling HVAC business:
If you want to scale fast, pay your techs more. Offshore the rest. Acquiring Minds
The point applies to tune-ups too. Pay the top tech more and route him to high-conversion visits. Stop spending acquisition dollars on a $98 ticket that loses money when the tech is the junior and the customer is cold.
Six months later the shop had killed three categories of tune-up marketing, added 40 agreement customers from repair-visit conversions, and lifted blended HVAC gross margin from 41 percent to 49 percent. Same tech count, same truck count, same overhead.
The tune-up math that killed the program
Here is the math the owner wrote on the whiteboard after week 10.
- $98 revenue
- $68 loaded tech labor
- $16 loaded drive
- $14 gross on the visit
- 43 percent of visits walk at $0 downstream
- Expected value per cold visit = $14 minus (cost-of-time-on-losers) minus (CSR and admin overhead) = negative
The spend on cold-lead tune-up acquisition was $18,200 over 90 days through Google and direct mail. Expected downstream revenue on that cohort was $11,400. Net loss of $6,800, not counting fulfillment overhead. The money reallocated to repair-service lead gen returned roughly $54,000 in the following quarter.
Text Sully: "HVAC tune-up spend by channel last 6 months, and downstream revenue from each channel's leads"
What this means for your shop
Track tune-ups by customer segment before you do anything else. Cold leads and warm customers behave differently. If your tune-up is a blanket offer your margin picture is almost certainly worse than the aggregate shows.
Four checks:
- Split tune-up visits into cold-lead and warm-customer. Compare conversion rates to repair and to agreement.
- Track fulfillment time. A 90-minute tune-up against $98 is a different business than a 45-minute tune-up against $98. Most shops are at 75 to 100 minutes.
- Tag the tech on every tune-up and look at conversion by technician. The top-to-bottom spread is commonly 40 points.
- Follow the repair revenue from tune-up visits for 30 days. If cold-lead tune-ups do not generate at least $120 of downstream repair on average, the program is subsidizing itself.
For broader KPI coverage see HVAC KPIs every owner should track and the home service KPI playbook. For AI applied to HVAC specifically see AI agents for HVAC contractors.
Sources
- ACCA HVAC Blog: Strategies for Increasing Service Agreement Sales
- FieldEdge: HVAC Service Agreement Programs
- Profitability Partners: HVAC Maintenance Agreement Profitability
- Simpro: Master HVAC Profit Margins Strategy Guide
- Oxmaint: Build Recurring Revenue with HVAC Service Agreements
- Acquiring Minds: Jack Carr on Rapid Response Heating and Cooling
Frequently Asked Questions
5 questions home service owners actually ask about this.
01What percentage of tune-ups should convert to agreements?
25 to 50 percent for general service techs. 70 percent or higher for maintenance specialists. If your shop is under 25 percent, the tune-up is a pure loss leader and the cost is not being recovered downstream.
02Are tune-ups profitable on their own?
On a $98 tune-up fulfilled in 90 minutes at loaded labor plus truck and drive, most shops net $10 to $20 of gross profit on the visit itself. That does not cover overhead. Profit comes from repair discovery and agreement conversion, not from the tune-up itself.
03Why do warm-customer tune-ups convert better than cold?
Warm customers already trust the shop. They are more likely to say yes to a recommended repair or agreement. Cold leads are price-shopping and convert at 20 to 25 percent. Warm customers convert at 50 to 65 percent with the same script.
04What should replace loss-leader tune-up marketing?
Repair-service lead gen. A $400 repair at 55 percent margin pays back immediately and produces a warm customer eligible for agreement conversion on the same visit. The tune-up should be an offering for existing customers and a service-agreement benefit, not a customer-acquisition product.
05What does Sully do for HVAC profitability?
Sully connects to your CRM (ServiceTitan, Housecall Pro, Jobber, Workiz), QuickBooks, and ad data, then answers conversion and per-visit profit questions in chat. You ask "which tune-up leads actually converted to repair this quarter" and Sully returns the number with the source jobs linked.
See Sully in action
Sully is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.