DIPAZE
Blog

HVAC Phone Answering Script for No-Cool and No-Heat Calls

HVAC phones don't ring evenly. A heat wave or the first cold snap can bury the office in a single afternoon, and the person answering has to sort a family with an infant and no AC from someone who wants a quote on a new system "sometime this fall." A script won't replace judgment, but it gives everyone answering the phone the same starting point, so the important questions get asked and nobody makes promises the techs can't keep.

Below are scripts for the calls HVAC companies get most often. Change the wording to sound like your shop. What matters is the order and what each question is for.

The opening: short, then listen

"Thanks for calling [Company], this is [Name]. What's going on with your system?"

That's all. Skip the long greeting with your slogan and your web address. Callers in a hot house want to describe the problem, and the first thing they say often tells you most of what you need ("it's blowing but it's warm," "the outside unit isn't running," "it's making a grinding noise").

Let them finish their first explanation before asking anything. Interrupting with a form question at that point makes the call longer, not shorter.

Script 1: No cooling

"Got it. Is the system running at all, or is it completely off?"

"What's your ZIP code?"

"Is it a central system, a heat pump, or a mini-split, if you know?"

"Is anyone in the home who's especially affected by the heat — elderly, a baby, someone with a medical condition?"

"Our diagnostic visit is [$X], and that's applied to the repair if you go ahead. The earliest we have is [day/time]. Does that work?"

Why these questions:

  • Running or off separates two very different kinds of visit, and it's something any homeowner can answer.
  • ZIP code lets you route and estimate drive time. You'll get the full address when you confirm the appointment.
  • System type helps the tech bring the right parts and set aside enough time.
  • Vulnerable occupants is a common way to decide who gets moved up during a heat wave. Ask it plainly and write down the answer.

What not to say: "Try resetting the breaker" or "check your thermostat batteries." It sounds helpful, but nobody can diagnose a system they can't see, so a phone guess is often wrong and wastes the caller's time. It can also send a homeowner poking at electrical equipment they don't understand, which isn't safe. The one exception is safety: if they mention burning smells, sparking or smoke, tell them to turn the system off and stay away from it, and to call 911 if there's any fire.

Script 2: No heat

Winter calls follow the same pattern with one important difference: gas.

"Got it. Before anything else — do you smell gas anywhere in the home?"

(If yes:) "Please leave the house now and call 911 or your gas utility from outside. Don't flip any switches on the way out. Call us back once they've cleared it."

(If no:) "Okay. Is it a furnace, a heat pump, or a boiler, if you know?"

"What's your ZIP code?"

"Is the system making any sound or showing anything on the thermostat?"

"Is anyone in the home at risk from the cold?"

Asking about gas first takes a few seconds and puts the one dangerous possibility on the table before you talk scheduling.

Script 3: Tune-up or maintenance booking

These calls are calmer and easier to book, and many of them become your best long-term customers.

"Happy to set that up. Is it for cooling, heating, or both?"

"How old is the system, roughly?"

"Have you had any issues with it, or is this just routine?"

"We have [two options]. Which works better for you?"

If you sell maintenance plans, describe the plan in one sentence and move on. "We also have a plan that covers two visits a year and moves you up the list during busy weeks — want me to send you the details by text?" works better than a full pitch on the phone.

Script 4: "How much does it cost?"

This is the question most likely to go badly. Two rules help:

  1. Never guess a repair price over the phone. Nobody can price a repair they haven't seen, and a number you mention becomes the number the customer remembers.
  2. Always state the visit or diagnostic fee. That number is fixed and you can say it with confidence.

"I can't give you a price on the repair without a tech seeing it — it could be something small or it could be a bigger part. What I can tell you is the diagnostic visit is [$X], and that goes toward the repair if you go ahead. The tech will give you the exact price before doing any work."

For replacement quotes:

"For a new system we do a free in-home estimate. The tech measures the home and gives you a few options in writing. Would mornings or afternoons be better?"

If you haven't settled on your diagnostic fee yet, the service call fee calculator and our guide to setting a service call fee can help.

Script 5: When you're fully booked

On peak days you will run out of slots. How you say no affects whether the caller waits for you or calls the next company.

"I want to be straight with you: we're booked through [day]. I can put you on our list for the first opening, and if anything frees up sooner we'll call you right away. Would you like that?"

A few things help here:

  • Give a real date, not "as soon as we can."
  • Offer a callback if a slot opens, and keep a cancellation list so you can actually do it.
  • If the situation sounds risky (heat with an elderly occupant, no heat in a freeze) and you can't help soon, say so honestly. Callers remember the company that told them the truth.

Script 6: Existing customers and warranty calls

"Thanks — can I get the name the account's under?"

"Is this about the same system we worked on before?"

Look up the job history before discussing anything else. Repeat problems on a recent install should go to someone who can make decisions, not get booked as a regular paid visit.

Things to write down on every call

Whatever script you use, the record of the call should include:

  • First name and callback number
  • ZIP code
  • The problem in the caller's words
  • System type and rough age, if known
  • Anyone vulnerable in the home
  • What you told them about price and timing

That last one is often skipped. When a customer later says "she told me it would be $79," you want a note of what was actually said.

Peak season: plan for the overflow

Scripts work when someone answers. During a heat wave, the bigger problem is calls nobody picks up. A few options:

  • Add phone help for the season. A part-timer or family member using these scripts.
  • Text back missed calls quickly so the caller knows a real company got their call (see our lead response time guide for why minutes matter).
  • Use an answering service or AI receptionist for overflow, set up to follow the same questions.

To turn your answers into a printable script for your office, try the free phone answering script generator.

How DIPAZE handles overflow for HVAC shops

DIPAZE is an AI receptionist built for local service businesses. When your line rings for about 15 seconds without an answer, it picks up in English, Spanish or Portuguese, asks what the system is doing, gets the ZIP code and one HVAC-specific question, and texts you a short summary. It won't quote prices or diagnose, and if a caller mentions a burning smell or gas, it tells them to get safe first. Plans start at $29/month, with a 28-day free trial. See AI receptionist for HVAC contractors for details.

Try the free tool

Phone Answering Script Generator

Call scripts by industry, plus angry-caller and wrong-number handling.

Open tool →

More from the blog