← All posts
HVACBatavia

Why Batavia HVAC maintenance plans lapse without anyone noticing

2026-09-07 · 6 min read

It is the last Tuesday in September in Batavia, the first morning under fifty degrees, and the office phone has rung four times before nine. Three are no-heat calls. The fourth is a landlord off Wilson Street who wants somebody out today.

The tech schedule for the week filled up on Friday. Somewhere else in the office there is a folder, or a spreadsheet tab, or a drawer of index cards, holding every customer on a maintenance agreement. Some of those agreements ended in April. A few ended last October and nobody has called since. The fall tune-ups those customers already paid for, or would pay for if asked, are supposed to get booked right now, in the two weeks before furnace season eats the calendar.

Those calls will not happen this week. The person who would make them is the same person answering the no-heat line.

What a lapsed plan costs

Start with what the agreement is. ENERGY STAR's guidance is to have a contractor do annual pre-season check-ups, the cooling system in spring and the heating system in fall. The plan you sell is that schedule, with an obligation on your side and a subscription on theirs. When the schedule slips, a customer has paid for a visit that did not happen.

The first cost is the visit itself. A tune-up is scheduled work. It goes on a slow morning, it is priced ahead of time, and it does not send a truck across town at seven at night. Every one you fail to book is a slot that either sits empty or gets taken later by an emergency that pays more and costs you more to serve.

The second cost is what the visit would have found. A capacitor reading low in October is a part and twenty minutes. That same capacitor in January is a night call, a family running space heaters, and a customer deciding in a bad mood whether you are still their company. That decision goes differently when they last heard from you eleven months ago.

The third cost is the warranty. Trane's own explanation of its warranties says that failing to have a licensed professional install and maintain the system will void it. Your plan customers are the ones with a documented service history. When a heat exchanger fails and the manufacturer wants to see that history, the customer whose plan expired on your watch has a problem, and they bring it to your office.

The fourth cost is the list itself. A maintenance base is the closest thing a service contractor has to recurring revenue, and it shrinks without anyone cancelling. Customers just stop hearing from you. Two seasons later they are on a competitor's plan, or on nobody's, and you find out when one of them calls in as a stranger.

What replacing the chase looks like

Every piece of this is dull on its own. Together they mean the renewal list gets worked in a week like this one.

  • Every agreement gets a real record: start date, end date, which visits are included, which have been used, and what equipment sits in the house. Everything else runs off that record.
  • Ninety days before a plan ends, and again at thirty, the customer gets a message in your words. Here is your plan, here is what is left on it, here is a link to book the fall visit.
  • The booking link only shows slots you decided to open. Tune-ups land on the mornings and the routes that make sense, and they stay out of the window you hold for emergencies.
  • Renewal payment runs on the same rail. Card on file, a payment link, a nudge when a card is about to expire. Keeping you paid should not require reaching anyone by phone.
  • Customers who have not booked get a short follow-up sequence that stops the second they book or say no.
  • Unused visits become a list instead of a memory. On October 20, if forty plan customers have not been in, you see all forty on one screen.
  • After the tech closes the job, the record updates: visit used, findings attached, next visit due, plan expires on this date.
Moment How it goes now With a system behind it
Plan comes up for renewal Someone remembers, in the busiest month Message goes out at 90 days and again at 30
Booking the fall tune-up Phone tag across a week A link to the slots you chose to open
Renewal payment Chased by phone, or dropped Card on file, link, reminder before it expires
Unused visits Discovered in a folder in March A list you can sort in October
A plan about to lapse Nobody notices Flagged before the end date, not after
Service history for a warranty claim Rebuilt from old invoices Already attached to the customer

The pool service company I work with has the same seasonal shape: a base of customers who need the same thing at the same time every year. Their site, their Stripe payments, and their lead tracking exist so that none of it depends on who remembers what in a busy week.

What stays with your people

The tech, entirely. Whether that furnace is safe is a licensed person standing in front of it with a combustion analyzer. Nothing in a build like this diagnoses equipment, prices a repair, or tells a homeowner their heat exchanger is fine. It books the visit and keeps the record straight.

Who gets chased is also yours. Some plan customers are worth keeping and some are not, and you already know which. Renewal messages go to the list you approve, and when somebody replies with a real question, it goes to a person instead of into another automated message.

The conversation about replacing a fifteen year old unit stays yours too. A reminder can get you into the basement in October. What you say once you are down there is your job.

When not to build this

If someone in your office owns the renewal list and stays on top of it, you do not have this problem, and I will tell you that in the first ten minutes. If your agreements live partly in your invoicing software, partly in your techs' notes, and partly in a spreadsheet somebody's daughter built in 2019, expect the first phase to be getting those into one place. That part usually takes longer than the automation. Builds start at $500 one time, then a flat monthly from $99 after an included run-in period, cancellable. More on the HVAC page and on what I do for businesses around Batavia.

Where to start

The first step is a free 20 minute process audit. We pull up your agreement list, count how many visits went unused last year, and find where the renewal actually stalls. If a system would pay for itself before the next heating season, I will say what it costs. If it would not, you keep the map. Start here.

08 / Start here

Find your worst bottleneck. Free.

A 20 minute call. We map where your week goes and pick out the first process worth automating. You keep the map either way, and there is no deck to sit through at the end.

Email

pgorski@newfacedesign.com

Phone

+1 (773) 627-2176

Based in

Chicago area

Working with clients everywhere