Roofing seasonality and a slow-season marketing plan
The roofing calendar month by month, why storm revenue is not a business plan, and what to run in January and February so spring does not start from zero.
Roofing revenue arrives in a shape most other trades do not deal with: a long busy stretch driven by weather, a hard stop, and then two or three months where the phone barely moves and payroll does not care.
Two forces drive it. The seasonal one is predictable: spring storms, summer heat, the fall rush to beat winter, then the freeze. The other one is not predictable at all, because a single hail event can produce more work in three weeks than the preceding six months.
The companies that survive treat the unpredictable revenue as upside and build a retail engine that runs regardless. The ones that do not spend every January wondering where the work went.
The calendar
January and February. The slowest weeks of the year in most of the country. Homeowners are looking at credit card statements from December and nobody wants a tear-off in the cold. This is when marketing gets cut, which is exactly backwards.
March through May. Spring storm season across the plains and the southeast. Hail, wind, the first leaks that show up after a wet winter. Demand spikes and so does competition, including out-of-state trucks.
June through August. Heat, more storms in many markets, and the steady drumbeat of retail replacement. Roof surfaces are hot and crews start early. Lead costs are at their highest for the year in storm markets.
September through November. The strongest retail stretch in most markets. Homeowners want the roof done before winter, the weather is workable, and the urgency is real rather than manufactured. This is where a well-run retail company makes its margin.
December. Half a month of work and then the holidays. Good weeks for gutter work, repairs, and setting up January.
Your local version differs. Coastal markets have hurricane season, the northern tier has ice dams and a shorter window, Arizona and southern California have almost no storm business and are nearly pure retail. Build the calendar for your own market, not the generic one.
Storm work is a bonus, not a plan
A hail event drops 40 signed roofs into your lap in three weeks. The temptation is to staff for that level and treat it as the new baseline. Then the following year the storms go 60 miles north and you have crews, trucks and an office you cannot cover.
The discipline is to treat storm revenue as capital rather than income. It funds three things: the retail marketing that keeps you busy in years with no hail, the equipment, and the reserve that gets you through the next January.
There is a marketing version of the same discipline. Every storm customer is a retail customer eighteen months later, for gutters, siding, attic insulation or a repair, and their neighbors are retail customers too. If you canvass a neighborhood after a storm and never touch it again, you spent that money once. Add every storm address to a list you text twice a year and the storm keeps paying.
What to actually do in January and February
The mistake is cutting the ad budget the moment the phone goes quiet. Lead costs are at their lowest of the year in January precisely because half your competitors just did that. The other mistake is doing nothing, which means March arrives with an empty pipeline and no reviews added since October.
The slow-season plan, in priority order:
1. Work the list you already own. Every proposal from the last two years that never closed, and every customer from three or more years ago. Two texts, six weeks apart:
"Hi [name], this is [name] with [company]. We looked at your roof in September and you decided to wait. Winter is usually when the small stuff turns into a leak. Want me to come back out and take another look before spring? No charge either way."
At roofing tickets, converting three of these pays for the entire quarter's marketing.
2. Sell the winter services. Repairs, emergency leak calls, ice dam work in the north, gutter cleaning and gutter replacement, attic insulation and ventilation, skylight work, storm damage inspections for people who never got around to it in the fall. None of these are a replacement, and all of them put you on a roof where you can see one coming.
3. Fix the assets you never have time for. This is the honest gift of a slow month. Rebuild the website. Write the city pages. Photograph and caption the last year of finished jobs. Clean up the Google profile: categories, services list, hours, thirty new photos. Chase the reviews you never asked for. The checklists are in the profile guide and the website guide.
The benchmark data shows how low the bar is. The median roofing company has 13 reviews and 44.2% have fewer than ten. Six weeks of asking every past customer moves you past most of your market before spring.
4. Book spring in advance. Offer a scheduled-in-advance price for work done in March. Homeowners who know they need a roof but do not want it done in February will happily hold a spring date for a small consideration, and you start the season with a full first month.
5. Keep the ads running at a lower budget. Do not go to zero. Cut spend by half, tighten to your best zip codes and the repair and leak terms, and keep the conversion data alive. Restarting a dead Google Ads account in March means relearning everything at the most expensive time of year. The account structure is in the Google Ads guide.
Get ready for the storm before it arrives
The window after a hail event is measured in days. Everything you do in advance compounds.
Have the storm campaign built and paused in Google Ads, geo-targeted by zip and ready to switch on. Have the Meta creative shot and approved. Have the canvassing team trained, permitted where your municipalities require it, and equipped with door hangers that name your license number. Have the answering service on standby and the missed-call text-back tested, per the follow-up guide.
Then when the National Weather Service reports come in, you are on the doors on day two while the out-of-state trucks are still driving.
Frequently asked
Should I lay off crews in the winter? That is an operations question with a marketing consequence. Companies that keep a core crew through the winter on repairs and gutters start spring at full speed. Companies that rebuild from scratch each March lose most of April to hiring and training.
Is winter advertising wasted? No. Cost per lead is at its annual low in January and February in most markets, and repair and leak searches continue all winter. What is wasted is winter advertising for replacement in a freeze market.
How much of my year should storm work be? Opinion, not data: if storm work is more than about half your revenue two years running, you are exposed to the weather in a way that will eventually cost you the business.
If you want the slow months used to build the assets rather than lost, any of the services here can be run for two weeks at no cost through the free 14-day trial. Text or call (385) 832-6175.