Most home services companies spend the same amount on ads every month of the year. This is a mistake. Search demand for HVAC spikes 300% in summer and winter. Roofing demand surges after storms. Plumbing queries peak around holidays. If you are not adjusting your budget monthly, you are overspending when demand is low and underspending when demand is high. This calendar gives you the exact monthly adjustments by trade.
How to Use This Calendar
Reading the Budget Index
- Budget Index Explained. Each month has a Budget Index number. 100 = your normal monthly budget. 130 = spend 30% more than normal. 70 = spend 30% less than normal. If your baseline monthly budget is $3,000, a month with index 150 means spending $4,500.
- Ad Copy Angle. Each month includes the recommended messaging angle. Shift your ad copy and landing pages to match what homeowners are thinking about that month.
- Promotion Strategy. Specific offers and promotions that work best in each month, based on industry best practices and seasonal demand patterns.
- Regional Adjustment. These calendars are based on national averages. See the Regional Adjustments section to modify for your climate zone.
HVAC Monthly Calendar
HVAC has the most dramatic seasonal swings of any home services trade. Two peaks (summer cooling, winter heating) with two shoulder seasons. Get this right and you can capture 40% more leads at the same annual budget.
| Month | Budget Index | Demand Level | Primary Focus | Ad Copy Angle | Promotion |
|---|---|---|---|---|---|
| January | 130 | High | Heating repair | "Furnace not heating? Same-day repair." | Free diagnostic with repair |
| February | 120 | High | Heating repair + installs | "Time to replace that old furnace?" | Financing on new systems |
| March | 90 | Medium | Spring tune-ups | "Get your AC ready for summer." | $79 AC tune-up special |
| April | 100 | Medium | AC tune-ups + early installs | "Book now before summer rush." | Early bird AC install discount |
| May | 120 | High (rising) | AC installs + first heat calls | "Beat the heat. New AC installed this week." | $500 off new AC system |
| June | 150 | Peak | AC repair + installs | "AC broke? We fix it today." | Same-day guarantee messaging |
| July | 160 | Peak | Emergency AC repair | "24/7 AC repair. Licensed techs." | No overtime charges |
| August | 140 | High | AC repair + late installs | "Last chance for summer AC install." | End-of-summer pricing |
| September | 90 | Medium | Fall tune-ups | "Get your furnace ready for winter." | $79 furnace tune-up |
| October | 100 | Medium | Heating tune-ups + early repairs | "Furnace check before cold hits." | Free carbon monoxide check |
| November | 130 | High | Heating repair | "Heater not working? Same-day fix." | Priority scheduling |
| December | 120 | High | Heating emergencies | "No heat on Christmas? We are open." | Holiday emergency service, no extra charge |
Plumbing Monthly Calendar
Plumbing demand is more stable than HVAC but still has clear seasonal patterns. Winter brings frozen pipe emergencies. Holidays bring kitchen and garbage disposal issues. Spring and summer bring remodeling projects.
| Month | Budget Index | Demand Level | Primary Focus | Ad Copy Angle | Promotion |
|---|---|---|---|---|---|
| January | 130 | High | Frozen pipes, post-holiday repairs | "Frozen pipes? Emergency plumber 24/7." | Free pipe inspection with repair |
| February | 120 | High | Frozen pipes, water heater failures | "Water heater died? Replaced same day." | $100 off water heater install |
| March | 100 | Medium | Spring drain cleaning, sump pumps | "Spring clean your drains before they clog." | Whole-house drain cleaning package |
| April | 100 | Medium | Sump pumps, outdoor faucets | "Sump pump ready for spring rains?" | Sump pump installation special |
| May | 110 | Medium-High | Remodel season begins | "Bathroom remodel? Licensed plumbers." | Free estimate on remodel plumbing |
| June | 110 | Medium-High | Remodels, sprinkler systems | "Kitchen or bath remodel plumbing." | Remodel package pricing |
| July | 100 | Medium | Sprinkler repairs, garbage disposals | "Garbage disposal jammed again?" | Disposal replacement deal |
| August | 100 | Medium | Back-to-school plumbing (multi-bath homes) | "Get your plumbing ready for fall." | Multi-fixture discount |
| September | 100 | Medium | Pre-winter prep, water heater maintenance | "Water heater maintenance before winter." | Water heater flush special |
| October | 110 | Medium-High | Winterization, drain prep | "Winterize your pipes before the freeze." | Winterization package |
| November | 130 | High | Holiday cooking clogs, garbage disposals | "Thanksgiving clog? We are on call." | Same-day holiday service |
| December | 130 | High | Holiday emergencies, frozen pipes begin | "Frozen pipe emergency? Call now." | No holiday surcharges |
Roofing Monthly Calendar
Roofing is heavily weather-dependent. Demand spikes after storms, during spring inspection season, and before winter. Demand drops in winter in cold climates (cannot install in freezing temperatures). Adjust heavily for your region.
| Month | Budget Index | Demand Level | Primary Focus | Ad Copy Angle | Promotion |
|---|---|---|---|---|---|
| January | 60 | Low | Emergency repairs only | "Roof leak? Emergency tarping and repair." | Free leak inspection |
| February | 70 | Low | Storm damage follow-up, planning | "Planning a new roof? Get your spring estimate." | Book now, install in spring discount |
| March | 110 | Medium-High | Spring inspections, storm damage | "Winter damage? Free roof inspection." | Free 21-point inspection |
| April | 140 | High | Inspection season, install begins | "Spring is roofing season. Book your install." | Spring installation pricing |
| May | 150 | Peak | Full installation season | "New roof before summer storms hit." | Financing 0% for 12 months |
| June | 150 | Peak | Peak installation | "Protect your home. New roof this week." | Price match guarantee |
| July | 130 | High | Storm season repairs + installs | "Storm damage? Insurance claim assistance." | Free insurance claim help |
| August | 120 | High | Late summer installs | "Last chance for summer roofing." | End-of-season pricing |
| September | 130 | High | Pre-winter replacements | "Replace your roof before winter." | Fall installation special |
| October | 120 | Medium-High | Fall inspections, pre-winter repairs | "Is your roof ready for winter?" | Free fall inspection |
| November | 80 | Medium-Low | Emergency repairs, gutter work | "Gutters cleaned and roof inspected." | Roof + gutter package |
| December | 50 | Low | Emergency repairs only | "Emergency roof repair. Open 24/7." | Emergency tarp service |
Electrical Monthly Calendar
Electrical has a steadier demand profile than HVAC or roofing, but peaks around holiday lighting, summer electrical loads, and home renovation seasons. EV charger and solar panel installation are growing year-round categories.
| Month | Budget Index | Demand Level | Primary Focus | Ad Copy Angle | Promotion |
|---|---|---|---|---|---|
| January | 90 | Medium | Post-holiday repairs, panel upgrades | "Breaker keeps tripping? Panel upgrade time." | Free electrical safety check |
| February | 90 | Medium | Indoor projects, panel upgrades | "Upgrade your panel for your growing needs." | $200 off panel upgrade |
| March | 100 | Medium | Spring projects, outdoor lighting | "Outdoor lighting for spring evenings." | Landscape lighting package |
| April | 110 | Medium-High | Remodel electrical, outdoor | "Remodeling? Licensed electricians." | Free remodel electrical estimate |
| May | 110 | Medium-High | Outdoor electrical, EV chargers | "EV charger installed at home." | EV charger install special |
| June | 120 | High | Summer electrical load, whole-house fans | "AC overloading your panel? We can help." | Summer safety inspection |
| July | 120 | High | Peak electrical load, generators | "Power outage protection. Whole-house generator." | Generator install financing |
| August | 110 | Medium-High | Back-to-school wiring, smart home | "Smart home setup before school starts." | Smart home package |
| September | 100 | Medium | Fall prep, generator interest rises | "Generator installed before winter storms." | Generator consultation free |
| October | 110 | Medium-High | Holiday lighting prep, generators | "Holiday lighting installation." | Book holiday lights early discount |
| November | 130 | High | Holiday lighting, panel overloads | "Professional holiday lighting." | Holiday lighting packages |
| December | 120 | High | Holiday lighting, emergency repairs | "Electrical emergency? Open Christmas Day." | Holiday season emergency service |
Landscaping Monthly Calendar
Landscaping has the most extreme seasonal swings. Near-zero demand in winter (in cold climates) to peak demand in spring. Smart landscapers use the off-season for planning campaigns and the peak season for maximum ad spend.
| Month | Budget Index | Demand Level | Primary Focus | Ad Copy Angle | Promotion |
|---|---|---|---|---|---|
| January | 40 | Very Low | Snow removal (cold climates) | "Snow removal service. Call for contract." | Seasonal snow removal contract |
| February | 50 | Low | Planning season, snow removal | "Plan your spring landscape now." | Early bird design consultation |
| March | 120 | High (rising) | Spring cleanup, planning | "Spring cleanup. Book before we fill up." | Spring cleanup package pricing |
| April | 160 | Peak | Planting, sod, spring installs | "Transform your yard this spring." | Lawn install + first mow free |
| May | 170 | Peak | Peak planting, hardscaping | "Dream patio? Installed by Memorial Day." | Hardscape + landscape bundle |
| June | 140 | High | Maintenance, hardscaping | "Weekly maintenance starting at $X." | Seasonal maintenance contract |
| July | 120 | Medium-High | Maintenance, irrigation repair | "Sprinkler repair. Keep your lawn alive." | Irrigation system check special |
| August | 100 | Medium | Late summer maintenance | "Fall seeding prep. Aerate now." | Aeration + overseeding package |
| September | 110 | Medium-High | Fall planting, aeration | "Fall is the best time to plant." | Fall planting promotion |
| October | 100 | Medium | Fall cleanup, leaf removal | "Fall leaf cleanup service." | Leaf removal package |
| November | 60 | Low | Final cleanup, snow prep | "Last chance for fall cleanup." | Winterization service |
| December | 40 | Very Low | Snow removal, holiday lighting | "Snow removal + holiday lights." | Snow + lights combo package |
Regional Adjustments
The calendars above are based on national averages. Your actual seasonal patterns depend on your climate zone. Use these adjustments.
| Region | Climate Impact | HVAC Adjustment | Roofing Adjustment | Landscaping Adjustment |
|---|---|---|---|---|
| Northeast (NY, MA, CT, PA) | Cold winters, hot summers | Heating peak Nov to Feb. Cooling peak Jun to Aug. | Season compressed: Apr to Oct only. | Very short season: Apr to Oct. Snow removal Nov to Mar. |
| Southeast (FL, GA, TX, NC) | Mild winters, long hot summers | Cooling dominant: May to Sep peak. Heating minimal. | Year-round possible. Hurricane repairs Aug to Nov. | Near year-round season. Irrigation focus in summer. |
| Midwest (OH, IL, MI, MN) | Extreme cold, hot summers | Strong dual peak. Heating Oct to Mar, Cooling Jun to Aug. | Short season: Apr to Oct. Storm repairs May to Jul. | Short season: Apr to Oct. Snow removal heavy. |
| Southwest (AZ, NV, NM) | Hot year-round, mild winters | Cooling dominant: Mar to Oct. Minimal heating. | Year-round possible. Monsoon repairs Jul to Sep. | Xeriscaping year-round. Traditional landscape Mar to May. |
| Pacific Northwest (WA, OR) | Mild temps, heavy rain | Moderate demand year-round. Heat pump focus. | Rain damage repairs year-round. Moss/roof cleaning. | Year-round potential. Rain pause Dec to Feb. |
| Mountain West (CO, UT, MT) | Cold winters, moderate summers | Heating dominant Oct to Apr. Cooling Jun to Aug. | Season: May to Oct. Hail damage May to Jul. | Short season: May to Sep. Snow removal Oct to Apr. |
Implementation Guide
How to Apply These Adjustments
- Calculate Your Baseline. Take your annual ad budget and divide by 12. That is your baseline monthly budget (index 100). Then multiply by each month's index to get your actual monthly budget. Example: $36,000 annual / 12 = $3,000 baseline. July at index 160 = $4,800.
- Set Budget Changes on the 1st. Adjust campaign budgets on the first of each month. Set calendar reminders for the 25th of the prior month to prepare your changes. Do not wait until mid-month.
- Update Ad Copy Monthly. Change your ad headlines and descriptions to match the monthly focus. "AC tune-up special" in March should become "Emergency AC repair" in July. Create all 12 months of ad copy in advance.
- Use Seasonality Adjustments for Spikes. For short-term events (heat waves, cold snaps, storms), use Google Ads' seasonality adjustment feature. Set the expected conversion rate increase for 3 to 7 days. This tells Smart Bidding to bid more aggressively during the spike.
- Keep a Weather Contingency Budget. Reserve 10 to 15% of your annual budget for weather events. When a major storm or temperature extreme hits, deploy this budget within 24 hours. First-mover advantage on weather events is worth 3 to 5x normal conversion rates.
The Shoulder Season Opportunity
Most contractors pull back too much during shoulder seasons (March to April and September to October). These months are when homeowners plan ahead. CPCs are 20 to 40% lower because competitors reduce spend. Maintenance and tune-up campaigns during shoulder seasons fill your schedule during slow periods and build a customer list you can market to during peak season. Do not waste this advantage.
Methodology & Sources
Seasonal indices based on Google Trends data, search volume analysis, and industry ad performance patterns across US markets. Budget multipliers derived from CPL and conversion rate patterns by month. Regional adjustments based on climate zone analysis.
- Google Trends, "Home Services Search Volume Patterns," 2023 to 2025
- WordStream / LOCALiQ, "Home Services Advertising Benchmarks," 2024
- ServiceTitan, "Seasonal Marketing Playbook for Contractors," 2024
- Housecall Pro, "Contractor Seasonal Marketing Guide," 2024
- NOAA, "U.S. Climate Normals by Region," ongoing
- Google, "Google Ads Seasonality Adjustments Best Practices," 2024
Frequently Asked Questions
Never turn off ads completely. Even in your slowest month, maintain at least 40 to 50% of your peak budget. Turning off campaigns destroys your Quality Score history, loses your account learning data, and means you miss the early-season searchers who plan ahead. Reduce budget, shift to maintenance and tune-up messaging, but keep campaigns running.
Start increasing budget 4 to 6 weeks before your peak season begins. Search volume ramps gradually, not overnight. If your HVAC cooling peak is June through August, start increasing budget in mid-April. This gives Smart Bidding time to adjust and ensures you capture the early planners who search before the rush.
Set aside 10 to 15% of your annual ad budget as a storm/weather contingency fund. When a heat wave, freeze, or major storm hits, immediately increase budget by 50 to 100% for 1 to 2 weeks. Create weather-specific ad copy in advance so you can activate it quickly. The fastest contractor to ramp up ads after a weather event captures the most leads.
Yes, but only for short-term events (7 days or less) like holiday weekends, expected heat waves, or storm forecasts. For regular seasonal patterns, Smart Bidding already accounts for seasonality automatically if you have enough conversion history. Manual seasonality adjustments override the algorithm and should only be used when you expect a sharp, temporary change the algorithm has not seen before.
Similar seasonal demand, but different strategy. Meta Ads work best for home services during shoulder seasons and slow periods when you need to create demand rather than capture it. Run maintenance special promotions, seasonal tune-up offers, and brand awareness during slow months. During peak season, shift more budget to Google Ads and LSAs where high-intent searchers convert faster.
Use the baseline budgets in this guide as starting points. Run at 100% baseline for the first 3 months to establish conversion data. Then apply the seasonal multipliers. During your first year, check performance weekly and adjust faster than you would with an established account. By month 6, you will have enough data to forecast accurately.