The Shoulder Season Playbook: How $5M Operators Keep the Board Full When the Phone Stops Ringing
Spring and fall don't have to break your year. Here's what the operators who've solved shoulder season actually do — and how to systemize it before next shoulder hits.
Merrion Team
Apr 27, 2026

There's a sentence every HVAC owner has said out loud at some point: "I wish September didn't exist."
The shoulder months — roughly September through November and February through March in most of the US — are when the phone stops ringing, the techs start getting nervous about hours, and the owner starts looking at the bank account a little too often. The old industry saying is "just break even in the slow months." The contractors who've actually solved shoulder season think that's losing thinking.
The truth is shoulder season isn't an unavoidable slump. It's a mindset problem dressed up as a weather problem. The shops that thrive in spring and fall don't have a magic geography. They have a system — and most of that system is built around one principle: the customers you already have are worth far more than the ones you're trying to win on Google. Here's what that system actually looks like.
1. Reactivation beats new ads — every time
Before you spend another dollar on Google or Meta, mine your CRM.
Your existing customer base is 5-10x cheaper to sell to than a new one, and they're already pre-disposed to trust you. The contractors who solve shoulder season are pulling three specific lists every spring and fall:
- Unsold estimates — quotes you sent that never closed. Especially anything over 60 days old where the customer didn't say "no," they just went quiet.
- Customers you haven't seen in a while — for HVAC, ~9-12 months; for plumbing, ~18 months; for electric, ~36 months. These are the people who used to be on your books and have drifted.
- Due or overdue memberships — anyone whose service agreement is about to renew or has lapsed in the last 90 days.
Most operators have these lists buried in ServiceTitan or Jobber and never act on them. The shops winning shoulder season pull them every Monday and run them through a structured outreach cadence by Wednesday.
This is exactly what Merrion's reactivation engine is built to do. Instead of asking your CSRs to manually export lists from your CRM, segment them, write the messages, send the SMS, and chase the no-responders — Merrion runs the whole motion. It pulls aged estimates, dormant customers, and overdue memberships, sequences them across SMS, email, and AI-receptionist callbacks, and books the qualified ones directly onto your dispatch board. Most shops we've talked to discover they have $50K-$200K of latent revenue sitting in their CRM the moment they actually look.
2. The cadence that actually converts
Pulling the list is the easy part. The reactivation cadence is where most operators fumble.
The pattern that works across HVAC, plumbing, and roofing is dead simple: text → call → email, in that order, with frictionless booking baked into the first message.
The text matters most. SMS open rates run as high as 98%, compared to about 20% for email. But the text has to do real work — it can't just say "we miss you, give us a call." Give the customer three preset time slots they can tap to book. The decision goes from "should I reach out to this contractor and figure out their availability" to "is Tuesday at 10am or Thursday at 2pm better." The cognitive load drop is everything.
Timing matters too. One large shop in the Owned & Operated network has tested send windows extensively and found 11:00 to 12:00 local time produces meaningfully better response rates than mornings or evenings. Test your own send windows and log results — the right number is whatever your specific customer base responds to.
If they don't reply to the text, a CSR call within 24 hours catches a meaningful chunk of the no-responders. The script is short — twenty seconds, max — and it's about offering, not selling: "Hi [Name], it's [Tech] from [Company]. I noticed it's been about a year since we tuned up your system — wanted to check if you'd want to get on the schedule before peak season hits. We have openings Tuesday or Thursday."
Inside Merrion, this entire cadence runs automatically. SMS goes out at the time window you've configured. Customers tap a slot, the booking lands on your dispatch board with the right tech assigned. No-responders flow into a call queue for your CSRs with a pre-built script and customer history pulled up. Anyone who doesn't pick up gets a follow-up email 24 hours later. The whole thing is one pipeline instead of five disconnected steps across five tools.
The Telnyx-based SMS architecture is built specifically for transactional/customer care messaging — appointment reminders, quote follow-ups, technician updates — under TCR-registered brand compliance, so you're not getting your numbers flagged the way most homegrown SMS setups do.
3. Service agreements are the only thing that flatten the curve
If there's one thing that separates contractors who white-knuckle their way through spring and fall from contractors who cruise, it's recurring service agreement revenue.
The math is simple. A $3M HVAC shop with 12% recurring revenue has $360K of pre-scheduled work distributed across the year. The same shop with 28% recurring revenue has $840K of pre-scheduled work. That's the difference between "do we cut hours this month" and "we're booked through April."
The PE-backed platforms that are rolling up your competitors aren't doing it because they have better techs. They're doing it because their service agreement penetration creates valuation arbitrage — every dollar of recurring revenue is worth 2-3x more at exit than transactional revenue. Top-quartile operators run somewhere around 28% recurring revenue. The bottom quartile sits closer to 8-12%.
The shoulder season move on memberships is twofold:
Call members before they call you. Schedule maintenance visits proactively for everyone with an active plan. Slot them strategically across spring and fall to build a consistent daily baseline of work — this alone can fill 30-40% of a tech's schedule on a typical shoulder week. Most shops wait for members to call in, which means the visits cluster randomly and don't actually solve the curve.
Reactivate lapsed memberships hard. A customer whose plan expired six months ago is one of the warmest leads in your entire database. They've already said yes to recurring revenue once. Merrion's lapsed-member workflow auto-segments these customers and runs a specific reactivation sequence — usually with a small renewal incentive — that converts at 2-3x the rate of a generic dormant-customer campaign.
If you don't have a membership program yet, building one is a 90-day project, not a 90-day decision. Three tiers (Basic, Premium, Elite), pricing that targets 40-50% gross margin on the plan itself, and technician training so every service call includes a membership offer. The leading metric isn't dollars or members — it's attachment rate, the percentage of qualified jobs where a membership offer was actually made. Most shops never measure this. The ones who do see it move from 30% to 80%+ in a quarter when techs get coached weekly.
4. The "happy call" is the most underused move in home services
When a customer gives you a high rating after a job, two things should happen automatically:
- You ask for a Google review while their satisfaction is peaking.
- You book their next visit right then — not "we'll reach out in six months."
For installs especially, pre-scheduling a follow-up tune-up 6-12 months out is the single highest-leverage thing you can do. The customer is happy, the tech is in their building, the relationship is warm. The future visit goes on the calendar with one question: "Want me to put you down for a check-in next [season]?" Almost everyone says yes.
Most shops never do this because the workflow lives in someone's head. Merrion's job-completion sequence handles it: a happy call automatically triggers a review request via SMS, and any rating of 4+ flips into a follow-up scheduling prompt — either booked directly with the customer or queued for a CSR to confirm. The review velocity that comes out of this alone has a meaningful effect on Google Business Profile ranking, which compounds your shoulder-season inbound leads the following year.
5. Capacity-aware outbound — match jobs to techs
There's a failure mode most reactivation campaigns hit by week two: the schedule fills up with low-value tune-ups while a high-value emergency replacement comes in and there's no truck available.
The fix is capacity-aware outbound. Match outbound jobs to tech skill level. Reserve premium slots for premium work. If a high-value job comes in mid-week, it's okay to overbook the schedule and reposition a low-value tune-up to a less critical slot.
Merrion's dispatch logic handles this automatically — outbound campaigns book against tech availability and skill tier, not just the next open hour. Your senior install tech doesn't get filled with $89 maintenance calls in March if a $14K replacement comes in. The trade-off is dynamic, and the shops doing this well are running 15-20% higher revenue per tech than the ones who fill schedules first-come-first-served.
6. Shift the marketing message — don't just shrink the budget
The biggest mistake operators make in shoulder season is cutting marketing spend across the board. The smarter move is shifting what you're marketing.
Different services need different shoulder-season marketing approaches. Emergency repair campaigns don't work in October because nobody's having an emergency. But planned replacements work great — homeowners with aging systems are far more receptive to "let's schedule this on your timeline" than "let's panic-replace this in 95-degree heat." Indoor air quality, duct cleaning, and air purifier work are weather-independent and tied to allergy season — these are some of the easiest sells of the year if your messaging meets the moment.
The keyword landscape supports this. People search "AC tune-up near me," "HVAC maintenance in [city]," and "how to prepare my AC for summer" exactly when your competitors have backed off Google Ads. Shoulder season keywords have lower competition and highly qualified intent. The cost-per-click drops, the cost-per-acquired-customer drops with it, and the customers you acquire in March become the maintenance-plan customers driving your shoulder season the following year.
Quick Start Checklist for This Week
If you want to actually do something with this article instead of saving it to a tab and forgetting it:
- Pull three lists from your CRM: unsold estimates, members due or lapsed, customers not seen in 12-18 months
- Draft one text with three bookable time slots and a light incentive (seasonal tune-up, $X off)
- Send texts between 11:00 and 12:00 local time, then call non-responders within 24 hours
- Give your CSRs a 20-second reactivation script and a tune-up script
- Track responses, bookings, and conversion to revenue weekly
What to Watch Weekly
- Lead → appointment rate
- Appointment → job rate
- Jobs set by list type (which segment of your CRM is converting?)
- Review velocity after happy calls
- No-show and reschedule rates as outbound ramps up
The mindset shift
The contractors who solve shoulder season aren't running a different business in March than they're running in July. They're running the same business, just calibrated for different demand. Their service agreement book pre-loads work into the slow months. Their reactivation engine pulls revenue out of customers who'd otherwise drift. Their happy-call workflow turns every completed job into a review and a future booking. And their marketing pivots message instead of cutting budget.
The "just break even" mindset costs operators 8-12% of annual revenue and a meaningful chunk of their valuation multiple. The contractors who treat shoulder season as build season — not survival season — are the ones quietly compounding into the next decade of the industry.
September doesn't have to be your worst month. It can be the month you stop white-knuckling.
Merrion is the AI revenue platform for commercial home service contractors — reactivation campaigns, AI receptionist, capacity-aware outbound, and permit intelligence in one system. If you want to see how the workflows in this article run end-to-end, book a walkthrough at merrion.ai.