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 StartedRevenue 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?
| Strategy | Revenue Impact | Cost to Implement | Speed |
|---|---|---|---|
| Raise average ticket (options-based selling) | $163,200/tech/year at $380 vs $220 avg | Training cost only | Fast |
| Offer financing on every call | +20% ticket size, +30% close rate | Lender setup, minimal | Fast |
| Launch a reactivation email campaign | $60K+ from one campaign (Jupiter-Tequesta) | Near zero | Same week |
| Add maintenance agreements | 20-40% higher revenue per customer | Time to build program | 30-60 days |
| Fix call booking rate | +5% booking = ~$100K revenue (ServiceTitan) | CSR training plus software | 30 days |
| Add a second trade (e.g. plumbing to HVAC) | 157% growth in new trade (Tuck and Howell) | Licensing plus hiring | 90+ 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
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.