2,200+ contractors benchmarked. How do your margins stack up? See where you stand →
Level
Business Growth

The Add-On Sales Gap: Why Your Techs Leave Money on Every Call

Sam Young·2026-04-10·14 minute read
The Add-On Sales Gap: Why Your Techs Leave Money on Every Call — Level CFO

Your Best Sales Team Doesn't Know They're Selling

Your techs are inside customer buildings 40+ hours a week. They see aging equipment, hear compressor strain, notice corroded piping, and feel ductwork that's barely holding together. They have more face time with your customers than your entire sales team combined.

And most of them walk out without generating a single dollar of additional revenue.

I analyzed 54,000+ service agreements across 240 contractors representing $412M in maintenance revenue. The add-on sales gap — the difference between what you earn during maintenance visits and what you could earn — is the single largest revenue opportunity in contracting. Not hiring more techs. Not running more ads. Making more money from the customers you already serve.

Pull-Through: The Metric That Separates Growth from Survival

Pull-through revenue is the additional work generated during or immediately after a maintenance visit — repairs, replacements, upgrades, add-on products. It's the clearest measure of how well your techs and your processes convert maintenance access into revenue.

A note on measurement: this analysis calculates pull-through as additional revenue relative to maintenance revenue specifically (not total SA contract value). Our broader benchmarking index uses total ACV as the denominator, which produces a median of 8.7% across 386 companies. Both are valid cuts — the maintenance-based measure here isolates the "visit-to-revenue" conversion more precisely, since it excludes the non-maintenance portions of the agreement.

Here's what I found across 240 contractors:

PercentilePull-Through RateWhat It Means
P10 (Bottom)0.3%Techs complete the checklist and leave. Zero additional revenue.
P251.5%Occasional recommendations, no follow-through process.
Median8.9%For every $100K in maintenance revenue, $8,900 in add-on work.
P7529.5%Systematic recommendations with office follow-up.
P90 (Top)94.4%Maintenance is the entry point, not the revenue center.

The gap between the median and the top quartile is a 3.3x multiplier on the same customer base. Top-decile contractors are generating nearly as much add-on revenue as maintenance revenue — their maintenance program is essentially a lead generation engine that also happens to keep equipment running.

Across all 240 companies: average maintenance revenue was $1.7M, average pull-through was $564K. But the distribution is wildly skewed. The median company gets almost nothing from add-ons while the top operators are running a fundamentally different business model on the same work.

We covered the pull-through mechanics in our account penetration analysis — but the data here tells a sharper story about what separates the best from the rest.

Add-On Performance by Trade

One of the most striking findings: add-on rates vary dramatically by trade, and the trades you'd expect to upsell the most often don't.

TradeSAs AnalyzedAvg Maintenance RevAvg Pull-Through RevPull-Through %Visit Completion
Mechanical588$9,958$16,48145.9%56.2%
HVAC11,244$8,108$9,23529.7%63.1%
Other39,703$9,641$10,06226.7%65.6%
Electrical174$6,254$68,75625.3%7.2%
Controls928$11,030$8,93011.1%56.1%
Refrigeration444$9,090$5,8497.1%39.2%
Plumbing276$4,148$4,8045.5%65.4%

Three things jump out:

Mechanical contractors lead at 45.9%. These are typically larger commercial operations where equipment complexity creates natural upsell opportunities — compressor rebuilds, chiller replacements, energy retrofits. When your average SA is worth $10K and the customer has $500K of equipment in the building, the pull-through math works.

HVAC sits at 29.7% — decent but with massive room to improve. With 11,244 SAs in the dataset, HVAC has the largest sample and the most consistent pattern: techs who identify issues plus offices that follow up equals revenue. Those who don't, leave it on the table.

