Find your busy and slow months
Divide each month by your average month.
Seasonal demand planner
firmkit.co/tools/seasonal-demand-planner/ · Oct 19, 2026
Example numbers, not yours.
Your calculation, step by step
- Average80 a month, the sum of 12 months over 12
- Each monthits number divided by 80, so 1.00x is an average month
- Jan, Mar, Nov, Dec 600.75x, slow
- Feb 550.69x, slow
- Apr, Oct 700.88x
- May, Sep 901.13x
- Jun 1101.38x, peak
- Jul 1201.50x, peak
- Aug 1151.44x, peak
Get the full plan by email
Opens on this page the moment you press the button. Print it, save it, or mail a copy to yourself from there.
Your index, peak months and slow months stay free above.
- A 12‑month calendar with what to do each month
- A campaign brief for every peak and slow stretch
- A printable copy for your team
The table and plan need JavaScript, because they are built in your browser. Nothing is sent anywhere without it.
Report ready. It is the next section.
Your table and printable plan
This report uses the example numbers.
Made with firmkit.co/tools/seasonal-demand-planner/.
How the numbers are worked out
The formula, in words
Average month = the sum of your 12 months / 12
Index for a month = that month / the average month. 1.00 is average, 1.20 is 20 percent above
Peak = index at or above your peak line. Slow = index at or below your slow line
Start date = the first day of the peak month, minus the lead weeks you set
At least six months need numbers. With fewer, an index is mostly noise, so the planner says what is missing instead of guessing. Peaks that run into the next year are joined, so December and January can be one stretch.
What the tool cannot know
- Whether this past year was normal. A storm, a closure or a big project bends the shape.
- Growth. A company that doubled in a year will look busy late in the year for that reason alone.
- What your competitors do in the same months.
- Local weather and events that move demand.
Every assumption, and who set it
| Assumption | Value | Set by |
|---|---|---|
| Twelve monthly figures | Your numbers | You |
| Peak line | 115% of average to start | Firmkit, you edit it |
| Slow line | 85% of average to start | Firmkit, you edit it |
| Marketing lead time | 6 weeks to start | Placeholder, you set it |
| Hiring lead time | 8 weeks to start | Placeholder, you set it |
| Trade | Not listed | You. Changes wording only |
Sources
- No outside statistic and no trade seasonality curve is used. The shape comes only from the twelve numbers you enter. The peak and slow lines are our starting rule of thumb and you can change them.
Source check
- Outside statistics. None used on this page
Questions people ask
When should I start marketing before a peak?
Count back from the first day of the peak month by the weeks your marketing needs to start working. Paid ads can run in days. Mailers, content and Maps updates take longer. This tool starts at six weeks, which is a placeholder, so replace it with how long your own campaigns take.
How do I use slow months?
Use them for work you can sell at a normal price without a deep discount. Call past customers, chase open quotes, offer maintenance visits, service equipment and train the crew. A slow month is also a good time to fix your Google profile and website, which cost time rather than money.
What if I only have revenue, not job counts?
Revenue works. Use the same measure for all twelve months. Revenue can swing with a few large jobs, so a month with one big project can look like a peak. If you track both, try each and see whether the busy months agree. If they do, trust the pattern.
What is a seasonality index?
It is a month divided by the average month. An index of 1.00 is average. 1.30 means 30 percent busier than average and 0.70 means 30 percent slower. It strips out the size of your company, so you can compare the shape of your year, not the total. You choose the peak and slow lines.
What if my last year was unusual?
Then treat the result as a draft. A storm, a closed month or a large one-off job can bend the index. Enter the year as it happened, check the shape against the year before when you can, and set the peak line higher if one outlier keeps flagging a month as a peak.
Related tools
Technician capacity planner
How many jobs your crew can run a week, how full you are, and when to hire.
Open the tool
Ad budget and cost per lead
Work back from the jobs you want to an ad budget and a cost per lead.
Open the tool
Customer lifetime value
What one customer is worth over the years, with and without a maintenance plan.
Open the tool
Fix the free things first
The 60‑second audit looks at your site, your Google profile and your follow-up. Your score shows without an email.