Every HVAC business owner wants to know: am I making enough? Is my revenue per truck where it should be? How does my shop compare to others my size? If you’re exploring this area, our How to Get More Google Reviews for Your HVAC Business guide covers it in detail.
Here’s what HVAC businesses commonly report by size — and what separates the top performers from the ones that are just getting by. The revenue, margin, and cost ranges in this guide are contractor-reported rules of thumb and illustrative estimates, not published statistics; the technician wage data comes from the Bureau of Labor Statistics. We break this down further in What Size HVAC Company Needs Software? (Spoiler.
Revenue Benchmarks by Company Size

1-Truck Operation (Solo or Owner + Helper)
Typical Revenue: $150,000-$350,000/year
A solo HVAC tech running 4-6 calls per day at $250-$400 average ticket can realistically generate $200K-$300K in revenue. The wide range comes down to:
- Market (Phoenix pays differently than rural Iowa)
- Mix of work (maintenance vs. repairs vs. installs)
- Pricing strategy (flat-rate vs. time-and-materials)
- Season utilization (busy vs. dead months)
Owner’s take-home: $50,000-$120,000 depending on overhead control and pricing.
The biggest mistake at this stage: underpricing. Solo operators frequently charge less than they should because they compare themselves to their old employer’s hourly rate instead of calculating their true cost of doing business (insurance, truck, fuel, tools, marketing, taxes).
3-5 Truck Operation
Typical Revenue: $500,000-$1,500,000/year
This is where most shops plateau. The owner has hired a few techs but is still running calls, answering phones, and doing the books at night. Revenue per truck at this size is typically $150K-$250K.
Revenue breakdown:
- Service calls: 40-50% of revenue
- Replacements/installs: 30-40%
- Maintenance agreements: 10-20%
Key metric: If your revenue per truck is below $150K, you’re either underpricing, running too few calls per day, or losing too many estimates. Each of these has a specific fix:
- Underpricing → implement flat-rate pricebook
- Low call volume → improve marketing (Google Ads, LSA, reviews)
- Low close rate → train techs on option selling
8-12 Truck Operation
Typical Revenue: $2,000,000-$4,000,000/year
Now you’re a real company. You have an office person, maybe a dedicated dispatcher, and you’re not running calls anymore (or shouldn’t be). Revenue per truck should be $200K-$350K as your systems improve.
What top performers do differently at this size:
- Flat-rate pricebook with good-better-best options (often a higher average ticket)
- Maintenance agreement program generating 25-35% of revenue
- Field service software (ServiceTitan or FieldEdge) driving efficiency
- Dedicated sales process for replacement leads
- Marketing attribution — know exactly which campaigns generate ROI
Owner’s compensation: $120,000-$250,000 plus business value appreciation.
15-25 Truck Operation
Typical Revenue: $4,000,000-$10,000,000/year
At this scale, the business is either running smoothly with systems and management — or it’s absolute chaos with the owner working 80-hour weeks holding everything together. The revenue number matters less than the profit margin.
Benchmark margins:
- Strong shops: often high-teens or better net profit
- Average shops: often low double digits
- Weak shops: low single digits or negative
(Contractor-reported rules of thumb, not published benchmarks.)
A $6M shop at 20% margin puts $1.2M on the bottom line. A $6M shop at 5% margin puts $300K — less than some 3-truck operators. Size isn’t success. Profitability is success.
30-50+ Truck Operation
Typical Revenue: $10,000,000-$30,000,000+/year
Enterprise territory. Multiple departments (service, install, maintenance, commercial). Management layers. Significant overhead. Revenue per truck varies widely but should target $250K-$400K.
At this scale, the business can be a valuable asset, and sale prices are usually quoted as a multiple of EBITDA that varies by buyer, market, and business quality. Get a professional valuation rather than relying on a rule of thumb. It all starts with revenue per truck and profit margin discipline.
Where the Revenue Goes
Illustrative cost breakdown for a $2M HVAC business (estimates, not survey data; your numbers will differ):
| Category | Percentage | Dollar Amount |
|---|---|---|
| Technician labor (loaded) | 30-35% | $600K-$700K |
| Parts and materials | 15-20% | $300K-$400K |
| Marketing | 5-10% | $100K-$200K |
| Vehicle costs | 5-8% | $100K-$160K |
| Insurance | 3-5% | $60K-$100K |
| Rent/office | 2-4% | $40K-$80K |
| Software/technology | 1-2% | $20K-$40K |
| Owner’s salary | 5-10% | $100K-$200K |
| Other overhead | 5-10% | $100K-$200K |
| Net profit | 10-20% | $200K-$400K |
If your labor is above 35% or your parts cost is above 22%, those are the first places to look for margin improvement. Labor efficiency (more billable hours per tech per day) and parts markup (most contractors undermark) are the biggest profit levers.
How to Increase Revenue Without Adding Trucks
Adding trucks means adding techs, vehicles, insurance, and overhead. Before scaling headcount, maximize revenue from your existing fleet:
1. Increase Average Ticket (Fastest Impact)
Implement good-better-best option selling. Contractors often report higher average tickets when techs present three options instead of one repair price.
If your average ticket is $285 and you run 200 calls/month, increasing to $350 through option selling adds $13,000/month — $156,000/year — without a single additional call.
2. Increase Close Rate on Estimates
Follow up on unsold estimates at Day 3, Day 7, Day 14. Automated follow-ups can recover some otherwise lost proposals.
3. Build Maintenance Agreements
Target 30% of revenue from agreements. Agreement customers tend to spend more annually than one-time customers. Plus, agreements fill your schedule during slow months.
4. Improve Tech Utilization
Are your techs billing 6 hours out of 8? Or 5 out of 8? That one-hour difference across 10 techs is 50 hours/week — $200K+/year in additional capacity.
Zone routing and good dispatching can add billable time per tech per day.
5. Speed Up Payment Collection
Moving from slow paper invoicing to same-day digital payment improves cash flow. That cash can be deployed to marketing and hiring instead of sitting in customers’ pockets.
The Software Connection
Revenue benchmarks become actionable when you can track your own metrics:
- Revenue per tech
- Average ticket by job type
- Close rate on estimates
- Maintenance agreement percentage
- Cost per lead by marketing channel
- Billable hours per tech per day
Without field service software, these metrics require spreadsheets and guesswork. With Housecall Pro, Jobber, or ServiceTitan, they’re available in your dashboard. You can’t improve what you can’t measure. (See Jobber Review for a deeper dive.)
The investment in software (anywhere from under a hundred dollars a month for a solo shop to thousands for a large one) is small compared to the revenue improvements it can enable. If a shop spends $500/month on software and it drives even a modest revenue improvement, the return can be large, but measure it with your own numbers.
The Bottom Line
Know your numbers. Revenue per truck, average ticket, profit margin, tech utilization. These metrics tell you exactly where to focus.
If revenue per truck is low → fix pricing and marketing If average ticket is low → implement option selling If margins are thin → review labor costs and parts markup If growth is stalled → invest in marketing and maintenance agreements
And invest in the tools that let you track these metrics in real-time. The shops that know their numbers outperform the shops that guess. Every time. Related: The ROI of HVAC Software: Real Numbers From Real Shops.