HVAC Slow Season What to Do: The Complete Month-by-Month Playbook

 BOTTOM LINE  

Every guide on the HVAC slow season gives you a list of tips. None of them tell you which tip to do in which month.

This playbook is structured as a calendar: October through March, with the specific actions for each month, the GoHighLevel or QuoteIQ workflow that executes each one, the copy-paste SMS template where relevant, and the revenue maths for what each action is worth.

The slow season is not a problem to survive β€” it is the period when the contractors who will dominate next peak season build the systems their competitors are not building.

By March, the shops that followed this playbook will have an automated pre-season broadcast loaded and ready, a maintenance agreement base that has been growing all winter, automations running on every estimate and missed call, and a past-customer list that has been re-engaged twice.

Their competitors will start peak season in exactly the same position they ended it β€” and wonder why they keep getting beaten.

β†’ Try GoHighLevel Free for 14 Days β€” Build the Slow-Season Automation Stack

Why Every Other HVAC Slow Season Guide Fails the ‘What to Do’ Test

Search ‘HVAC slow season what to do’ and every page-1 result gives you 5–12 tips in no particular order. Tip 3 might be ‘build maintenance agreements’ and Tip 7 might be ‘review your pricing.’ There is no sequence. No calendar. No sense of what to do first, what to do before peak season approaches, or what to do in December that is different from what to do in January.

This guide structures the slow season as a calendar. Each month has a primary focus, specific actions, and the automation builds that execute them. The sequence matters: October sets up the revenue systems, November and December build the recurring revenue base, January and February handle internal ops and team development, and March is pre-season launch month.

$300Kavailable from past customer database aloneSBE Odyssey maths: 5,000 customers at 1-in-15 booking rate + 35% opportunity = $300K in slow-season revenue β€” zero ad spend266%spike in AC repair demand from winter to peak summerSera data β€” every slow-season system you do not build means scrambling when demand surges8–15%past customer booking rate on a well-timed SMS broadcast200 opted-in contacts at 10% = 20 booked jobs Γ— $350 avg = $7,000 from one 10-minute message

The 6-Month HVAC Slow Season Calendar β€” What to Do Each Month

1.  October: Audit, Automate, and Send the First Reactivation Campaign

2.  November: Build Your Maintenance Agreement Machine

3.  December: Internal Ops β€” Vehicles, Team, Systems, and Pricing Review

4.  January: Fill the Calendar With a Pre-Season Broadcast

5.  February: Agreements, Reviews, and Digital Presence Refresh

6.  March: Pre-Season Launch β€” Pre-Book Peak Before the Phone Rings

7.  The Slow-Season Automation Build Priority List β€” What to Build First

8.  Slow-Season Revenue Maths β€” How Much Is Each Action Worth?

9.  GoHighLevel vs QuoteIQ for HVAC Slow Season

10.  Frequently Asked Questions β€” HVAC Slow Season What to Do

October  β€”  Audit, Automate, and Send the First Reactivation Campaign

October is the first slow month in most residential markets β€” the air conditioning season is winding down but heating season has not fully arrived. Call volume drops. The reactive scramble of peak season is over. This is the window to audit what broke during peak season and build the systems that will prevent it from breaking again.

The October mindset: You just completed your highest-revenue period. Any system failure that cost you during peak season is now both visible and fixable β€” before you need it again.

  THIS MONTH: DO THESE  

  β€’ Run the peak-season post-mortem: What were your highest-friction points? Missed calls? Estimates that went cold? No-shows? Each one is an automation gap to fix now.

  β€’ Build or audit the missed-call text-back workflow β€” test it by calling your own number from a different phone after hours

  β€’ Build or audit the estimate follow-up sequence β€” check that it is firing on all estimates and stopping on replies

  β€’ Send the fall reactivation broadcast to opted-in past customers (see template below)

  β€’ Add all new customers from peak season to your opted-in GoHighLevel contact list

