The bottom 25% of HVAC service companies generate $80,000 to $120,000 in annual revenue per technician. The top 10% pull $180,000 to $280,000 from the same person working the same 40 to 50 hours a week (Built on Tenth, 2026). That gap is not about talent - it is about systems, ticket size, and what happens between the truck rolling and the invoice closing.

What is the average revenue per HVAC technician?

According to SBE Odyssey's 2024 HVAC business benchmarks, most HVAC technicians generate between $250,000 and $450,000 in annual sales. The average ticket on a standard service call sits around $200 per call. Top-performing technicians who are trained to present options and upsell close at $650 or more per call - from the same number of daily appointments.

The wage-to-revenue ratio most operators use: your technician's salary should represent 14% to 20% of the revenue they generate. A tech earning $50,000 per year needs to produce at least $250,000 in annual revenue to justify that wage. A $75,000 tech needs $370,000. If your math does not work at those ratios, your ticket size or close rate is the problem.

How big is the revenue gap between high and low performers?

Built on Tenth ran operational data across hundreds of HVAC companies through early 2026 and found a number that should stop you cold. A truck running 4 jobs per day at a $220 average ticket generates $880 in daily revenue. The same truck at a $380 average ticket generates $1,520 per day.

That is a $163,200 annual difference per technician with the same fuel, same hours, and same insurance bill. ServiceTitan's industry benchmarks show that top-performing HVAC technicians complete 3 to 5 jobs per day on service and repair work.

If your techs are averaging fewer than 3 jobs per day, you have a scheduling problem, a routing problem, or a job-type mismatch - not a technician problem. Fixing your AI scheduling vs manual scheduling approach is often where the fastest gains come from.

Why your average ticket is the fastest lever to pull

Most owners chase more leads when their revenue per tech is low. That is expensive. According to SearchLight Digital's analysis of $14.9 million in Google Ads spend across 816 contractors in January 2026, the average cost per lead for HVAC and plumbing Google Ads is $104 blended, and non-branded search campaigns average $149 per lead.

You are paying $149 to get someone on the phone, and then leaving money on the table once they call. Tools that handle AI call tracking for contractors can surface exactly where calls are dropping and which calls are converting.

ServiceTitan data shows the typical HVAC shop has a call booking rate of 38%, meaning 62 out of every 100 inbound calls never turn into a job. Plumbing does slightly better at 43%. If you are running paid traffic into a leaky booking process, you are not growing - you are just spending more to stay flat.

When you do get a tech on-site, financing is one of the highest-leverage moves available. At the ACCA 2025 Annual Conference, Jim Fultz of Copeland presented data showing contractors who offer financing on every call see close rates rise by 30% and average ticket sizes grow by 20%. Despite that, 80% of all financing still comes from just 10% of contractors.

That means most of your competitors are letting the largest-ticket jobs walk because the customer said they need to think about it. Learning how to increase average ticket size starts with offering payment options before the customer asks.

What do maintenance agreements actually do to your revenue?

Fewer than 35% of residential HVAC companies actively sell service agreements, according to OxMaint industry surveys. The ones that do report 20% to 40% higher annual revenue per customer and far less seasonal revenue whiplash. SBE Odyssey found that simply offering a maintenance agreement during a summer tune-up or repair can increase HVAC sales by 25% to 50% over the year.

Maintenance agreements generate 50% to 65% gross margins, create predictable recurring revenue, and fill your techs' schedules during shoulder seasons (CEO Finance Academy, 2026). If you are doing $1M or more in revenue with fewer than 200 active agreements, you are running a growth engine with the parking brake on. There is a full breakdown of how to structure this in our guide on how to create a maintenance agreement program.

How do real companies actually move this number?

Jay and Amanda Mahaffey own Tuck and Howell HVAC and Plumbing. In two years, they shifted from commercial to residential, added plumbing services, and implemented field service software. Revenue went from $4 million to $11 million, and their plumbing department grew 157% from Q1 2024 to Q1 2025.

Existing customers accounted for only 13% of that growth. The rest came from marketing and brand awareness investment, not from hiring a fleet of new techs.

Jupiter-Tequesta Air Conditioning, Plumbing and Electric took a different path. Their process and procedure manager, Bill Highsmith, ran a single "We Miss You" reactivation email to their dormant customer list using ServiceTitan's Marketing Pro. They expected maybe 10 calls.

After one week, that one email had generated $4,000 in revenue. Total campaign revenue crossed $60,000 with essentially zero cost per lead. If you want to automate follow-up sequences like this across your entire customer base, the technology exists today and it does not require a marketing team.

David at Trio Heating and Air took his company from $300,000 to $10 million after implementing systematic job tracking and tech performance data. He describes the software as bumper rails - it keeps the business out of the gutters while he focuses on growth. Trio is currently pacing toward $12 million, and none of that came from adding trucks.

