Free preview·One case study per section is free. Join the waitlist to unlock the rest.
Join waitlistHow a $2M HVAC Company Grew to $4.5M in 18 Months
1,298 words · ~6 min read
Clozo Academy Proprietary Curriculum
Company Profile
Name: Comfort First HVAC (fictional)
Location: Suburban market, 250,000 population, 4-season climate
Years in Business: 14 years
Owner Profile: Second-generation operator, technically excellent, sales-averse
Pre-Intervention Revenue: $2.0M (stagnant for 36 months)
Pre-Intervention Net Margin: 6.2%
Pre-Intervention Customer Base: 8,400 past customers, 0 active maintenance members
Pre-Intervention Team: 8 field technicians, 3 office staff, 1 owner doing everything
The Challenge
Comfort First HVAC had built a rock-solid reputation for honest, high-quality technical work. Their callbacks were under 2%. Their customers loved them. But the business had plateaued hard.
Key pain points:
Average ticket of $680 in a market where competitors averaged $950. The company was leaving $270 per call on the table — not because they were cheap, but because they had no systematic sales process.
Zero maintenance agreements despite 14 years of service history. They had 8,400 past customers and not a single one on recurring revenue.
Owner working 70 hours per week, bouncing between field diagnostics, office paperwork, and emergency callbacks. The business couldn't grow because the owner was the bottleneck.
Marketing was stuck in 2005: Yellow Pages ad, basic website, and word-of-mouth. No lead generation system existed. Customer acquisition was 100% reactive.
Google Business Profile had 12 reviews and no photos. Invisible in local search.
Technicians were paid hourly with no incentive to sell maintenance memberships or accessories. The best tech was their worst salesperson — and they were all "salespeople" whether they liked it or not.
The Transformation Strategy
Phase 1: Foundation (Months 1-3)
Technician Sales Training
Every technician completed a 2-day workshop on:
The three-tier Good-Better-Best proposal system
Flat-rate pricing presentation and confidence
Maintenance membership enrollment scripts
Photography and documentation standards
Commission structure introduced:
$25 per membership enrollment
3% of accessory sales (thermostats, IAQ, surge protectors)
$100 per replacement lead that closes
Within 60 days, average ticket rose from $680 to $840 — a 24% increase driven entirely by accessory sales and maintenance enrollment.
Google Business Profile Overhaul
Added 50 photos: trucks, team, installations, office
Implemented review request system via SMS within 2 hours of service
Posted weekly updates about seasonal tips, team milestones, and offers
Reviews grew from 12 to 187 in 90 days
Average rating improved from 3.9 to 4.7 stars
Flat-Rate Pricing Implementation
Replaced time-and-materials with published flat-rate card.
Technician confidence increased dramatically (no more "let me check with the office")
Customer price objections decreased by 40%
Average repair margin improved from 42% to 52%
Phase 2: Growth Systems (Months 4-9)
Maintenance Membership Launch
Introduced Gold Comfort Membership at $29/month ($348/year).
Benefits included:
Two tune-ups per year ($129 each = $258 value)
Priority scheduling (jump the line)
15% discount on all repairs
$400 replacement credit toward new system
No dispatch fees ($89-150 savings per call)
Target: enroll 35% of non-member service calls.
Result: 38% enrollment rate. 340 new members in Month 4 alone.
Google Local Service Ads
Invested $4,500/month in LSA
Achieved Google Guaranteed status
Call booking rate improved from 54% to 78% through CSR script training
Cost per lead stabilized at $42 — well below market average of $68
Three-Tier Proposal Rollout
Estimators required to present Good-Better-Best on every replacement opportunity.
Results after 90 days:
Average replacement ticket: $6,200 → $9,800 (+58%)
Tier selection: 62% middle, 22% premium, 16% base
Close rate improved from 31% to 47%
Financing Partnership
Integrated Synchrony 0% for 12 months and GreenSky low-APR options.
Financing usage on replacements: 8% → 34%
"I can't afford it" objection virtually eliminated when monthly payment presented
Phase 3: Scale & Optimize (Months 10-18)
Hired Dedicated Sales Estimator
Owner transitioned out of field estimates. New estimator focused solely on in-home presentations and follow-up.
Owner weekly hours: 70 → 45
Replacement close rate jumped from 47% to 61% (estimator practiced daily)
First month with dedicated estimator: $180,000 in replacement sales (previous monthly average: $95,000)
Seasonal Direct Mail Campaigns
Pre-season direct mail to modeled lists of 12+ year-old systems.
Spring 2024 campaign:
Mailed 8,400 postcards to modeled list
Cost: $18,000
Generated 94 replacement evaluations
Closed 41 replacements
Average ticket: $10,200
Revenue: $418,200
ROI: 22.3:1
IAQ Upsell System
Introduced whole-home air purifiers, UV lights, and humidifiers as standard upsell on every replacement and major repair.
IAQ attachment rate: 0% → 23%
Average IAQ add-on: $1,400
Incremental monthly revenue: $35,000+
Team Expansion
Added 3 technicians (trained on system from Day 1)
Added 1 CSR dedicated to inbound calls and follow-up
Added 1 marketing coordinator for content and campaigns
The Results
| Metric | Before | After 18 Months | Change |
|---|---|---|---|
| Annual Revenue | $2.0M | $4.5M | +125% |
| Net Profit Margin | 6.2% | 14.8% | +8.6 pts |
| Maintenance Members | 0 | 1,200 | +1,200 |
| Recurring Revenue | $0 | $417,600/year | New stream |
| Avg Service Ticket | $680 | $1,140 | +68% |
| Avg Replacement Ticket | $6,200 | $9,800 | +58% |
| Google Reviews | 12 | 312 | +300 |
| Review Rating | 3.9 | 4.8 | +0.9 |
| Technician Count | 8 | 14 | +6 |
| Owner Weekly Hours | 70 | 45 | -25 hrs |
| Callback Rate | 4.2% | 1.8% | -57% |
| Employee Retention | 68% | 89% | +21 pts |
Key Lessons
Technicians are your best salespeople — but only if you train them, equip them with scripts, and compensate them for outcomes, not just hours. The $25 membership spiff cost $8,500/month but generated $34,960/month in recurring revenue.
Maintenance memberships transform economics — 1,200 members at $29/month = $34,960/month in predictable revenue. This covers fixed overhead and eliminates seasonality panic.
The three-tier proposal is a margin machine — 62% of customers chose the middle tier, 22% chose the premium tier. The presence of a premium option made the middle tier feel like a "smart choice."
Owner dependency is a growth ceiling — The owner had to step out of technician and estimator roles before the company could scale. Hiring a dedicated estimator was the single highest-ROI decision.
Marketing doesn't have to be complicated — Google LSA + direct mail to modeled lists + review generation produced 80% of new leads. No TikTok dances required.
What They Would Do Differently
Start flat-rate pricing sooner — The transition from time-and-materials caused a 3-week dip in close rate while technicians adjusted.
Hire the estimator 6 months earlier — Lost an estimated $200,000 in replacement revenue during the delay.
Implement membership from Day 1 of business — Waiting 14 years meant losing 14 years of compound recurring revenue.
Replicating This in Your Business
Week 1-2: Audit your current average ticket and maintenance member count. Set 90-day targets.
Week 3-4: Build flat-rate pricing card and three-tier proposal template.
Week 5-6: Train technicians on membership pitch. Launch with $25 spiff per enrollment.
Week 7-8: Optimize Google Business Profile and activate review request sequence.
Month 3: Launch Google LSA with $3,000-5,000 monthly budget.
Month 4: Hire or designate a dedicated in-home estimator.
Month 6: Run first seasonal direct mail campaign to 12+ year system list.
Month 9: Introduce IAQ upsell system with technician training.
Month 12: Evaluate team needs and hire to remove owner from daily operations.
Clozo Academy Proprietary Curriculum — Unauthorized distribution prohibited.