Fall reactivation broadcast (send first week of October):

  Hi [Name] β€” as summer winds down, it’s a good time to get a furnace check done before heating season hits. We have availability now β€” book here: [LINK] β€” or just reply and we will sort you out.  

  REVENUE MATHS: Fall reactivation broadcast  

  200 opted-in past customers Γ— 10% booking rate = 20 booked jobs

  20 Γ— $350 avg (tune-up / minor service) = $7,000 from one 10-minute SMS broadcast

  Add: heating system check upsells from those 20 visits β†’ 35% opportunity rate β†’ 7 systems

  7 Γ— 5% close rate on replacement discussion = 0.35 replacements β†’ revenue discussed at next visit

  Conservative October broadcast value: $7,000–$12,000 from past customers only

November  β€”  Build Your Maintenance Agreement Machine

November is the month to focus on converting one-time customers into recurring revenue relationships. Maintenance agreements are the single most effective slow-season tool because they create guaranteed annual revenue that arrives regardless of call volume β€” and they keep customers locked to your company for their next system replacement.

The November mindset: Every job you complete this month is a maintenance agreement offer opportunity. Every past customer who had a job in the last 18 months is a renewal or new-agreement opportunity. November is the lowest-competition month to close agreements β€” customers are not being bombarded with seasonal urgency from competitors.

  THIS MONTH: DO THESE  

  β€’ Verify every tech is making the verbal agreement offer at every job close (target: 100% offer rate)

  β€’ Build or test the 48-hour post-job SMS follow-up for non-closers (GoHighLevel workflow: Job Completed β†’ 48h delay β†’ agreement details SMS β†’ stop on reply)

  β€’ Build or audit the renewal sequence for existing agreements expiring in December–February

  β€’ Send a targeted agreement offer campaign to past customers who have had 2+ jobs but no active agreement

  β€’ Set up QuoteIQ Pro recurring maintenance scheduling for Spring and Fall visits if not already configured

Agreement offer follow-up SMS (fires 48 hours after job close if no agreement signed):

  Hi [Name] β€” following up on the maintenance plan we mentioned during our visit. Quick summary: two seasonal visits + a repair discount for the year. Details here: [LINK]. Any questions, just reply.  

Targeted agreement offer to past customers with 2+ jobs but no agreement:

  Hi [Name] β€” you have used us twice now, and we appreciate it. We have a maintenance plan that would cover two seasonal visits plus priority service. Worth a look β€” details here: [LINK].  

  REVENUE MATHS: Maintenance agreement base  

  50 active agreements Γ— $299/year = $14,950 in guaranteed annual recurring revenue

  100 active agreements Γ— $299/year = $29,900/year

  200 active agreements Γ— $299/year = $59,800/year

  Each agreement also: 2 guaranteed service visits/year + higher likelihood of system replacement sale

  Agreement customers are 70–80% more likely to replace their system with you (FTL Finance 2026)

Full maintenance agreement automation: HVAC maintenance agreement automation guide.

December  β€”  Internal Ops β€” Vehicles, Team, Systems, and Pricing Review

December is the month for internal work. The phone is quiet. The team has breathing room. This is the only time all year when you can improve operations without the daily emergency interruptions of peak season. Every hour invested in December’s internal improvements returns double during the summer.

The December mindset: If something frustrated you during peak season β€” a process, a pricing problem, a tech skill gap, a vehicle issue β€” fix it now. You will not have this window again until next November.

  THIS MONTH: DO THESE  

  β€’ Vehicle and equipment audit: service all trucks, inspect all tools, order any parts that were short during peak season

  β€’ Pricing review: check your flat-rate schedule against current parts costs (equipment prices rose ~40% since 2020 + additional 2025–2026 tariff pressure). Update any rates that have fallen below margin targets.

  β€’ Tech training: certifications, refrigerant handling for A2L transition (R-454B/R-32), upsell training on IAQ products and smart thermostats

  β€’ SOP documentation: document the top 5 most common job types with a step-by-step process so new techs can replicate them independently

  β€’ Review KPIs from peak season: close rate, avg job value, no-show rate, review generation rate, revenue per truck. Identify the two weakest metrics to improve before next peak season.

  β€’ Update your Google Business Profile: add new photos from peak season work, update service list, check that all information is current

