
Case Study: How a Sydney HVAC Business Grew From 2 to 6 Vans in 18 Months
This is the story of an HVAC business based in Sydney's western suburbs. The names have been changed, but the trajectory is realistic — it's a composite of what growing HVAC businesses actually do.
When David took over the family air conditioning business 3 years ago, it had 2 vans, a handful of commercial maintenance agreements, and a reliance on word of mouth that had worked fine for 20 years but wasn't producing the growth he wanted.
Within 18 months of implementing a set of specific changes, the business had grown to 6 vans, 3 full-time technicians, 1 part-time admin person, and a recurring revenue base that made cash flow predictable for the first time.
Here's what he actually did.
The Starting Point: Good Business, No System
David's business had solid fundamentals. Good equipment. Experienced staff. Happy customers. But the systems were all in David's head.
Leads came in by phone. He'd write them on a notepad. Jobs were scheduled verbally or via text. Quotes were sent from an old spreadsheet template. Follow-up happened when David remembered to follow up.
Reviews? Nobody asked. The business had 14 Google reviews — all organic, all from customers who'd bothered to find the page themselves.
Revenue was solid but inconsistent — a $45,000 month in January would be followed by a $22,000 month in May. The seasonal swings were exhausting and made planning difficult.
Change 1: Maintenance Agreements — Building a Revenue Floor
The first thing David focused on was maintenance agreements. He already had 18 commercial clients on informal annual service arrangements. He converted these to formal written agreements with clear pricing and payment terms.
Then he started offering agreements to every residential customer after every service call:
"Your system is in good shape, but regular servicing is what keeps it that way. We offer an annual maintenance package — we come out before summer and before winter, run through the full system, clean the filters, and you get priority booking and a discounted call-out rate if anything goes wrong. $380 for a single split system, less for multiple units."
He added 8 residential agreements in the first month, 12 in the second. By month 6, he had 85 residential maintenance agreements in addition to his commercial contracts.
At an average of $350/year each, that's nearly $30,000 in annual recurring revenue — before any reactive service call or new installation job.
The feast-famine cycle started smoothing out immediately. May was no longer quiet — it was full of pre-winter maintenance visits.
Change 2: Pre-Season Campaigns to the Customer Database
David had a database of over 400 customers going back 15 years. He'd never marketed to them.
He set up a simple email and SMS campaign: - October (pre-summer): "Summer's coming — is your air con ready? Book your pre-season service now and beat the rush. We usually have a 3-week wait by December — reply to lock in your spot." - April (pre-winter): "Winter's closer than you think. Get your heating system checked now — we're booking out fast. Reply or call [number]."
The pre-summer campaign alone generated 34 bookings in October from customers who hadn't called in years. Many converted to maintenance agreements on the back of the service visit.
Change 3: Speed to Lead on New Enquiries
David realised he was losing new enquiries to competitors who answered faster. He was often on the tools when the phone rang and calls went to voicemail.
He set up a missed call text-back system:
"Hi, this is David from [Business Name]. We missed your call — we're with another customer right now. We'll call you back within 30 minutes. For urgent breakdown repairs, reply URGENT."
He tracked the impact over the following month: he won 8 new jobs from customers who'd initially gone to voicemail but stayed because of the immediate text response.
At an average job value of $1,100, that's $8,800 in additional monthly revenue from a system that cost nothing to run.
Change 4: Google Reviews — From 14 to 112
David implemented a simple review request: every job completed in his CRM sent an automatic text 2 hours later.
"Hi [Name], thanks for having us out today. Hope everything's running smoothly. If you have a minute, a Google review means a lot to our small business: [link]"
Over the following 12 months, his reviews went from 14 to 112. His average went from 4.2 to 4.9.
His Map Pack visibility improved dramatically. Organic enquiries from Google Maps increased from approximately 8 per month to 35 per month — essentially free leads that cost him nothing beyond the review request.
Change 5: Hiring Based on a Pipeline, Not Panic
The old way of hiring: panic when you're overloaded, make a rushed decision, get a poor result.
David's new way: use the lead pipeline data in his CRM to project 6 weeks ahead. When he could see 3 weeks of work already booked and a growing list of pending quotes, he'd start the hiring process — so the new technician was ready when they were needed, not 6 weeks after.
The result: two careful, well-planned hires (months 7 and 14) who integrated into the team properly. Both are still with the business.
The Result After 18 Months
- Revenue: up from ~$520,000/year to ~$1.1M
- Team: from 2 vans to 6 vans, 3 full-time techs, 1 admin
- Recurring revenue: $85,000+ per year in maintenance agreements
- Google reviews: from 14 to 112 (4.9 stars)
- Monthly organic enquiries from Google Maps: from 8 to 35
- Seasonal revenue variance: significantly reduced
The changes weren't revolutionary. They were systems — consistent processes that ran reliably and compounded over time. Any HVAC business can implement them.
Frequently Asked Questions
How many maintenance agreements do you need to meaningfully stabilise HVAC cash flow? For a small HVAC business (1-2 vans), 50-80 active agreements typically provides enough baseline income to cover fixed costs through quiet months. For a larger business, the target is higher.
What's the hardest part of transitioning to maintenance agreements? The initial offer. Many HVAC business owners feel awkward offering an ongoing contract after a one-off service call. The reframe: you're offering the customer something genuinely valuable — priority access, lower call-out rates, and a well-maintained system. It's a service, not a sales pitch.
How do you handle the admin of 80+ maintenance agreements? A CRM tracks every agreement, sends renewal reminders automatically, and flags when service visits are due. Without a CRM, 80 agreements become unmanageable quickly. With one, it's straightforward.
What's the typical conversion rate for pre-season HVAC campaigns? Conversion rates vary, but well-timed campaigns to an engaged customer database typically convert 15-25%. A database of 400 customers might generate 60-100 bookings from two campaigns per year.
Can these strategies work for a sole trader HVAC technician? Yes, with modifications. The maintenance agreement model works particularly well for sole traders because customers are buying access to a specific person they trust. Scale down the targets but apply the same principles.