HVAC cancellations: The call that should rebook the job

HVAC cancellations: The call that should rebook the job

A cancellation is a booking call in reverse

A homeowner calls Tuesday at 4 PM to cancel Wednesday's 10 AM tune-up. The CSR says "no problem, I will take you off the schedule," deletes the appointment, and moves to the next call. Forty seconds. The truck now has a two-hour hole and the homeowner is one search away from a competitor.

That call had what a booking call has: A live homeowner on the line, a known address, a known system, and a reason the visit mattered. Handled as a booking call, it ends with a new date. Handled as a status change, it ends with a hole.

The cancellation call is the cheapest booking call you will take all week. The homeowner dialed you.

What the hole costs

Run the illustration on your own numbers. An operator running 20 trucks at eight visits a day has 160 slots. A 10% cancellation rate is 16 open slots a day, and any slot cancelled inside 24 hours is one dispatch cannot resell alone, because the homeowners who would take it do not know it exists.

ServiceTitan's Contractor Playbook puts an acceptable cancellation rate at 5% or below. Few operators can quote their own rate, because cancellations land in the CRM as status changes, not as lost revenue.

Workflow one: The reschedule call

The rule fits in one sentence: No cancellation call ends without the offer of a new date. The CSR asks why, because the reason sorts the call, then offers two specific windows. A homeowner who cancelled because a meeting moved says yes to Thursday at 2 PM far more often than they call back on their own.

Three reasons cover most cancellations and each gets a different offer. Schedule conflict: The next two open windows. It stopped acting up: A tune-up on the same visit, since an intermittent fault rarely stays fixed. Going with another company: Ask what the other quote covered, offer a comfort advisor call, and log the loss reason.

Workflow two: The day-before confirmation

The second workflow moves the cancellation earlier. A confirmation call or text the afternoon before finds the homeowner who was going to cancel at 8 AM tomorrow and finds them at 2 PM today, 18 hours sooner. Those 18 hours are the difference between a slot dispatch can refill and one that dies.

The evidence for reminders comes from healthcare rather than home services. Perron and colleagues, writing in the American Journal of Medicine in 2010, found that appointment reminders reduce no-shows. A clinic is not a service call, but the mechanism carries over: A homeowner who has to answer "are we still on for 10 AM" decides today instead of tomorrow.

The confirmation is a question, not a courtesy message. Confirmed, rescheduled, or no reply by 6 PM: Each is a status on the board, and no reply triggers a second attempt rather than an assumption.

A cancellation you learn about the afternoon before is a slot you can sell. A cancellation you learn about at the door is a loss.

Workflow three: The backfill call

The third workflow sells the slot. You already have a standby list whether or not you keep one: Maintenance members overdue for a visit, homeowners who asked for the first available and settled for next Tuesday, estimates that stalled because the install date was too far out. The workflow is the outbound call or text that offers them tomorrow's 10 AM within the hour it opens.

Two things make backfill work. The list is built before the slot opens, filtered by geography so the offer goes to homeowners near the tech's other stops. And the offer goes out the same hour. A slot offered at 4 PM the day before fills. A slot offered at 9 AM the same morning mostly does not.

The five numbers on the board

Metric

What it measures

Which workflow moves it

Cancellation rate

Cancelled appointments as a share of booked appointments

All three; ServiceTitan's Contractor Playbook calls 5% or below acceptable

Same-day rate

Cancellations with under 24 hours of notice, as a share of all cancellations

Day-before confirmation

Reschedule-on-call rate

Cancellation calls that end with a new date

The reschedule call

Backfill rate

Cancelled slots resold before the window opens

The backfill call

Hours of notice

Median time between the cancellation and the appointment

Day-before confirmation

A cancellation is a call you already won once. Each one that ends without a new date gives back a booking you already paid to win.

Who runs the three workflows

None of this is hard. It is repetitive, time-sensitive, and it lands on whoever is also answering the inbound line. The reschedule offer gets skipped when three calls are holding. The confirmation run gets pushed to 5 PM and then to tomorrow.

A traditional answering service can take the cancellation message but cannot offer Thursday at 2 PM, because it cannot see the board. An AI intake agent can run all three workflows against the live schedule in ServiceTitan or your CRM: Rebook on the cancellation call, send and read the day-before confirmation, and offer the open slot to the standby list within minutes, while your CSRs keep the calls that need judgment.

