Ask most home-service owners how business is and the answer changes with the thermometer. In July the HVAC phone won’t stop; in October it’s quiet enough to hear it not ring. That swing is normal — and it’s where a lot of marketing money gets wasted in both directions. Owners pour budget into the peak when leads are expensive and everyone’s competing, then yank the ads in the slow months to “save money” and quietly hand their ranking, their Smart Bidding learning, and the occasional high-margin emergency lead to a competitor who stayed on.
This is a guide to running marketing through the seasons instead of getting whipped around by them. It’s economics-first and practical by trade. We’ll map the demand curve, explain why going dark costs more than it saves, show the named platform levers that exist for exactly this problem, and lay out the off-season plays that turn your slow months into next season’s head start.
Demand swings harder than most owners budget for
Seasonality in home services isn’t a gentle wave — for some trades it’s a cliff. Industry search data shows HVAC has the most violent swings of any home-service category, with peak-to-trough variance regularly in the 250–600% range. AC-repair searches peak around +266% in July; furnace and heating repair spikes hard in fall and winter (roughly +137% in January). Compare that to electrical work, which often fluctuates under 30% across the year — the same calendar, a completely different curve.
Here’s the rough shape by trade. Treat it as a starting hypothesis, not gospel — your market and weather override the calendar:
- HVAC — two peaks, and the ramp starts before the peak. Cooling searches begin climbing in March–April and peak in the first real heat wave (often May–August); heating queries rise in September–October and peak with the first hard cold snap (October–January). The shoulder seasons are your soft months — and the lead-in months are exactly when you raise budget.
- Roofing — partly calendar, mostly weather. “Roof repair near me” tends to peak in late summer/fall, but the real driver is storms: hail season in the central U.S. runs roughly April–September, and a single hailstorm can generate concentrated emergency demand within 2–4 weeks. This is the world of storm restoration (“storm chasing” in the trade), where NOAA / National Weather Service alerts, not the calendar, set your spend.
- Plumbing — flatter than HVAC, with winter bumps (frozen and burst pipes) and a steady emergency baseline year-round. Drain and water-heater work has its own seasonal texture.
- House cleaning — clusters around holidays and spring cleaning; move-in/move-out demand tracks the local real-estate season.
- Appliance repair — relatively steady, with bumps tied to holidays (ovens before Thanksgiving) and heat waves (refrigerators, freezers).
The point isn’t to memorize these. It’s to recognize that “average month” is a fiction. You don’t have an annual budget — you have a budget that should breathe with a curve that’s specific to your trade, your city, and your weather.
Map your own demand curve before you touch the budget
Don’t run on industry averages when you’re sitting on better data. Build your curve from three sources, in order of trust:
- Your own books and CRM. Pull 24–36 months of jobs and plot revenue and lead count by month. This is your real curve — it already bakes in your local weather, your customer base, and your service mix. Two clean years is enough to see the pattern.
- Your ad, profile, and call data. Google Ads, your Google Business Profile, and your call-tracking platform show exactly when impressions, clicks, and calls rise and fall in your market — not the national average. Home-service leads are overwhelmingly phone calls, so call data is the truest demand signal you have. This also tells you when competition (and cost per click) heats up, which often leads the demand peak by a few weeks.
- Google Trends. Check your main “service near me” terms to confirm timing and catch demand shifts early.
Once you can see the curve, you can plan a month ahead instead of reacting a month late. And layer weather on top: NOAA / National Weather Service forecasts and severe-weather alerts are the real signal — a heat wave or a hailstorm overrides the calendar every time. The owners who win the peak are the ones whose budget was already raised when the forecast turned, not the ones scrambling after three days of missed calls.
Why going dark in the off-season costs more than it saves
This is the expensive mistake, so it gets its own section. Pausing ads entirely in slow months feels like prudent cost control. It usually isn’t. Three things break when you flip the switch off.
1. You reset the learning phase
Smart Bidding strategies — Maximize Conversions, Target CPA, Target ROAS — learn from conversion data. Pausing and re-enabling a campaign resets the learning phase, and changing the target on those strategies mid-season can trigger the same reset. Google now frames recovery around conversion volume (roughly 50 conversions over a few conversion cycles) rather than a fixed clock, so expect roughly 1–2 weeks at best, and often longer on low-conversion accounts — which describes most small home-service operations. You eat that unstable, inefficient spend right when leads are most expensive. You didn’t save the off-season budget; you moved it into peak-season waste. The same caution applies to Performance Max, which many home-service accounts now run alongside Search and which is just as sensitive to pause/restart and big budget swings.
2. You lose ranking and momentum
For Local Services Ads, the documented ranking factors are review score and quantity, responsiveness (answered calls and messages), proximity, bid and budget, business hours, and verification status — the Google Verified badge (formerly Google Guaranteed / Google Screened, unified in October 2025). Google doesn’t penalize a pause as such, but a long pause stops you accumulating reviews and answered-call history — two of those documented factors — so in our experience lead volume can take a few weeks to recover after reactivating. On the organic side it’s the same logic with a longer fuse: momentum you let lapse takes time to rebuild.
3. You vanish for the leads that still convert
Even in your slowest month, the high-intent emergency call still happens — the furnace that dies in a warm December, the roof that leaks in an off-season storm. Those are often your best-margin jobs, and they go to whoever is visible. When you’ve gone dark, that’s not you. Worse, the off-season is frequently cheaper to advertise in: when competitors pause, the auction thins out and your cost per click can drop — the same logic that makes off-season Microsoft Advertising worth testing, since its clicks often run cheaper than Google’s. Going dark means skipping the discount window.
The honest exception: if you genuinely cannot take the work — you’re a one-truck operation already booked solid, or you’re seasonally closing a service line — then a real pause makes sense. “Slow” is not the same as “shut down.” Pause when you can’t serve; throttle when you’re just quiet.
Throttle and shift instead of switching off
The move isn’t on/off — it’s a dial. And Google Ads gives you named tools built for exactly this curve.
Going into peak. Raise budgets ahead of the spike (watch the forecast and your impression-share data). For a known short-term surge — a forecast heat wave, a post-storm window — use seasonality adjustments to tell Smart Bidding to expect a conversion-rate spike without resetting learning. Make sure your conversion tracking is clean before the rush so the algorithm optimizes on real leads, not noise: a verified Google tag, enhanced conversions on your forms, and — most important for home services — offline conversion import (OCI) so booked-job revenue from your CRM flows back to Google Ads and Smart Bidding optimizes for money, not raw form-fills. Tighten to your most profitable services and strongest geographies; in a flooded auction you want spend on the jobs that pay best.
Riding the trough. Dial Google Ads down to the lowest efficient spend that keeps the campaign serving on your top emergency keywords — don’t zero it out. Use dayparting (ad scheduling) and tighter service-area/radius targeting to concentrate the thinner budget on your highest-intent hours and your best ZIPs. Narrow to “emergency,” “repair,” and “near me” terms and trim the broad, discovery-only keywords that only pay off in peak. Lean on budget pacing and, across multiple campaigns, shared budgets or a portfolio bid strategy so spend breathes with the curve instead of spiking and starving. Keep call tracking and call assets live — the emergency lead is a phone call, and answered calls are an LSA ranking factor. If a slow stretch followed an outage or a tracking gap, apply a data exclusion so Smart Bidding doesn’t mis-learn from a dead period.
Shifting services seasonally. Your offer can rotate even when your budget doesn’t — cooling in summer, heating in fall, counter-cyclical services in the shoulders. Same account, same hard-won learning, different message.
A quick reality check on tradeoffs: throttling instead of pausing means you keep spending in months with thin demand. That’s the cost of holding your position. The math usually favors it — the alternative (learning resets plus ramp-up plus missed high-margin leads) is more expensive than a few hundred dollars of maintenance spend — but it’s a real spend, so size it to your unit economics, not to a feeling.
Off-season plays that compound
The slow months aren’t dead time. This is where you shift from demand capture (catching people already searching) to demand generation (creating future demand). Four plays, roughly in order of impact.
Maintenance and membership plans
This is the single best counter-seasonal lever in home services, especially HVAC and plumbing. A fall furnace tune-up and a spring AC check — with filter changes and indoor-air-quality (IAQ) checks as the recurring deliverables — fill your soft months with scheduled, predictable work, convert idle capacity into recurring revenue, and create a customer who calls you first when something breaks in peak. Drive renewals and tune-up reminders through your CRM with email and SMS — the plan is only as good as the list you can trigger. Sell only the tune-ups you can reliably perform (a plan is a delivery promise), and follow U.S. auto-renewal rules on the recurring billing (ROSCA plus state laws such as California’s ARL).
Counter-cyclical related services
Lean on services whose demand fills the gaps in your main trade. HVAC companies sell duct cleaning, IAQ work, and inspections in the shoulder months. Roofers sell gutter work, inspections, and minor repairs between storm waves. Same trucks, same crews, flatter revenue line.
Pre-booking and early-bird offers
Pull peak demand forward. An early-bird AC tune-up in spring, a pre-winter heating check in early fall, a “book now for priority scheduling” offer — these convert future jobs into committed work before the rush and the price competition hit. Promote them to your existing list by email and SMS, where the cost to reach a past customer is near zero.
Brand, reviews, and SEO that compound
SEO and local SEO, reviews, and your website take months to pay off — which is exactly why the slow season is the time to build them. Run a review push across Google, Angi, Thumbtack, Yelp, and Nextdoor — each is its own home-service demand and reputation channel, and review velocity feeds both LSA rank and CSAT. Use the quiet months for off-season demand generation on Meta Ads (Facebook and Instagram) — maintenance-plan promotion, pre-booking, remarketing, and brand — and test Microsoft Advertising for cheaper off-season clicks. Invest when it’s cheap and patient; harvest when it’s hot. The owner who built their search presence and review base in the off-season shows up at the top of the peak; the one who waited for the rush is months too late.
Tie it all back to unit economics
Every decision here routes through the same numbers: your cost to acquire a customer (CAC) and what that customer is worth over time (LTV). Seasonality changes your CAC — leads are expensive in peak, cheaper in the trough — but it doesn’t change the fundamental test: are you paying less to win a customer than they’re worth to keep?
Get concrete. Know your break-even CPA/CPL — the most you can pay for a lead and still profit at your close rate and average job value — because that’s the “lowest efficient spend” line referenced throughout this guide. Track ROAS/ROI at the campaign level (which is exactly what OCI makes possible). And watch the LTV:CAC ratio — a healthy home-service business generally wants 3:1 or better — alongside your payback period, the months it takes a new customer to repay their acquisition cost.
That’s why the maintenance-plan angle matters so much. A peak-season lead you convert into a plan member isn’t a one-time job at a high CAC — it’s a multi-year, recurring-revenue relationship that lifts LTV, improves your LTV:CAC ratio, and transforms the economics of that expensive summer click. And it’s why throttling beats pausing: holding your position through the trough costs a little, but it protects the LTV machine you spent peak season filling.
Run the season like an operator, not a thermostat. Map your curve, raise budget ahead of the spike, use seasonality adjustments and data exclusions instead of the on/off switch, throttle through the trough, rotate your offer to match demand, and use the quiet months to generate demand and build the assets that compound. That’s how you stay booked year-round instead of starving and gorging in turns.
FAQ
Should I pause my Google Ads in the slow season to save money? Usually no. Pausing and re-enabling a Smart Bidding campaign (Maximize Conversions, Target CPA, Target ROAS) resets the learning phase, so you spend roughly 1–2 weeks — often longer on low-conversion accounts — re-stabilizing when you turn it back on, plus you lose impression-share history and disappear for the high-intent emergency leads that still convert (often at a lower cost per click because competitors paused). Performance Max behaves the same way. Dial budget down to the lowest efficient spend and use seasonality adjustments for short spikes instead. Reserve a true pause for when you genuinely can’t take the work.
Does pausing Local Services Ads hurt my ranking? It can. Google’s documented LSA ranking factors are review score and quantity, responsiveness (answered calls/messages), proximity, bid and budget, business hours, and verification status (the Google Verified badge, formerly Google Guaranteed). Google doesn’t penalize the pause itself, but a long pause stops you accumulating reviews and answered-call history, so in our experience lead volume can take a few weeks to recover. For a slow period, lower the weekly budget, tighten service-area targeting, and keep response time and reviews up rather than pausing. Only fully pause if you’re shutting down a service line.
How do I find my own seasonal demand curve? Use three sources, in order of trust: 24–36 months of your own jobs by month from your books and CRM (your real curve beats any average); your Google Ads, Google Business Profile, and call-tracking data (when impressions, clicks, and calls move in your market); and Google Trends for your main “near me” terms. Two years of your own data shows the pattern; layer NOAA / National Weather Service forecasts on top, since a heat wave or hailstorm overrides the calendar.
What should I market in the off-season instead of going dark? Shift from demand capture to demand generation: maintenance and membership plans (fall furnace tune-ups, spring AC checks, IAQ) for recurring revenue and smoother months; counter-cyclical related services (duct cleaning, gutters, inspections); pre-booking and early-bird offers pushed through your CRM by email and SMS; reviews across Google, Angi, Thumbtack, Yelp, and Nextdoor; and SEO, website work, plus off-season paid social (Meta) and Microsoft Advertising — so you rank and stay top-of-mind when the rush hits.
Plan the season instead of reacting to it
If your marketing lurches from “we can’t keep up” to “the phone’s dead,” the problem isn’t the season — it’s that the plan changes with the weather instead of staying ahead of it. We map your real demand curve, set budgets that breathe with it, keep your ads and ranking alive through the trough with the right platform levers, and line up the off-season plays that compound into next year’s peak. Tell us your trade and market and we’ll plan your season around the numbers — not the thermometer.