Plumbing is dead last at 5.5%. This matches industry data showing plumbing has the lowest SA attach rate among major trades (12-15% vs HVAC's 7-8% on new customer conversion, but plumbing maintenance visits generate almost no follow-on work). Part of the problem is structural — plumbing maintenance visits are often simple inspections with less equipment to flag — but part is cultural. Plumbing companies underinvest in tech training for recommendations.

The SA Attach Rate Problem

Before your techs can upsell during maintenance visits, you need customers on maintenance agreements in the first place. The SA attach rate — what percentage of your service customers also have an SA — is where most contractors fail before the upsell conversation even starts.

Industry data shows:

TradeTypical SA Attach RateBest-in-Class
HVAC7-8%30-40%
Plumbing12-15%30-40%
Electrical3-5%15-25%
Multi-trade5-10%30-40%

The typical HVAC contractor converts 7-8% of service customers into maintenance agreements. Best-in-class operators hit 30-40%. That's a 4-5x gap on the foundation metric that enables every downstream add-on.

From our data, the impact of having an SA program at all is staggering:

MetricCompanies with SAsCompanies without SAs
Companies1,361472
Avg jobs per company1,178574
Avg revenue$6.3M$1.3M

Companies with SA programs generate 2x the job volume and 5x the revenue. Some of that is selection bias — larger companies are more likely to have formal SA programs. But the causal arrow runs both ways: SAs create repeat access, repeat access creates add-on revenue, add-on revenue funds growth. We explored this feedback loop in our analysis of maintenance vs install revenue impact on valuation.

What SA Book Size Tells You About Add-On Maturity

Bigger SA books should mean better pull-through, right? The data tells a more nuanced story:

SA Book SizeCompaniesAvg Pull-ThroughVisit Completion RateJobs per SA
Under 50 SAs37186.6%30.3%4.0
50-200 SAs10729.5%58.0%4.5
200-500 SAs4619.0%63.6%2.8
500+ SAs2551.8%72.3%4.2

The smallest books (under 50 SAs) actually show the highest pull-through percentages. Why? These are often young SA programs where every agreement gets personal attention. The owner or a senior tech is doing the visits, and they naturally identify and sell additional work. It's relationship-driven, not process-driven.

As companies grow to 50-200 SAs, pull-through drops to 29.5%. This is the danger zone — too many SAs for personal attention, but not yet systematized. Techs are rushing through checklists, office staff doesn't have a follow-up process, and recommendations die in the field.

The 500+ SA companies recover to 51.8%. These have invested in the systems: recommendation workflows, automated quote generation from field findings, and dispatch teams that schedule identified work. They also have the highest visit completion rate at 72.3%, meaning they're actually showing up to the visits — a prerequisite for finding anything to sell.

If your SA book is between 50-500 agreements and your pull-through is under 20%, you're in the typical trough. The fix isn't more SAs — it's building the process that converts existing maintenance visits into revenue.

The Upsell Math: $150/Call vs $700/Call

Web research from across the HVAC industry shows the tech-level upsell gap is equally dramatic:

MetricService-Only TechTrained Selling Tech
Average ticket per call$150-$300$400-$700
Annual revenue production$200K-$350K$450K-$1M+
Common add-ons per visit0-12-4

The difference between a $200 average ticket and a $600 average ticket is $400 of revenue from the same truck roll, the same labor hour, the same customer. Across 1,000 calls per year, that's $400K in additional revenue from a single tech.

Here's what those add-ons typically look like:

Add-On CategoryTypical RevenueClose Rate on Maintenance Calls
Maintenance agreement signup$150-$350/yearVaries widely
Air quality products$200-$80015-25% when recommended
Thermostat/controls upgrade$150-$40020-30%
Drain line/condensate treatment$40-$12040-60%
Duct work (cleaning/sealing)$300-$80010-20%
Equipment replacement$4,000-$12,000+25-40%

The highest-ROI add-on isn't the biggest ticket item. It's the SA signup. A $200/year maintenance agreement creates 3-5x higher customer lifetime value and costs 5-7x less to retain than acquiring a new customer. Every service call that doesn't end with an SA offer is a missed compounding opportunity. We covered the SA economics in detail in our renewal rate analysis — the 14% cancellation rate means you need to sell SAs faster than you lose them.

Replacement Conversion: The Highest-Dollar Add-On

When a tech identifies equipment that needs replacement, the conversion math looks completely different from repair close rates:

Performance LevelReplacement Win RateWhat's Happening
Below 25%ProblemPoor follow-up, no financing, trust deficit
25-40%TypicalWhere most contractors operate
40-55%Well-runStructured follow-up, financing offered, good faith options
Above 60%Red flagMay indicate you're the lowest-priced bidder

Repair close rates typically run 85%+ because the customer has an emergency and no choice. Replacement estimates are discretionary, multi-thousand-dollar capital decisions where the customer has time to shop. The contractors who close at 40-55% aren't just better at selling — they're better at the process: same-day estimates, multiple financing options, and structured follow-up within 48 hours.

Industry data shows repair revenue per job has grown 47% from 2021 to 2025, with repair revenue share climbing from 21.6% to 31.3%. The trend is more revenue per call, not more calls — which means the upsell opportunity is growing.

The Revenue Expansion Flywheel

The best contractors don't think of add-on sales as "upselling." They think of it as a flywheel:

Stage 1: Service call → Convert to SA (7-8% typical, 30-40% best-in-class)

Stage 2: Maintenance visit → Identify work, generate recommendations (8.9% median pull-through, 94.4% top decile)

Stage 3: Recommendations → Convert to quotes, close add-on work (25-40% replacement, 40-60% minor add-ons)

Stage 4: Expanded relationship → More SAs, cross-sell services, referrals (3-5x higher CLV)

Each stage feeds the next. The contractors running all four stages generate fundamentally different economics from the same customer base. A customer who starts as a $300 repair call becomes a $200/year SA, which generates $500/year in pull-through work, which leads to a $6,000 replacement every 8-10 years, which generates a referral worth $15,000 in lifetime value.

The total CLV? Research puts it at $15,340 for HVAC and $8,000+ for plumbing. But that's the average — contractors with systematic add-on programs see 2-3x these numbers.

How to Close the Gap

Based on the patterns I see in the top-quartile contractors:

1. Measure pull-through by tech, by trade, by SA. You can't improve what you don't track. Most contractors know their total revenue but can't tell you which techs generate recommendations, which SAs produce add-on work, and which trade departments convert at what rate. Our financial dashboard guide covers how to set up this visibility.

2. Build a recommendation workflow, not just a checklist. The difference between 8.9% and 29.5% pull-through isn't tech skill — it's process. Top quartile contractors have: (a) standardized condition reporting during every visit, (b) automatic quote generation from field findings, and (c) a dedicated person who follows up within 48 hours. The quote timing data from our follow-up analysis applies here too — speed matters.

3. Train techs to recommend, not sell. The companies with 94%+ pull-through don't have "selling techs." They have techs who document everything they find and an office that converts findings into revenue. The tech's job is identification and trust-building. The office's job is the close.

4. Set an SA attach rate target. If you're at 7-8% (HVAC typical), target 15% this year and 25% next year. Every service call should end with an SA offer. The math is simple: an SA customer generates 3-5x lifetime revenue and costs 5-7x less to retain than winning a new one. Your customer profitability analysis should distinguish between SA and non-SA accounts to prove this internally.

5. Segment your SA book by pull-through potential. Not all SAs are created equal. A $2K/year SA on a 20-year-old chiller plant has 10x the pull-through potential of a $500/year SA on a new RTU. Prioritize high-potential SAs for your best techs and most thorough inspections.

The Bottom Line

The median contractor is leaving 80-90% of their add-on revenue on the table. The data is clear:

  • Pull-through: 8.9% median vs 94.4% top decile
  • SA attach: 7-8% typical vs 30-40% best-in-class
  • Tech upsell: $200/call average vs $600-700/call trained
  • Replacement close: 25-40% typical vs 40-55% well-run

These aren't marginal improvements. Moving from median to top-quartile on pull-through alone — from 8.9% to 29.5% — more than triples your add-on revenue from the same customer base, same truck rolls, same labor hours.

The revenue is already in the building. Your techs walk past it every day.

Frequently Asked Questions

What's a good pull-through rate for contractors? From our analysis of 240 contractors, the median is 8.9% and the 75th percentile is 29.5%. If you're above 25%, you're in the top quartile. Above 50%, you're running a best-in-class add-on engine. The key driver isn't individual tech skill — it's having a systematic process for converting maintenance findings into quotes and follow-ups.

How do I calculate my SA attach rate? Divide the number of customers with active service agreements by your total unique service customers. The typical HVAC contractor sits at 7-8%; best-in-class operators hit 30-40%. Track this monthly and set improvement targets — every 1% improvement in attach rate compounds through higher pull-through, better retention, and increased CLV.

What's the ROI of training techs to upsell? Industry data shows trained techs generate $400-$700 per call vs $150-$300 for service-only techs. Across 1,000 annual calls per tech, that's $250K-$400K in additional revenue. The training investment is typically $2,000-$5,000 per tech — a payback period measured in days, not months.

Why is plumbing pull-through so much lower than HVAC or mechanical? Our data shows plumbing at 5.5% pull-through vs mechanical at 45.9% and HVAC at 29.7%. Part of this is structural — plumbing maintenance visits involve simpler inspections with less complex equipment to flag. But part is cultural: plumbing companies historically underinvest in SA programs and tech-level recommendation training. The opportunity gap is actually larger in plumbing because the baseline is so low.

How do I improve from the 50-200 SA "trough" where pull-through drops? This is the most common growth pain point. Small SA books (under 50) get personal attention; large books (500+) have systems. The 50-200 range is where personal attention breaks down but systems haven't been built yet. The fix: invest in recommendation workflow automation, designate a follow-up person (not the tech), and track pull-through by tech and by account monthly.

Should I set add-on revenue targets for individual techs? Yes, but frame it as recommendation volume, not sales dollars. Techs who feel pressured to "sell" resist. Techs who are expected to "document findings" comply. Track the number of recommendations per visit, then measure what percentage the office converts. This separates the identification responsibility (tech) from the closing responsibility (office), which is how the top-decile contractors operate.

Level helps contractors measure and improve their add-on sales performance. Book a free profitability audit and we'll benchmark your pull-through, attach rate, and tech upsell metrics against the 240 contractors in our dataset.

About the author

Sam Young

Founder of Level. Former private equity investor and investment banker. Built AI-powered accounting products while building financial products for 1,000+ commercial contractors — benchmarking financial data across 2,200+ contractors in HVAC, plumbing, electrical, and mechanical trades. Operations analytics work with PE-backed contractor portfolios across the trades. Co-founded a real estate tax optimization firm, where his team has analyzed over $1B in real estate assets. Stanford MBA.

LinkedIn

Ready to see where your money is going?

Get a free job profitability audit.

Get Your Free Audit