An HVAC marketing plan built around the shoulder seasons
In July and January the phone rings whether you market or not. HVAC marketing that earns its budget does its real work in the months between, and most plans treat those months as the slow season instead of the setup season.

Why HVAC marketing should follow the degree-day calendar
Demand for HVAC work follows the weather, and the weather is measurable. The U.S. Energy Information Administration uses degree days to describe it: a day whose mean temperature is above 65°F produces cooling degree days, a day below 65°F produces heating degree days. A cooling degree day, in EIA's words, measures how much air conditioning is needed; a heating degree day, how much heating.
That gives every HVAC business three kinds of months:
- Peaks, when degree days are high and broken equipment generates demand on its own.
- Shoulders, the mild months in between, when nothing breaks and the phone goes quiet.
- Transitions, the first hot or cold week, when demand spikes faster than most shops can staff for.
ENERGY STAR's maintenance guidance lines up with this: check the cooling system in the spring and the heating system in the fall, with annual pre-season check-ups, because contractors get busy once summer and winter arrive. In other words, the shoulder season is when the customer is told to call you. A solid HVAC marketing strategy is built on that fact.
The 12-month HVAC marketing plan
The months below fit a typical market with both a heating and a cooling peak. Shift them to your climate: pull your own call volume by week for the last two years and line it up against local degree days. Your shoulders are where both are low.
| Period | Demand | Main job of marketing | Channels |
|---|---|---|---|
| Jan–Feb | Heating peak: no-heat calls, replacements | Capture emergencies, convert old failing systems to replacement quotes | LSA, Search on repair and replacement terms, answered phones |
| Mar–Apr | Spring shoulder: low | Sell AC tune-ups and plans, renew members, build summer campaigns | Email/SMS to your base, GBP updates, Search on tune-up terms |
| May | Transition: first heat | Fill the schedule before the rush; pre-book maintenance | Turn up LSA and Search; check call coverage |
| Jun–Aug | Cooling peak | Capture no-cool calls, convert to replacements, attach plans on every call | LSA, Search, GBP; pace spend to capacity |
| Sep–Oct | Fall shoulder: low | Heating tune-ups, renewals, follow up summer replacement quotes | Base email/SMS, Search on furnace and heat pump tune-ups |
| Nov–Dec | Transition into heating peak | Pre-book heating maintenance, year-end replacement offers | LSA, Search, base campaigns |
The pattern: in peaks, marketing captures and spend is paced to how many calls you can actually run. In shoulders, marketing creates work from your own base and builds the campaigns for the next peak, so you are not writing ads during the first heat wave.
Maintenance plans are the shoulder-season engine
The cheapest shoulder-season demand comes from people who already pay you. A maintenance plan member has a scheduled reason to see a technician in spring and fall, which is exactly when you need the work. It also puts your technician in front of aging equipment before it fails in July.
That makes plan attach rate the input that decides how full your shoulders are. If you do not know yours by technician and job type, start there; we cover where it leaks in maintenance plan attach rate is a process problem.
Practical shoulder-season moves with a plan base:
- Book tune-ups in batches by geography so a technician's day has no empty gaps.
- Renew plans automatically, with reminders, instead of relying on a call.
- Turn every tune-up finding (older equipment, repeated repairs) into a documented replacement conversation, followed up in writing.
Check the capacity arithmetic before you sell more plans. A hypothetical example: 900 plan members, each owed one spring visit, and an eight-week spring shoulder with 40 working days. That is about 23 visits per working day. If a technician can complete five maintenance visits in a day, you need roughly five technicians on maintenance for the whole shoulder, before any repair calls. If you have three, either the visits spill into the cooling peak (exactly when you need those technicians on no-cool calls) or members do not get seen, and renewals suffer. Run the same numbers with your real member count, visit length and drive times; the result tells you how many plans you can sell, and when to start booking.
LSA, search and Google Business Profile: who does what
Local Services Ads list HVAC as a US category and bill per lead. They suit the no-heat and no-cool call. Two operational details matter for HVAC specifically: Google charges missed calls over 20 seconds during business hours, and says missed calls can hurt your responsiveness in ranking. If you cannot answer live during a peak, either add answering coverage or narrow the hours. The full mechanics are in our Local Services Ads guide.
Google Search ads give you control LSA does not: separate campaigns for repair, replacement and maintenance, your own landing pages, and negatives to keep out "DIY" and parts searches. Replacement terms are where your page has to do the selling, with options, financing details where you offer them, and proof.
Google Business Profile costs nothing to appear in. Google ranks local results on relevance, distance and prominence, and reviews are part of prominence. Keep the services list complete (repair, installation, maintenance, heat pumps, ductwork if you do it), hours accurate, and reviews requested after every completed call. Our profile checklist has the rest.
Pace paid spend to capacity, not to the calendar. If the board is full for a week in July, every new lead you buy waits, and a waiting no-cool customer calls the next company.
HVAC marketing ideas that earn their keep
Most lists of HVAC marketing ideas are about attention. These are about margin:
- Pre-season reminders to your own base in March and September. Your past customers are the cheapest audience you will ever have.
- A replacement follow-up sequence for every quote not signed in 48 hours, with the specific finding referenced.
- After-hours answering during peaks, so paid leads are not lost overnight.
- Review requests on every completed job, asked the same way of every customer. See the FTC reviews rule for what to avoid.
- Seasonal landing pages built in the shoulder, tested on a phone, ready to switch on.
- Geo-batched maintenance scheduling to raise revenue per technician hour in slow months.
- Membership renewal automation with card on file.
What to measure
One weekly page, by channel where it applies:
- Calls answered live as a share of inbound calls, split by business hours and after hours.
- Booked rate: booked jobs ÷ qualified calls and forms.
- Cost per booked job by channel (LSA, Search, other), not cost per lead.
- Plan attach rate by technician.
- Replacement opportunities created from service and maintenance calls, and how many closed.
- Revenue per technician hour, especially in the shoulders.
Compare each month with the same month last year, not with the month before. HVAC numbers swing with the season, so a drop from July to September tells you nothing, while a September that books fewer tune-ups than last September tells you a lot. If you want to separate weather from marketing, note the local heating and cooling degree days next to each month: a mild summer explains a quiet July; it does not explain a weak renewal rate.
Our one-page contractor dashboard shows how to lay it out, and the cost per lead calculator tells you what a lead in each job type can cost before it stops paying.
Do you need an HVAC marketing agency?
Honest answer: not always. Hiring an HVAC marketing agency or any outside partner makes little sense if:
- calls are not answered reliably during the hours you advertise;
- leads are not logged with their source, so nobody can say what a channel produced;
- the schedule is already full in peak and there is no plan for the shoulders.
Fix those first; they cost little and an outside team cannot fix them for you. Outside help is worth it when the operation is ready, the numbers are tracked, and what is missing is execution: campaigns built ahead of each season, testing, and reporting to the booked job. If you do hire, ask four things: are the ad accounts in your name, will they report cost per booked job by channel, is the contract month to month, and who does the actual work. Our comparison of in-house versus outsourced marketing goes deeper, and HVAC lead generation explains how we work as a growth partner.
What to take away
- HVAC demand follows degree days: peaks capture demand, shoulders create it.
- ENERGY STAR advises spring cooling checks and fall heating checks. Build your shoulders around that.
- Maintenance plan attach rate decides how full your spring and fall are.
- LSA for urgent calls, Search for replacement and control, GBP for free local visibility.
- Pace paid spend to capacity in peaks; a lead that waits goes to the next company.
- Measure cost per booked job by channel, live answer rate and attach rate by technician.
- Fix phones and tracking before hiring anyone; outside help is for execution, not for those.
Sources
- U.S. Energy Information Administration: Degree days explained
- ENERGY STAR: Maintenance checklist (spring cooling, fall heating check-ups)
- Google Local Services Help: Getting started with Local Services Ads, United States (HVAC category)
- Google Local Services Help: How leads work (missed-call charging)
- Google Local Services Help: About ad rankings (responsiveness)
- Google Business Profile Help: Tips to improve your local ranking on Google
This article is operational guidance, not legal or financial advice. Regulations change and differ by state; verify anything here with your own counsel before you act on it.