Start with workflow one. Change one sentence of the cancellation script tomorrow morning: No cancellation ends without the offer of a new date.

What is a good cancellation rate for HVAC?

ServiceTitan's Contractor Playbook treats a cancellation rate of 5% or below as acceptable. Measure it as cancelled appointments divided by booked appointments over the same period, and split out cancellations with under 24 hours of notice, because those are the ones dispatch cannot refill without help. If you have never pulled the number, pull it first. Most CRMs log cancellations as status changes, so the rate stays hidden until someone asks for it.

How do you handle same-day HVAC cancellations?

Treat the call as a booking call. Ask why the homeowner is cancelling, then offer two specific alternative windows before the call ends. Then sell the open slot: Send the time to a standby list of maintenance members, waitlisted homeowners, and stalled estimates near the technician's other stops, within the hour. The longer the slot sits open, the less likely it fills, so the offer has to go out the same afternoon.

Should HVAC companies charge a cancellation fee?

A fee for late cancellations is defensible when it is disclosed at booking and repeated in the confirmation, and it discourages casual cancellations. It also costs goodwill with homeowners who cancel for real reasons, and it does nothing to fill the slot. Most operators get more from a strong day-before confirmation and a reschedule offer on the cancellation call than from the fee itself. If you charge one, waive it whenever the homeowner rebooks on the same call.

Should you confirm appointments the day before?

Yes, and the confirmation should ask a question rather than send a notice. A text or call the afternoon before that asks whether the 10 AM visit still works gets the homeowner who was going to cancel to say so 18 hours earlier, while the slot can still be resold. Track three outcomes, confirmed, rescheduled, and no reply, and treat no reply as a trigger for a second attempt rather than as a confirmation.

How do you reduce HVAC no-shows?

Confirm the day before with a question the homeowner has to answer, and give the arrival window in the same message so there is no confusion about timing. Research in healthcare, including Perron and colleagues in the American Journal of Medicine in 2010, found that reminders reduce no-shows, and the same logic applies to a service visit. Then make it easy to reschedule on the spot, because a homeowner who cannot easily move an appointment often skips it instead.

About Revin

Turn each HVAC cancellation into a rebooked job

Revin answers the cancellation call, reschedules on the spot, confirms the day before, and fills the open slot from your standby list in ServiceTitan or your CRM.

More blog posts

Book a demo with a Revin AI expert

An AI engineer walks through relevant workflows, integrations, and edge cases, based on how your team actually works. 

Review of your workflows and systems

Live walkthrough of Revin’s agents

Time for technical and operational questions

Book a demo with a Revin AI expert

An AI engineer walks through relevant workflows, integrations, and edge cases, based on how your team actually works. 

Review of your workflows and systems

Live walkthrough of Revin’s agents

Time for technical and operational questions

FAQ

Frequently asked questions

Getting started

How it works

Use cases

Pricing & Plans

Comparisons

Implementation

Support

What is Revin in plain terms?

Revin is an AI partner for trades and home-service operators. We answer calls and texts, route intent, and schedule jobs across Voice and SMS, then automatically book into your system of record.

What problems does Revin solve first?

Leads slipping through cracks, long hold times, after-hours drop-offs, inconsistent follow-up, and flat booking rates. We turn more calls into confirmed appointments and rescue missed opportunities fast.

What results should I expect in the first month?

Typical patterns include higher booking and set rates, near-zero second hold times during peak periods, 24/7, 365 coverage, and revenue recovered from unsold estimates. Examples from customers include 500+ appointments in two weeks and hundreds of thousands recovered from dormant estimates.

Getting started

How it works

Use cases

Pricing & Plans

Comparisons

Implementation

Support

What is Revin in plain terms?

Revin is an AI partner for trades and home-service operators. We answer calls and texts, route intent, and schedule jobs across Voice and SMS, then automatically book into your system of record.

What problems does Revin solve first?

Leads slipping through cracks, long hold times, after-hours drop-offs, inconsistent follow-up, and flat booking rates. We turn more calls into confirmed appointments and rescue missed opportunities fast.

What results should I expect in the first month?

Typical patterns include higher booking and set rates, near-zero second hold times during peak periods, 24/7, 365 coverage, and revenue recovered from unsold estimates. Examples from customers include 500+ appointments in two weeks and hundreds of thousands recovered from dormant estimates.