Seasonal Marketing for HVAC Contractors: How to Fill Your Schedule During Shoulder Season
HVAC contractors can fill their schedule during shoulder season by shifting spend from expensive non-branded Google Ads ($149 per lead) toward email reactivation, maintenance agreements, and LSAs. Contractors who stay active instead of cutting budgets average $40 back per $1 spent on email campaigns and can cut their seasonal revenue drop from 60% to roughly 30%.
Key Takeaways
- HVAC contractors lose 60%+ of revenue during shoulder seasons, but a targeted strategy can cut that gap to 30%
- Email reactivation campaigns return roughly $40 per $1 spent - one client spent $150 and booked $4,845 in service calls
- A single 'Beat the Summer Rush' email generated 122 appointments in two weeks at zero ad spend
- Non-branded Google Ads cost $149 per lead in January 2026 - shifting budget to email and LSAs during shoulder season cuts that cost dramatically
HVAC searches drop 65 to 75 percent during shoulder seasons, according to seasonal demand data tracked across contractor markets nationwide.
The contractors who own the first heat wave of summer - ServiceTitan’s Spring 2024 data shows that spike is worth a 55 to 90 percent revenue surge - are the ones who kept showing up in March and April when everyone else went quiet.
What does shoulder season actually cost an HVAC contractor?
The number nobody wants to say out loud: HVAC contractors can lose 60% or more of their revenue during slow seasons.
One HVAC owner told Effective Media Solutions, a 20-year HVAC marketing agency, “I wish September didn’t exist.” Every year, September cut his demand in half.
The agency’s point was blunt - the drop was not just weather. It was a lack of preparation.
Re-engaging existing customers during shoulder season can produce a 20% increase in repeat business, according to Hook Agency’s shoulder season research. That does not happen by accident. It happens because someone sent an email, made a phone call, or knocked a door.
Why cutting your ad budget in slow months is a mistake
When leads get scarce, the reflex is to stop spending. That reflex will hurt you in July.
LocaliQ analyzed 3,211 U.S.-based home services search advertising campaigns between April 2024 and March 2025 and found that cost per lead rose 10.51% year over year for home service businesses. Conversion rates dropped for 10 out of 16 subcategories, and 75% of businesses saw higher cost per click.
The market is getting more expensive every season. Contractors who disappear during shoulder season come back in summer paying peak rates for leads against competitors who never stopped building pipeline.
Marcus Morris of Family Heating & Air Conditioning put it plainly when speaking with Hook Agency: strike during peak seasons, but hold reserves for low-demand periods. Do not over-spend during busy months when lead costs are already low. That cash belongs in shoulder season.
What does a lead actually cost by channel during slow months?
Here is what the numbers look like, because “marketing” means nothing without a cost per lead attached to it.
SearchLight Digital tracked $14.9M in Google Ads spend across 816 contractors and 8,077 campaigns in January 2026 and broke it down by campaign type:
| Campaign Type | Average Cost Per Lead |
|---|---|
| Branded Search | $34 |
| Performance Max | $72 |
| Google LSA | $50 - $90 |
| Non-Branded Search | $149 |
| All-Channel Average | $104 |
| Emergency AC PPC (closed sale) | $300 - $500+ |
| Email Reactivation | $8 - $15 |
Non-branded search is where 80% of total ad spend goes, and it is the most expensive way to find someone who has never heard of you. During shoulder season, that $149 lead costs money you may not recoup until summer.
Email reactivation, by contrast, is the cheapest lead source you already own. The people who have paid you once are far more likely to call again - and they cost almost nothing to reach.
If you are tracking what happens to those leads after the click, understanding why leads are not converting can help you pinpoint where shoulder season calls are slipping through the cracks before you blame the channel.
How does email reactivation actually perform for HVAC?
With real money, not theory.
A client of Contractor Marketing Pros - a firm that has audited over 200 HVAC companies in the past three years - sent a simple “winter prep” email to 2,000 past customers. Total cost: $150. Result: 17 service calls averaging $285 each, producing $4,845 in revenue and a cost per closed sale of just $8.82.
A Blue Corona client did something similar with a “Beat the Summer Rush” subject line. 122 appointments in two weeks. Zero ad spend.
Contractors across dozens of accounts consistently report that their email list is their most underused asset. They spent money getting those customers. They just stopped talking to them.
WebFX’s 2026 HVAC Marketing Benchmarks put the industry average cost per lead across all channels at $153. A single email to your past customer list can beat that figure by a factor of 15 or more.
If you want a framework for what to send and when, what emails to send customers in home services lays out the cadence that actually gets responses.
What tactics work best for filling shoulder season slots?
Not every tactic earns its keep. Here is what does.
Maintenance agreements are the most reliable shoulder season revenue floor. A homeowner who pays $150 for a twice-yearly tune-up is scheduled in March and October whether demand is high or not.
Housecall Pro’s 2026 HVAC Industry Trends data shows average repair revenue per job climbed from $818 in 2021 to $1,205 in 2025 - a 47% increase. Selling a maintenance agreement in April is selling access to that $1,205 repair ticket when something breaks in August.
Door knocking and neighborhood canvassing sounds old-fashioned, but the results say otherwise. The Katz brothers at Trio Heating & Air faced the worst HVAC slow season in recent memory in 2024 - a hangover from pandemic-era replacement volume combined with inflation squeezing discretionary spending.
Their team knocked doors offering free tune-ups and distributed flyers across their service area. They also bought the phone lines of HVAC companies that had shut down and redirected those calls to their own service line - creative lead acquisition at near-zero cost.
Michael Katz was direct about their financing push: “Many people don’t have $2,000 sitting in their bank account since the issue caught them off guard out of nowhere.” Shoulder season is exactly when that financing offer converts best.
Google LSAs at $50 to $90 per lead are the most cost-efficient paid channel during shoulder months. They show before regular ads, carry the Google Guaranteed badge, and SearchLight’s January 2026 data shows LSA close rates around 55%.
That beats non-branded search in both cost and intent. If you want to see how LSAs stack up against other lead sources before you shift budget, Thumbtack vs. Google LSA walks through the comparison with real numbers.
Unsold estimates are another shoulder season goldmine. Every estimate you sent in the spring that did not close is a warm lead sitting in your CRM.
A follow-up sequence costs almost nothing to run, and these contacts already know your name and price point. For a system to actually execute that, following up on unsold estimates outlines a process that consistently recovers jobs that would otherwise go cold.
How do the best HVAC contractors structure their shoulder season spend?
The pattern that works is not complicated, but most contractors never formalize it.
During March and April, the primary spend goes into email and SMS reactivation of past customers, maintenance agreement promotions, and LSA campaigns targeting tune-up and inspection keywords. Broad non-branded search campaigns are paused or reduced to a minimal budget.
In September and October, the same playbook repeats with heating-focused messaging. Housecall Pro’s data shows repair revenue share grew from 21.6% to 31.3% of total HVAC revenue between Q4 2021 and Q4 2025 - fall shoulder season tune-ups are increasingly likely to convert into repair tickets at that $1,205 average.
The reserve budget held back from peak season pays for targeted campaigns the moment a cold snap or heat advisory hits. A $29 average cost per click during a heat advisory week is a very different investment than the same click in May.
How do you track whether shoulder season marketing is actually working?
Most contractors either track nothing or track the wrong thing.
Invoca’s 2024 analysis of over 60 million phone calls found that 37% of phone leads convert during the call itself - but only 35% of calls from digital ads are actually qualified leads. Nearly two-thirds of paid ad calls are not real prospects.
If your office staff is not trained to handle those calls correctly, you are paying for leads and then losing them on the phone. Training CSRs to book more calls is one of the highest-leverage things you can do during shoulder season, when every booked call matters more than it does in peak months.
On the tracking side, if you are spending money on any paid channel, you need to know which clicks become booked jobs - not just leads. Tracking campaign performance for contractors covers the basics of connecting ad spend to actual revenue so you are not flying blind.
Most contractors also have a significant number of website visitors who browse and leave without filling out a form or calling. Those are not lost leads - they are identifiable with the right tools. Website visitor identification for home service contractors explains how to turn anonymous site traffic into a call list during slow months, adding another layer to your shoulder season pipeline.
What is the right budget allocation for shoulder season HVAC marketing?
Industry benchmarks from ACHR News and multiple agency sources put a healthy marketing spend at 8 to 12% of revenue. During shoulder season, the allocation should shift - not shrink.
Pull back on expensive non-branded search campaigns. Maintain branded search at a modest budget - $34 per lead versus $149 is not a close call. Put the majority of shoulder season spend into email, LSAs, and reactivation sequences.
Keep a small reserve for the first week of a heat advisory, when a $29 average click cost suddenly becomes a very profitable investment. Why Google Ads are not converting is worth reading if you are putting money into search right now and not seeing the returns - shoulder season is often when budget problems in your campaigns become obvious.
Frequently Asked Questions
When is shoulder season for HVAC contractors?
Shoulder season typically falls in March through May and September through November, when neither heating nor cooling demand is high. HVAC searches drop 65-75% during these windows, and contractors can see a 30% decline in service calls according to Hook Agency’s shoulder season research.
How much does HVAC lead generation cost during shoulder season?
Non-branded Google Ads average $149 per lead based on SearchLight Digital’s January 2026 benchmark tracking $14.9M in spend across 816 contractors. Email reactivation campaigns can bring that cost down to under $10 per closed job, as one Contractor Marketing Pros client proved with a $150 email that produced $4,845 in revenue.
Does email marketing actually work for HVAC contractors?
Yes, and the numbers are hard to argue with. A Blue Corona client generated 122 appointments in two weeks from a single “Beat the Summer Rush” email with zero ad spend. Contractors who use email reactivation during slow months average roughly $40 back for every $1 spent.
Should I cut my Google Ads budget during shoulder season?
Not entirely, but you should shift the mix. Marcus Morris of Family Heating & Air Conditioning recommends holding reserves during low-demand periods rather than over-spending when lead costs are already elevated during peak season. Branded search campaigns average only $34 per lead versus $149 for non-branded, so maintaining brand campaigns while pulling back on broad keywords is the smarter move.
What is a realistic HVAC marketing budget for shoulder season?
Industry consensus from ACHR News and multiple agency benchmarks puts a healthy marketing spend at 8-12% of revenue. During shoulder season, the allocation should shift heavily toward owned channels like email and SMS, with paid search reserved for high-intent keywords where LSAs average $50-$90 per lead versus $149 for non-branded search ads.
Pull your customer list from the last two years today. Filter for anyone who has not had a job in the past 12 months. Send them a single email this week. That list is the cheapest marketing asset you own, and it is sitting idle right now.
Written by
Pipeline Research Team