HVAC Cold Calling Script
The exact HVAC cold calling script that converts 10% of conversations to appointments. Includes seasonal scripts, objection handlers, and tips from HVAC companies making 50+ dials daily.
1The Opener
Hi, is this {{prospect_name}}?
Great! This is {{your_name}} with {{your_company}}. We're a local HVAC company, and I'm reaching out to homeowners in {{area}} because {{seasonal_hook}}.
Do you have just 30 seconds? I'm not trying to sell you anything—just wanted to see if you've had your system checked lately.2Discovery & Pitch
Perfect. So let me ask—when's the last time you had your heating or AC system serviced or inspected?
[LISTEN carefully]
[If it's been over a year:] Got it. You know, most manufacturers recommend annual maintenance, and here's why—regular tune-ups can extend your system's life by 5-10 years and keep your energy bills lower. We're actually running a {{seasonal_special}} right now. Would you be interested in scheduling a tune-up?
[If recently serviced:] That's great—you're taking good care of your system. Let me ask: are you happy with your current HVAC company, or are you open to getting a second opinion next time? Also, how old is your current system? [Listen] Systems over 10 years old often benefit from an efficiency assessment—you might be able to cut your energy bills significantly.
[If they have issues:] I'm sorry to hear that. What's been going on? [Listen] We see that a lot. The good news is we can usually diagnose the problem quickly. I'd love to send one of our technicians out to take a look. We can often get someone there {{availability}}. Would that work?3Objection Handlers
Click an objection to see the response. Practice these until they're automatic.
Your Response
That's good—having someone you trust is important. We're not trying to replace them, but a lot of our customers started as 'second opinion' calls. If you ever want to compare service or pricing, we'd be happy to earn your business. Can I leave you our info?
4Closing Options
Would {{day}} at {{time}} work for a tune-up, or is {{alternate_day}} better?
I can get a technician out there {{availability}}. Would morning or afternoon work better?
Let me lock in that {{seasonal_special}} pricing for you. What day works best?
I'll send a tech out to diagnose the issue. We can usually get there {{availability}}. Does that work?
Voicemail Script
Hi {{prospect_name}}, this is {{your_name}} with {{your_company}}.
We're a local HVAC company in {{area}}, and {{seasonal_message}}.
We're running a {{seasonal_special}} right now, and I wanted to see if you'd like to schedule a tune-up.
Give me a call back at {{your_phone}}. Again, that's {{your_phone}}. Thanks!Variables to Customize
{{prospect_name}}Homeowner's name{{your_name}}Your first name{{your_company}}Your HVAC company name{{area}}Their city or neighborhood{{seasonal_hook}}Seasonal reason for calling (e.g., 'summer's coming and AC systems are working overtime'){{seasonal_special}}Current promotion (e.g., '$79 AC tune-up special'){{seasonal_message}}Voicemail seasonal message{{tune_up_price}}Your tune-up price{{availability}}When you can send a tech (e.g., 'tomorrow' or 'this week'){{day}}Suggested appointment day{{time}}Suggested appointment time{{alternate_day}}Backup day{{your_phone}}Your phone numberPerfect For
- HVAC companies building residential customer bases
- Service managers filling technician schedules
- Seasonal marketing campaigns (pre-summer AC, pre-winter heating)
- Companies offering maintenance agreements
- New HVAC businesses building brand awareness
- Teams doing lead follow-up from marketing campaigns
Not Ideal For
- Companies without technician availability
- Businesses not offering maintenance services
- Areas with very low homeownership rates
- Companies without competitive pricing
Pro Tips
Call before peak season—spring for AC, fall for heating
Lead with maintenance, not replacement—it's a lower barrier
Have technician availability ready when you call
Mention local weather ('with the heat coming...') for relevance
Offer a maintenance agreement for recurring revenue
Track which neighborhoods respond best and focus there
Leave professional voicemails with your special offer
Common Mistakes
Calling during peak season when everyone's already booked
Not having availability when they say yes
Being too salesy instead of helpful
Not asking about the age and condition of their system
Forgetting to mention emergency services
Not following up on voicemails left
Practice Exercises
Practice the opener with different seasonal hooks
Role-play the 'we already have an HVAC company' objection
Memorize your current pricing and promotions
Practice transitioning from questions to booking
Time your opener—it should be under 20 seconds
Tone & Delivery
Friendly, helpful, and local. You're a neighbor offering a service, not a telemarketer. Emphasize that you're a local company. Be conversational and don't rush. When they mention problems, show genuine concern. Make it easy to say yes by having immediate availability.
Scripts Are Just Words Without the Reps
We make thousands of calls every week. Let us handle the prospecting while you close deals.
Book Your Strategy Call