HVAC Plumbing Roofing Seasonal Marketing
HVAC, plumbing, and roofing contractors can fill slow months by combining reactivation email campaigns, maintenance agreement marketing, and shoulder-season ad spend adjustments. A single reactivation email to 2,000 past customers can cost as little as $150 and generate 17 service calls. Maintenance agreements with 200 HVAC customers produce $40,000 in predictable annual revenue.
Key Takeaways
- HVAC shoulder months can cut call volume by 50% - maintenance agreements with 200 customers generate $40,000 in predictable revenue plus $70,000-$100,000 in repair upsells
- One reactivation email campaign generated $60,000+ in revenue for Jupiter-Tequesta Air Conditioning at a cost of $8.82 per sale
- LocaliQ analyzed 3,211 campaigns and found HVAC search ads averaged $45 CPL, plumbing $52, and roofing $79 in 2025
- Roofing search ads carry a $228.15 CPL with only a 3.70% conversion rate - the most expensive trade to advertise in slow season
HVAC call volume drops by roughly 50% in shoulder months, according to Modern Code Consulting’s 2026 seasonal marketing analysis. Most contractors either panic-spend on ads or do nothing - and neither works.
Why Do Contractor Slow Seasons Hurt So Much?
Because your costs don’t slow down with your revenue. Trucks, payroll, insurance, software - all of it runs every month.
The slow season is not a revenue problem. It is a planning problem.
WebFX’s 2025 seasonal search analysis shows the swings are massive: “AC repair” climbs 266% from February to July, “heating system repair” spikes 594% in fall, and “frozen pipe repair” surges 609% in winter. The demand is there - just not evenly distributed. Your job is to redistribute your revenue, not wait for the calendar to fix it.
ServiceTitan’s 2025 Residential Trades Report, based on over 1,000 contractors across the U.S., found that retaining existing customers was the second-ranked business goal for residential contractors. The contractors who survive slow seasons are usually the ones with a customer list they actually use.
What Does Seasonal Search Demand Look Like by Trade?
Knowing when demand drops lets you get ahead of it - not react to it.
| Trade | Peak Months | Shoulder Months | Search Swing |
|---|---|---|---|
| HVAC (cooling) | June - August | March, April, October | ”AC repair” +266% Feb to July |
| HVAC (heating) | December - February | September, October | ”Heating repair” +594% in fall |
| Plumbing | Year-round with winter spike | May - June | ”Frozen pipe repair” +609% in winter |
| Roofing | April - October | November - February | ”Roof repair near me” +24% in September |
Roofing is different from the other trades. Demand does not spike dramatically - it dips in winter and recovers slowly. That makes the slow season for roofers a time to build brand and pipeline, not chase emergency clicks.
How Much Does It Cost to Get a Lead During Slow Season?
This is where contractors get burned. Slow season is when some switch on Google Ads for the first time, blow $2,000 in a month, and swear search ads don’t work.
LocaliQ analyzed 3,211 U.S. home service search ad campaigns from April 2024 through March 2025 and found HVAC averaged $45 per lead on search, plumbing averaged $52, and roofing averaged $79. Across all channels, WebFX’s 2026 HVAC marketing benchmarks put the industry average at $153 per lead.
Roofing is the most punishing trade to advertise in. LocaliQ’s 2025 data shows roofing CPL hits $228.15 when you factor in a 3.70% conversion rate - the lowest of any home service category. In major metros like Dallas or Houston, expect 50 to 100% CPC premiums on top of the $10.70 average roofing keyword cost.
If you are a roofer running search ads in January in Chicago, that is not a marketing strategy. That is a donation to Google.
For HVAC and plumbing, search ads during slow season can still pencil out - especially if you are targeting maintenance and tune-up searches rather than emergency repairs. If you are not tracking which campaigns are producing booked jobs versus dead clicks, read this breakdown on tracking campaign performance before you spend another dollar.
What Is the Cheapest Way to Fill Slow-Season Jobs?
Your existing customer list - by a wide margin.
An anonymous HVAC contractor profiled by Contractor Marketing Pros sent a “winter prep” email to 2,000 past customers for a total platform cost of $150. It generated 17 service calls at an average ticket of $285, putting the cost per sale at $8.82. Compare that to a $45 search lead that still has to be answered, quoted, and closed.
Jupiter-Tequesta Air Conditioning, Plumbing & Electric ran a “We Miss You!” reactivation campaign through ServiceTitan’s Marketing Pro to their lapsed AC customers. Their Process and Procedure Manager Bill Highsmith said they expected maybe 10 calls - they ended up with $60,000+ in revenue from one email campaign.
If you have never sent a reactivation email to customers who haven’t booked in 12 or 18 months, you are leaving money in a drawer. You already paid to acquire those customers. Here is a deeper look at how to win back lost customers when they go quiet.
Your follow-up process after every completed job also determines how many of those customers come back next slow season. A solid thank-you follow-up after the job is one of the highest-ROI things you can build this week.
Do Maintenance Agreements Actually Work for Slow-Season Revenue?
Yes - and here is the math so you can stop debating it.
Modern Code Consulting’s March 2026 seasonal marketing analysis lays it out plainly: 200 HVAC maintenance customers at $200 per year generates $40,000 in predictable revenue, plus $70,000 to $100,000 in repair work discovered during tune-ups. That is a $110,000 to $140,000 revenue floor built from customers who already trust you.
For plumbing, 100 annual inspection plan customers at $200 per year generates $20,000 with consistent upsell opportunity on aging water heaters, fixtures, and drain systems. The slow season is when you sell maintenance agreements - the busy season is when you fulfill them.
Housecall Pro’s platform data from 2026 shows the average HVAC repair ticket climbed from $818 in 2021 to $1,205 in 2025 - a 47% increase. Every tune-up that surfaces a repair need is worth more than it was three years ago, which changes the maintenance agreement ROI calculation significantly.
What Should HVAC, Plumbing, and Roofing Contractors Budget for Marketing?
Tracy Paul, founder of Cornerstone Advertising and someone who has worked exclusively with HVAC, plumbing, and roofing contractors for over 30 years, told ACHR News in February 2026 that most residential contractors should invest 8 to 12% of annual revenue in marketing. Highly competitive markets push 12 to 15%.
During slow season, the mix should shift - less on search ads chasing demand that isn’t there, and more on email, direct mail, and door-to-door to manufacture demand from people who already know you.
The Katz brothers at Trio Heating & Air had a rough 2024 slow season - described as the worst in years, a hangover from pandemic-era replacements combined with inflation. Their response was not to panic-spend on Google. They had employees knock doors offering free tune-ups, placed billboards, and started offering financing because, as Michael Katz put it: “Many people don’t have $2,000 sitting in their bank account since the issue caught them off guard out of nowhere.”
Financing is not a luxury add-on. It is a revenue unlock that removes the single biggest reason customers say no. If you are not sure where your current marketing spend is actually going, tracking every call and click that doesn’t convert will tell you fast.
What About Social Media and Video During Slow Season?
Social does not replace search - but it keeps you in front of homeowners between purchases.
The top home service Facebook advertisers in 2026 are not running the same ad all year. They shift creative and offers by season, pushing maintenance specials and financing in slow months, then capacity and urgency in peak months.
Video content compounds over time. A 90-second video showing a technician explaining what a tune-up covers gets watched, saved, and shared - and builds the kind of trust that turns a cold lead into a booked job faster. Here is a practical guide on video marketing for home service companies if you want to start without a production budget.
For roofing specifically, before-and-after photos on social after storm work hit harder than any ad. Real photos, real addresses with permission, real results - that is your content strategy.
If you have unsold estimates sitting in your CRM from the past 90 days, slow season is the time to work them. A structured unsold estimates follow-up system converts a meaningful percentage of those into booked jobs at zero acquisition cost.
Frequently Asked Questions
When is the slow season for HVAC, plumbing, and roofing contractors?
For HVAC, the shoulder months are March, April, September, and October - when call volume can drop by roughly 50% compared to peak summer and winter periods. Roofing slows in winter across most of the country. Plumbing is more consistent year-round but sees emergency spikes in winter when frozen pipe searches surge 609%, per WebFX’s 2025 seasonal search data.
How much does it cost to get leads during slow season?
According to LocaliQ’s 2025 benchmark of 3,211 campaigns, HVAC search ads averaged $45 per lead, plumbing $52, and roofing $79. Roofing is the most expensive overall with a $228.15 CPL when factoring in a 3.70% conversion rate. Reactivation emails to past customers can bring cost per sale down to under $10, as shown by the Contractor Marketing Pros case profiled above.
Do maintenance agreements actually make money during slow months?
Yes - and the math is straightforward. Per Modern Code Consulting’s March 2026 analysis, 200 HVAC maintenance customers at $200 per year generates $40,000 in predictable revenue, plus $70,000 to $100,000 in repair work discovered during tune-ups. That is a revenue floor you do not have to chase with ads every single month.
What seasonal marketing tactics work best for roofing contractors?
Roofing search demand peaks modestly in September - “roof repair near me” climbs about 24%, per WebFX’s 2025 data. Post-storm door knocking, yard signs, and targeted Facebook ads to homeowners in hail-affected zip codes tend to outperform search ads in slow periods because roofing CPL on search averages $228. Building your maintenance and inspection pipeline over winter sets up a stronger spring book.
How much should an HVAC contractor spend on marketing?
Tracy Paul of Cornerstone Advertising, who has worked with HVAC and plumbing contractors for over 30 years, puts the benchmark at 8 to 12% of annual revenue for residential contractors, with highly competitive markets reaching 12 to 15%. The majority should go toward acquisition, with a meaningful portion toward customer retention - which costs a fraction of what it takes to acquire someone new.
Pick one thing from this article and do it this week. If you have a customer list and have never sent a reactivation email, start there.
Write the email today and load it into your CRM or email platform. Send it to every customer who has not booked in the past 12 months.
The contractor who did it with a $150 platform cost walked away with $60,000 in revenue. Your slow season is not a market problem - it is a list problem.
Written by
PipelineOn Research Team