It came from knowing which technicians were performing, which jobs were profitable, and eliminating the manual processes that hid both. Tracking job costing and profit by tech is the starting point for every serious scaling conversation.

Find AI tools that help your techs close more revenue per call

Get Started

Revenue per tech vs. profit per tech: which number matters more?

An ACCA 2025 speaker shared a client story that every owner needs to hear. The contractor had seemingly decent revenue percentages but was generating just $7.21 per hour in net profit. The speaker asked: "Are you happy earning what you can make at McDonald's?"

That same company eventually grew to $10 million in revenue and sold for $9 million cash by shifting focus to the right metrics and building actual company value. Revenue per technician is a useful number, but profit per technician is the number that builds an asset worth selling.

Our guide on contractor profit margins by trade breaks down what healthy margins actually look like across HVAC and plumbing. Jim Fultz of Copeland also calculated at ACCA 2025 that the average cost to roll a truck is $84.40 per hour before a dollar of profit, covering wages, benefits, vehicle expenses, insurance, and windshield time. If your average ticket is $200 and the call takes two hours plus drive time, you are not building a business - you are funding one.

What is the fastest way to increase revenue per technician this quarter?

StrategyRevenue ImpactCost to ImplementSpeed
Raise average ticket (options-based selling)$163,200/tech/year at $380 vs $220 avgTraining cost onlyFast
Offer financing on every call+20% ticket size, +30% close rateLender setup, minimalFast
Launch a reactivation email campaign$60K+ from one campaign (Jupiter-Tequesta)Near zeroSame week
Add maintenance agreements20-40% higher revenue per customerTime to build program30-60 days
Fix call booking rate+5% booking = ~$100K revenue (ServiceTitan)CSR training plus software30 days
Add a second trade (e.g. plumbing to HVAC)157% growth in new trade (Tuck and Howell)Licensing plus hiring90+ days

The companies who move fastest on revenue per tech are not the ones adding headcount - they are the ones who close the loop on what is already happening. Better contractor communication tools between dispatch and field, tighter booking processes, and consistent financing offers will compound faster than a new truck ever will.

If you want to scale beyond the revenue-per-tech plateau, how to scale your HVAC company covers the operational infrastructure decisions that support growth without adding proportional overhead. For plumbing operators, how to scale a plumbing business maps out the same framework with trade-specific benchmarks.

Frequently Asked Questions

What is a good revenue per technician for an HVAC company?

According to SBE Odyssey's 2024 benchmarks, most HVAC technicians generate between $250,000 and $450,000 in annual revenue. The top 10% of service companies generate $180,000 to $280,000 per tech, while the bottom 25% generate only $80,000 to $120,000 (Built on Tenth, 2026). If your technicians are below $200,000, your average ticket size or call booking rate is likely the bottleneck.

How do maintenance agreements increase revenue per technician?

Maintenance agreements generate 50% to 65% gross margins and create a steady stream of scheduled appointments that keep techs productive during slow seasons (CEO Finance Academy, 2026). Industry surveys from OxMaint show that companies actively selling agreements report 20% to 40% higher annual revenue per customer. SBE Odyssey found that offering agreements during existing service calls can increase total HVAC sales by 25% to 50% over the year.

Does offering financing really increase close rates for HVAC and plumbing jobs?

Yes, and the data is clear. Contractors who offer financing on every service call see close rates rise by 30% and average ticket sizes grow by 20%, according to data presented at the ACCA 2025 Annual Conference by Jim Fultz of Copeland. Despite this, 80% of all contractor financing comes from just 10% of contractors, meaning the majority of the industry is still not using this tool consistently.

What call booking rate should HVAC and plumbing companies target?

ServiceTitan's data shows the typical shop books 42% of inbound calls into actual jobs, with plumbing averaging 43% and HVAC averaging 38%. ServiceTitan also found that every 5% improvement in booking rate adds approximately $100,000 in annual revenue for companies with 5 to 14 technicians. That makes your CSR's phone habits one of the most valuable things to measure and train.

How does adding a second trade affect revenue per technician?

Tuck and Howell HVAC and Plumbing grew from $4 million to $11 million in two years after adding plumbing services to an existing HVAC business. Their plumbing department grew 157% in one year, largely driven by marketing and brand awareness rather than cross-selling to existing customers. Adding a second trade increases the revenue available from each truck dispatched and opens the door to higher-value bundled service calls.

Do this today

Pull your last 90 days of closed tickets and calculate your actual average ticket per technician. If it is under $300, you have a training and options presentation problem, not a lead volume problem.

Fix the ticket before you spend another dollar on Google Ads. Implement a financing offer on every call starting this week - the data says it will increase your close rate by 30% with zero additional marketing spend.