Seasonal demand forecasting for service trades
Every trade has a 3-month lull. Here is how to see it coming 6 weeks out and staff/spend against it.
Most solo trades treat this as a fringe optimization. It isn't. Your overhead and your ad spend run flat all year while demand swings — so a lull you didn't see coming lands on the same fixed costs.
Why it moves the needle
The math is simple. Every service call that reaches your business has already survived three filters: search, click, and dial. By the time the phone rings, the caller is 6–9× more likely to convert than a fresh lead. Miss that call — or fumble the follow-up — and the CAC on that job effectively doubles.
The 3-step playbook
- Measure the baseline. Pull 30 days of call data. Count answered, missed, and voicemails. If you don't have a call log, install one this week.
- Fix the biggest leak first. Compare demand, capacity, and unanswered calls by week. Add coverage or adjust offers where your own data shows the largest seasonal mismatch.
- Instrument follow-up. Every missed call gets an SMS within 60 seconds. Every quote gets a 5-touch cadence over 14 days. That's it — nothing goes cold just because you were under a house when they called.
What to expect
The first 30 days feel identical. What changes underneath is mechanical: every finished job gets asked for a review while it's still fresh, and every after-hours call gets a text back instead of a voicemail. Same territory, same ads, same you.