Internal December checklist itemTime requiredImpact if skipped
Service all trucks and inspect equipment1 dayBreakdowns during peak season at $500–$2,000 per incident + lost jobs while truck is off the road
Update flat-rate pricing schedule2–3 hoursWorking at margins 10–20% below target for an entire peak season β€” typically $30K–$80K in margin erosion
A2L refrigerant training (R-454B/R-32)1 day per techCannot service new equipment; compliance risk; competitive disadvantage as A2L adoption accelerates in 2026
Document top 5 job SOPs3–5 hoursNew tech hires in spring cannot onboard efficiently; quality inconsistency amplified at scale
Review KPIs and set next-peak targets2 hoursNo improvement baseline; next peak season repeats the same problems
GBP update + photo refresh1–2 hoursStale profile vs competitors actively posting; lower Map Pack position entering peak season

January  β€”  Fill the Calendar With a Pre-Season Broadcast

January is the quietest month for most residential HVAC contractors β€” and also one of the most valuable for pre-booking. Homeowners are not thinking about their HVAC system in January, which means there is zero competition for their attention. A well-timed broadcast this month can pre-book February and March before any competitor has thought about spring.

The January mindset: Send the early-bird spring campaign NOW, not in March when every other HVAC shop is also sending a spring campaign and homeowners are being bombarded. January early-bird creates a first-mover advantage.

  THIS MONTH: DO THESE  

  β€’ Send the January early-bird spring pre-booking broadcast to opted-in past customers

  β€’ Build the Spring campaign in GoHighLevel for delivery first week of March (write it now, schedule it for later)

  β€’ Reactivate any past customers who did not respond to the October fall broadcast

  β€’ Review your agreement renewal pipeline β€” agreements expiring February/March need a renewal nudge now

  β€’ Add new customers from November and December service to your opted-in list

January early-bird spring broadcast (send first week of January):

  Hi [Name] β€” we are already booking spring AC tune-ups for February and March. Beat the rush and lock in a time now before we fill up: [LINK]. Reply if you have any questions.  

January non-responder reactivation (contacts who didn’t reply to October broadcast):

  Hi [Name] β€” just a quick follow-up. We are still taking on new maintenance and tune-up appointments before spring gets busy. Happy to help if you need anything β€” book here: [LINK].  

  REVENUE MATHS: January early-bird broadcast  

  200 opted-in contacts Γ— 12% booking rate (early-bird typically higher) = 24 booked jobs

  24 Γ— $350 avg = $8,400 in pre-booked February/March revenue β€” calendar filled before the phone rings

  First-mover advantage: these 24 customers are locked in before any competitor sends a spring campaign

  Customers who book in January for spring visits: 40% lower cancellation rate than walk-in spring bookings

February  β€”  Agreements, Reviews, and Digital Presence Refresh

February is the last month before peak season demand starts building. It is the final opportunity to improve your digital presence before the surge of homeowners searching for HVAC services in March and April. It is also renewal month for winter agreements and the moment to assess whether your review count will be competitive when new customers start comparing you to competitors.

The February mindset: You have 4–6 weeks before the phone starts ringing consistently again. Every improvement you make to your GBP, review count, and website this month compounds through the entire peak season.

  THIS MONTH: DO THESE  

  β€’ Check your review count and recency: target 50+ reviews at 4.5+ stars with the most recent review in the last 30 days. If not meeting this, run a manual review ask to your top 20 past customers this week.

  β€’ Audit your GBP: new photos, update service list for spring (lead with AC tune-up, system replacement, IAQ), post a February special offer

  β€’ Check website: mobile speed, contact form working, booking widget live, correct phone number and service area listed

  β€’ Send February agreement renewal nudge to agreements expiring in March and April

  β€’ Complete any team training or certifications not finished in December

  β€’ Brief the full team on the peak-season game plan: pricing, agreement offer rate target, review request protocol, daily job cap

February agreement renewal SMS (for agreements expiring in 60 days):

  Hi [Name] β€” your maintenance plan is coming up for renewal in [Month]. Would love to keep you covered β€” renewal link here: [LINK]. Same price, same two visits. Just takes a minute.  

February review ask to top past customers (manual, personalised):

  Hi [Name] β€” we really enjoyed working with you this past year. If you have a minute, a Google review from you would mean a lot to us and helps other homeowners find us: [LINK]. Thank you.  

