The Economics of a $1M HVAC Business
A million dollars in HVAC revenue sounds impressive. But what does the P&L actually look like? How many trucks, how many techs, and what does the owner actually take home? Here is the full financial model.
$1 million in HVAC revenue is a milestone that many contractors target and few fully understand before they get there. The gross number sounds great. The reality of what is left after direct costs, overhead, debt service, and owner compensation is more nuanced — and varies significantly based on how the business is structured. This breakdown models a realistic $1M residential HVAC company to show exactly what the numbers look like.
What It Takes to Generate $1M in HVAC Revenue
| Input | Assumption |
|---|---|
| Active trucks | 4–5 service/install trucks |
| Revenue per truck | $200,000–$250,000/year |
| Service calls per day per truck | 4–5 calls |
| Average ticket (service) | $285–$320 |
| Maintenance agreement members | 200–350 active members |
| Equipment replacement revenue | 25–35% of total revenue |
The $1M P&L Model
| Line Item | Amount | % of Revenue |
|---|---|---|
| Gross Revenue | $1,000,000 | 100% |
| Direct Labor (field techs) | $260,000 | 26% |
| Materials & Equipment | $220,000 | 22% |
| Gross Profit | $520,000 | 52% |
| Vehicle Costs (4–5 trucks) | $95,000 | 9.5% |
| Owner/Admin Salaries | $120,000 | 12% |
| Marketing & Advertising | $65,000 | 6.5% |
| Insurance (liability + WC) | $38,000 | 3.8% |
| Software, Tools, Shop | $22,000 | 2.2% |
| Other Overhead | $30,000 | 3% |
| Total Overhead | $370,000 | 37% |
| Operating Net Income | $150,000 | 15% |
Understanding the Owner's True Take-Home
The $150,000 operating net income figure assumes the owner is already drawing a $90,000–$120,000 market-rate salary included in admin salaries. Total owner economic benefit is the net income plus the owner salary — roughly $240,000–$270,000 in this model. If the owner is not drawing a market-rate salary, the net income figure is inflated and does not accurately represent true profitability.
What Changes at $1M vs. $500K
The jump from $500K to $1M in HVAC revenue is not linear. You cross several cost thresholds: you likely need a full-time dispatcher or CSR (add $45,000–$60,000), additional trucks (each adding $18,000–$25,000/year in vehicle costs), and potentially a service manager. The incremental margin on the second $500,000 is often lower than the first — which is why many $1M HVAC operators are surprised that they do not feel twice as profitable as when they were doing $500K.
The $1M Efficiency Trap
Many HVAC businesses hit $1M in revenue and find margin has actually compressed. The fix is usually to raise prices (pricing rarely keeps pace with growth), reduce vehicle cost as a percentage of revenue (better route density), and build recurring agreement revenue that does not require proportionally more overhead to service.
The $1M HVAC Business with Strong Agreement Revenue
Now model the same $1M business, but with 350 maintenance agreement members generating $280/year = $98,000 in recurring revenue. This base comes with 65% gross margin ($63,700 gross profit), scheduled visits that fill shoulder season capacity, and an equipment replacement conversion rate that is 2x higher than non-member calls. The financial model does not change dramatically at $1M — but the stability, predictability, and business valuation change significantly.
Revenue Mix at $1M — What It Should Look Like
- Service & repair: 40–45% of revenue ($400K–$450K)
- Equipment replacement: 30–35% of revenue ($300K–$350K)
- Maintenance agreements: 8–12% of revenue ($80K–$120K)
- New construction/commercial: 10–15% of revenue (optional)
How to Get to $1M from $500K
The fastest path from $500K to $1M is almost never adding a fifth or sixth truck. It is typically: (1) raise prices to market rate, recovering 8–12% in revenue without additional volume; (2) improve call answer rate to capture all existing demand; (3) build maintenance agreement revenue to fill shoulder seasons; (4) improve average ticket through flat-rate pricing and upsell training. Many shops hit $1M with the same or fewer trucks by executing these four levers first.
Frequently Asked Questions
How many HVAC trucks do you need to generate $1 million in revenue?
Typically 4–5 trucks at $200,000–$250,000 revenue per truck annually. Some well-run businesses hit $1M with 3–4 trucks by running strong average tickets and high technician utilization. The number of trucks matters less than revenue per truck.
What does an HVAC business owner make at $1 million in revenue?
Total owner economic benefit (market-rate salary + net income) typically ranges from $200,000 to $290,000 at $1M revenue, assuming healthy margins. If margins are compressed (below 12% net), the take-home can be closer to $150,000–$180,000.
Why does margin often compress when HVAC revenue hits $1M?
At $1M, you often cross staffing thresholds — you need a dispatcher, a service manager, or additional admin — adding fixed overhead. If pricing has not kept pace with wage growth and costs, margin compresses even as revenue grows. The fix is price increases and efficiency gains, not just more volume.
What percentage of a $1M HVAC business should be recurring revenue?
Target 10–15% of revenue from maintenance agreements — $100,000–$150,000 at $1M revenue. This level of recurring revenue provides meaningful business stability, fills shoulder season capacity, and adds significant value to your business if you ever sell.
What Service Business Owners Are Saying
“I was missing 8-10 calls a week and didn't even know it. CallJolt fixed that in one afternoon. It's the best $149 I spend every month.”
“My guys are on job sites all day. Having an AI that answers, takes the info, and texts me the summary is exactly what I needed. Highly recommend.”
Ready to answer every call?
CallJolt sets up in 5 minutes and pays for itself within the first week. No contracts. No per-minute billing.