The HVAC seasonal playbook: from spring tune-up to winter prep

Jordan Hayes··7 min read
Wall-mounted residential furnace with clean ductwork in a tidy basement utility area

The short version

A spring AC tune-up customer can generate 4-7 services over the next twelve months with a seasonal reminder calendar. Most HVAC shops miss the summer filter check, fall furnace tune-up, and mid-winter humidifier service because they stop thinking about the customer after job one. Systematizing the calendar is the highest-leverage retention move in HVAC.

The HVAC shops doing the highest revenue per customer aren't the ones with the best techs or the lowest prices. They're the ones with the best memory. They remember that the customer at 412 Oak Street had a spring AC tune-up in April, which means they're due for a filter check in July, a furnace tune-up in September, and a humidifier service in December. The shops that forget lose all of that work to whichever competitor calls the customer first.

This is the most underrated retention lever in HVAC, and almost nobody runs it well.

The seasonal chain most HVAC shops miss

A typical homeowner who hires an HVAC contractor for a spring AC tune-up needs four to seven additional services from that contractor over the next twelve months. Most of those services the customer doesn't proactively call about. They notice something — a noise, a temperature inconsistency, a higher utility bill — and Google "HVAC near me." Whichever shop reaches them first gets the job.

Here's the sequence most shops actually serve, versus what's available:

What most HVAC shops do: Spring AC tune-up in April. Customer disappears. Maybe a fall furnace tune-up in October if the customer remembers and calls. Total visits per year: 1-2.

What a seasonal-chain shop does: Spring AC tune-up (April) → mid-summer filter check (July) → fall furnace tune-up (September) → mid-winter humidifier service or general check-in (January) → annual reminder for the next spring tune-up (March). Plus opportunistic cross-sells when something fails — capacitor replacement, blower motor service, ductwork sealing — which happen at higher rates because the customer is already in your system. Total touchpoints per year: 5-7.

Same customer. Same equipment. The difference is whether the shop made the next call.

The math

A one-time spring tune-up customer is worth roughly $150-250 in immediate revenue. The same customer on a seasonal calendar generates $1,500-3,000 over twelve months — six to twelve times the one-shot value.

Across a 200-customer base, the gap between approaches is the difference between an HVAC business doing $300,000 a year on residential service and one doing $1.5M, with the same crew, the same truck, the same overhead. Retention math outweighs acquisition math by a wide margin in HVAC. A new customer costs you Google ads, a truck visit, and a discount to close. An existing customer costs you a text message.

The compounding gets better. Seasonal-chain customers leave more reviews because they've worked with you longer. They refer neighbors at higher rates because they're more bonded to the brand. They tolerate price increases because the relationship feels established. And when their system inevitably fails after 12-15 years, they call you for the $9,000 replacement, not the lowest-bid Google ad.

The HVAC seasonal calendar

The trick isn't knowing what services to offer — every HVAC owner knows you do AC tune-ups in spring and furnace tune-ups in fall. The trick is reaching the customer at the right moment, which is usually a few weeks earlier than you'd think.

Spring AC tune-up reminder — late February to early March, before the first warm days. Customers who get the message before they hear their AC kick on for the first time are the ones who book. Once the heat hits, every HVAC shop in town is fielding calls and your reminder competes with everyone else's.

Summer filter check — early July, halfway through cooling season. Most shops skip this entirely, which is exactly why it works. A simple text — "Halfway through summer, have you changed the AC filter recently? Restricted airflow makes the system work harder and costs more on the utility bill" — books filter swaps and surfaces problems before they become $400 emergency calls in August.

Fall furnace tune-up reminder — early September, before the first cold snap. By mid-October every furnace tech in your market is booked solid. Customers who get the September reminder beat the rush; customers who wait until November are calling whoever can come tomorrow.

Mid-winter check-in — early January, after the holidays. This is the touchpoint most shops skip and shouldn't. By January, most furnaces have been running hard for two months. Filters are dirty, humidifier pads need swapping, ductwork is moving stale air. A simple message — "Mid-winter check: how's the system holding up? If it's making any new noises or not heating evenly, worth a 15-minute look before we get into the cold stretch" — surfaces small issues at a relaxed pace instead of a 10pm emergency call when something finally fails.

System replacement anniversary — once a year for any customer who got a full install with you, sent at the install anniversary date. "It's been a year since we put the new system in — running well? If you've got a minute, a quick Google review helps a lot, and we're happy to do a free walk-through tune-up if anything seems off." This combines retention, review collection, and warranty management in one touchpoint.