March  β€”  Pre-Season Launch β€” Pre-Book Peak Before the Phone Rings

March is the transition month. In most residential markets, call volume starts building in the second or third week of March as temperatures begin to rise and homeowners think about spring maintenance. The contractors who planned ahead are already booked two to three weeks out. The contractors who did not are scrambling to fill a calendar that suddenly got very busy.

The March mindset: Launch the spring campaign in the first week of March β€” before the phone starts ringing on its own. Pre-booked April jobs are worth more than reactive April jobs: lower no-show rate, more predictable scheduling, better route clustering.

  THIS MONTH: DO THESE  

  β€’ Send the spring pre-season broadcast to all opted-in past customers (the campaign you built in January, now firing)

  β€’ Activate or verify peak-season automations are all live: missed-call text-back, estimate follow-up, booking confirmation + reminders, post-job review request

  β€’ Verify tech schedules are set for peak season ramp: who is on which days, what the daily job cap is, how overflow is handled

  β€’ Confirm your pricing schedule is updated and all techs have the latest flat-rate book in QuoteIQ or GoHighLevel

  β€’ Run a test booking through your own system: call your number, go through the booking flow, confirm the confirmation SMS fires, check the reminder workflow

Spring pre-season broadcast (send first week of March β€” launch the calendar):

  Hi [Name] β€” spring AC season is coming and we are already booking up. Want to get your system checked before the rush? Grab a time here: [LINK] β€” or reply and we will sort you out.  

  REVENUE MATHS: Spring pre-season broadcast  

  200 opted-in contacts Γ— 10% booking rate = 20 booked spring jobs

  20 Γ— $350 avg = $7,000 in pre-booked April revenue before April arrives

  Add: tune-up visits reveal system issues β†’ 35% opportunity rate β†’ 7 systems flagged

  7 Γ— 20% close rate on replacement β†’ 1.4 replacement sales discussed immediately

  1.4 Γ— $11,000 avg replacement = $15,400 in replacement revenue from tune-up cascade

  Total March broadcast cascade value: $7,000 (service) + $15,400 (replacements) = $22,400

Full seasonal campaign automation: HVAC seasonal campaigns automation guide.

7. The Slow-Season Automation Build Priority List β€” What to Build First

If you are entering slow season with zero automations running, build in this order. Each build is a one-time setup in GoHighLevel that then runs permanently β€” through this slow season and every one after.

PriorityBuildTimeMonth to buildRevenue/capacity impact
1stMissed-call text-back β€” 60-sec SMS on every missed call with booking link15 minOctober$60K–$121K/year β€” highest urgency because leads are calling right now
2nd4-touch estimate follow-up sequence β€” fires on every estimate sent25 minOctober$100K–$273K/year β€” most recoverable revenue per build
3rd5-touch booking confirmation + no-show prevention20 minOctober–November$40K–$64K/year in recovered schedule time
4thPost-job review request with sentiment filter25 minNovember5–8 new reviews/week β€” compounding GBP ranking improvement
5thMaintenance agreement offer follow-up (48h post-job SMS)15 minNovember$15K–$60K/year in agreement recurring revenue
6thAgreement renewal sequence (30d, 14d, 3d, expiry)15 minNovemberProtects existing recurring revenue base β€” zero churn from non-reminder
7thSpring pre-season broadcast (build in January, send in March)10 minJanuary$7,000–$22,000 per broadcast including upsell cascade
8thPast-customer anniversary workflow (12-month date trigger)10 minDecember or JanuaryKeeps relationship alive β€” no ongoing owner action required

β†’ Try GoHighLevel Free for 14 Days β€” Build All 8 Slow-Season Automation Systems

GoHighLevel Starter $97/mo covers every workflow above. 14-day free trial.

8. Slow-Season Revenue Maths β€” What Each Action Is Actually Worth

Slow-season actionRevenue / capacity impactAssumptions
Fall reactivation broadcast (October)$7,000–$15,000 per broadcast200 contacts, 10–15% booking rate, $350–$500 avg service ticket
Maintenance agreements (November campaign)$15K–$60K/year recurring (compounding)50–200 active agreements at $299/year β€” grows annually
January early-bird spring broadcast$8,400–$12,000 in pre-booked February/March revenue200 contacts, 12% booking rate, $350 avg
March pre-season broadcast (launch)$7,000–$22,400 including upsell cascade20 booked tune-ups Γ— $350 + 1.4 replacements Γ— $11,000 avg
Missed-call text-back (build in October)$9,360–$24,960 recovered annually from text-back aloneAt 20% conversion on missed-call SMS; full missed-call value up to $121K
Estimate follow-up sequence (build in October)$100K–$273K/year from existing estimate volumeAt 30 estimates/week, 10-point close rate improvement at $2,500 avg
Flat-rate pricing review (December)5–20% margin improvement on all jobs β€” $25K–$100K on $500K revenue baseAnnual pricing update to match current equipment costs
Review count improvement (February campaign)Compounding β€” each new review improves Map Pack rank; each rank position = more calls10 manual review asks at 50% conversion = 5 new reviews; repeat monthly

9. GoHighLevel vs QuoteIQ β€” Which Tool Handles Which Slow-Season Action

Slow-season actionGoHighLevel Starter ($97/mo)QuoteIQ Pro ($149.99/mo)
Reactivation broadcasts (October, January, March)Smart List broadcast to filtered past customers β€” 10 minutes per campaignNo broadcast capability β€” GoHighLevel only
Maintenance agreement offer follow-up48-hour post-job SMS workflow + renewal sequence (30d, 14d, 3d, expiry)Native recurring maintenance scheduling on Pro β€” strongest for scheduling the visits; GHL stronger for renewal follow-up
Estimate follow-up sequenceFull 4-touch automated sequence β€” fires on every estimateSingle-touch follow-up β€” limited to first contact only
Pricing review + flat-rate implementationEstimate builder with flat-rate line items per serviceNative flat-rate estimate builder with digital signature β€” strongest for this
Review request campaign (February)Post-job review request with sentiment filter + Reviews AI responsesPost-job review request native (no sentiment filter)
Pre-season booking launch (March)Service Calendar self-booking link + missed-call text-back for inbound surgeNo self-booking widget or missed-call automation
Team onboarding + job SOPsBooking intake form collects job details before tech arrives β€” reduces onboarding frictionStreamlined estimate-to-job mobile workflow for new techs

GoHighLevel is the primary tool for the outbound marketing actions (broadcasts, reactivation, pre-season launch) and the inbound response systems (missed-call text-back, estimate follow-up). QuoteIQ Pro adds the strongest flat-rate estimate builder and maintenance scheduling. See: HVAC follow-up automation software comparison.

β†’ Try QuoteIQ Free for 14 Days β€” Flat-Rate Estimates + Maintenance Scheduling on Pro

10. Frequently Asked Questions β€” HVAC Slow Season What to Do

What is the HVAC slow season and when does it happen?

The HVAC slow season typically runs from September through March in most of North America β€” specifically the shoulder months when temperatures are mild enough that homeowners are not urgently running heating or cooling systems. Within this period, the quietest months for most residential contractors are November through February, with October and March serving as transitions out of and into peak demand.

Geography affects the timing and severity: contractors in the Deep South and Southwest experience shorter or milder slow seasons (milder winters reduce the heating-demand lull), while those in the Northern US and Canada face the longest slow periods. About one third of the US experiences minimal slow season due to climate. The strategies in this guide apply most directly to contractors in markets with a true shoulder season.

How do I make money during the HVAC slow season?

The three highest-revenue slow-season strategies, in order of impact: (1) Reactivate past customers with two targeted SMS broadcasts β€” fall (October) and winter/early spring (January) β€” at 8–15% booking rate on an opted-in list, these campaigns generate $7,000–$15,000 per broadcast from customers who already trust you. (2) Sell maintenance agreements β€” every job in November is a maintenance agreement offer opportunity, and agreements convert one-time customers into guaranteed recurring revenue that covers overhead in slow months. (3) Pre-book spring tune-ups in January before competitors start spring marketing β€” a January early-bird campaign fills February and March at lower competition cost than a March campaign.