The pattern across all of these: reach the customer before they would have started thinking about it themselves. Shops that wait until the customer is already aware of a need are competing with every other contractor in the market. Shops that reach out first are the only option for that customer.

The text that books the appointment

HVAC reminder texts need to feel like a thoughtful neighbor with relevant information, not marketing automation. The three elements:

Name the specific service and timing. Not "time to schedule your fall services" — "your furnace is due for its annual tune-up; the window's now through late October before we start booking solid for the heating season." Specificity creates urgency.

Reference the last job. "Hope the AC's been running well since the spring tune-up." This signals you remember them, which matters because by September the customer has half-forgotten your name.

Concrete next step. "Want me to get you on the schedule? I've got openings the weeks of Sept 9 and 16." No multiple-choice question. No link to a scheduler the customer has to navigate. Just a direct offer with specific dates.

A reminder that does all three books more appointments than a polished email newsletter ever will, because it reads like a person remembering something — not a system running.

Why manual seasonal management fails

An HVAC shop with 200-500 active service customers cannot mentally track the seasonal calendar for each one. Peak season is too busy. The brain space required — knowing 412 Oak is a furnace customer due in September, while 156 Pine is AC-only and got their tune-up in late April so doesn't need contact until next spring, while 28 Elm is a quarterly maintenance contract — is impossible without a system.

The shops doing this well run it automatically. When a job is logged, the system schedules the relevant follow-up services at the right intervals. AC tune-up → annual reminder, plus mid-season filter prompt 90 days later. Furnace install → annual maintenance reminder, plus warranty anniversary. The owner doesn't remember any of it. The system fires the right text at the right time, and the owner just answers the replies that come in.

This is the core job of a tool like Trikkl for HVAC: track the seasonal calendar, fire reminders at the right moment, pause if a customer opts out, and reactivate dormant customers who drifted. At $15 a month, it pays for itself the first time you book a fall furnace tune-up that would have otherwise gone to a competitor.

The HVAC shops that grow fastest aren't the ones with the most trucks or the slickest marketing. They're the ones whose customers never quite forget them, because the system makes sure the customer hears from them every time it's time for something. Retention is the moat. The seasonal chain is how you build it.


Written by Jordan Hayes, Trikkl. Updated April 2026. More for HVAC contractors: how to get more Google reviews and why HVAC system replacement quotes go cold.

Frequently asked questions

How often should an HVAC customer hear from their contractor?+

Roughly four to six times a year, tied to seasonal services. Spring AC tune-up confirmation, summer filter check, fall furnace tune-up, mid-winter check-in, plus one or two cross-sell touchpoints. Enough to stay top-of-mind; not so often it feels like spam.

When should I remind a customer about a fall furnace tune-up?+

Early September, before the first cold snap. Customers who get the reminder before they need heat are the ones who book — and your fall schedule fills before every other HVAC shop in your market starts dialing.

What's the difference between a one-time HVAC customer and a seasonal-chain customer in revenue?+

A one-time spring tune-up customer is worth roughly $150-250 per visit. The same customer on a seasonal calendar — spring tune-up, summer filter, fall furnace, mid-winter check, plus an eventual capacitor or refrigerant service — is worth $1,500-3,000 over twelve months. Same crew, same truck, same equipment access. The difference is whether the customer heard from you again.

Should HVAC seasonal reminders be automated or sent personally?+

Automated. Calling 200 customers in early September to pitch furnace tune-ups is impossible during peak season. Automated text reminders hit every customer at the right moment, and the ones who want to book reply. You only end up on the phone with ready-to-book customers.

What's the single most-missed HVAC seasonal touchpoint?+

The summer mid-season filter check. Most shops do spring AC tune-ups and fall furnace tune-ups but never reach out in July. A simple text — 'Hey, halfway through cooling season, have you swapped the filter recently?' — books a meaningful number of $80-120 service visits and surfaces problems before they become emergency calls.

How do I avoid annoying HVAC customers with too many reminders?+

Tie every reminder to a specific seasonal service, not generic 'checking in' messages. Include a reason the timing matters ('warranty stays valid with annual tune-ups,' 'filter capacity drops noticeably after 90 days'). Pause the sequence if the customer opts out or doesn't respond to two reminders in a row.

Jordan Hayes

Written by

Jordan Hayes

Field Operations Lead, Trikkl

Jordan spent eight years running a 12-truck landscaping company in the Pacific Northwest before joining Trikkl to help build tools for crews just like the one he used to run. He writes about the operational systems that separate growing lawn care businesses from stuck ones.

Related posts