All three actions are automated in GoHighLevel after a one-time build. The broadcasts take 10 minutes to send to a filtered Smart List. The agreement offer follow-up fires automatically 48 hours after every job close. The spring pre-season campaign is built in January and scheduled to send in March without any owner action on the day.

What should HVAC contractors do in the slow season besides marketing?

The slow season is the only window all year to improve operations without peak-season interruptions. The internal ops checklist for December and January: (1) service all vehicles and inspect all tools β€” breakdowns during peak season cost $500–$2,000 each plus lost jobs; (2) update your flat-rate pricing schedule to reflect current equipment costs (up ~40% since 2020 plus tariff pressure in 2025–2026); (3) conduct A2L refrigerant training for all techs β€” the industry transition to R-454B and R-32 is accelerating and techs who are not certified cannot service new equipment; (4) document SOPs for your top 5 job types so new spring hires can onboard efficiently; and (5) review peak-season KPIs and set specific targets for next year.

Investing one slow-season day in each of these areas returns compounding value during peak season: fewer breakdowns, better margins, compliant techs, faster tech onboarding, and data-driven decisions.

How do I keep my HVAC technicians busy during slow season?

The most reliable way to keep techs busy during slow season: (1) maintenance agreement visits β€” pre-scheduled seasonal tune-ups on existing agreements create predictable, clustered route days. A shop with 150 active agreements has 300 pre-committed maintenance visits distributed across fall and spring β€” enough to keep one tech fully booked. (2) Reactivation campaign bookings β€” the October and January broadcasts book tune-up and inspection appointments that fill slow-month schedule gaps. (3) Internally-generated work β€” December is the right time for equipment inspections, minor install completions, and commercial preventative maintenance that was deferred during the residential peak.

For techs who genuinely have downtime: use December for training and certification (A2L refrigerant handling, IAQ assessment certification, flat-rate pricing training). A skilled, current tech is worth 15–25% more in average ticket than an un-trained one β€” and the investment pays for itself in the first week of peak season.

Should HVAC contractors increase or decrease marketing spend in the slow season?

Increase β€” specifically in the channels that your target customers use when they have time to think rather than urgency to act. During peak season, homeowners are searching for emergency repairs (Google Ads, LSA, GBP). During slow season, they are more receptive to maintenance offers, IAQ upgrades, and smart thermostat consultations delivered through email and SMS to past customers.

The most cost-effective slow-season marketing is not paid advertising to new customers β€” it is targeted SMS and email broadcasts to your existing opted-in list. Cost per communication: $0.008–$0.01 per SMS through GoHighLevel. At 10% booking rate on 200 contacts, that is $1.60 in SMS cost generating $7,000 in booked appointments. No agency fee. No ad spend. The past customer database that most HVAC owners ignore is the highest-ROI marketing channel they have.

The Contractors Who Win Peak Season Start in October

Every peak season, there are HVAC shops that are booked three weeks out by the end of the first hot week β€” and shops that are scrambling to fill the calendar. The difference is almost never location, team size, or marketing budget. It is whether they used the slow season to build the systems that peak season runs on.

Follow this calendar. Build the automations in October. Close agreements in November. Fix the internal gaps in December. Pre-book the calendar in January. Launch in March. By the time your competitors send their spring campaign, your April is already half-full and your automations are handling every missed call, every cold estimate, and every post-job review request without you touching any of it.

The slow season is not a problem to survive. It is the period when the gap between you and your competitors is actually made.

Related: HVAC seasonal campaigns automation | HVAC slow season marketing guide | how to make more money as an HVAC contractor | HVAC business systems guide.

β†’ Try GoHighLevel Free for 14 Days β€” Build All 8 Slow-Season Automation Systems

β†’ Try QuoteIQ Free for 14 Days β€” Flat-Rate Estimates + Maintenance Scheduling on Pro

About the Author

Ihor Hnatewicz is the founder of Hnatewicz Media, an independent software review and AI automation resource for trades businesses. He specialises in helping HVAC, plumbing, and electrical contractors evaluate CRM, field service, and marketing automation software. All recommendations are based on independent research, real pricing data, and hands-on product testing.

Related Articles

Facebook
Twitter
LinkedIn

Leave a Comment

Your email address will not be published. Required fields are marked *

Table of Contents

Scroll to Top