Is this seasonal or is something actually wrong?
Revenue dropped. Pipeline shrank. Is this just January being January, or is something fundamentally wrong? Here's how to tell the difference using your own data.
The short answer
Seasonal or structural?Compare this month to the same month last year. If last year's same month was similarly slow, it is seasonal. If last year was strong and this year is weak, something has changed. Also check whether your leading indicators (leads, pipeline, close rate) are also down, or just revenue.
The danger of misdiagnosing a slowdown
If a dip is seasonal and you panic, you make bad decisions: cutting marketing during a normal slow month, laying off people you will need to rehire in 60 days, or discounting prices to chase volume that was never going to materialize this month anyway.
If a dip is structural and you dismiss it as seasonal, you miss the window to fix it. A competitor launched a better offering. Your top salesperson left and nobody noticed the pipeline impact. Your ad targeting drifted. These problems get worse every month you ignore them.
Getting the diagnosis right is worth 30 minutes of analysis. The cost of a wrong reaction in either direction is thousands of dollars.
How to diagnose whether a slowdown is seasonal or real
- 1Compare to the same month last year
In QuickBooks, run Profit and Loss for this month and the same month last year. In Xero, use the year-over-year comparison. If both months show similar revenue levels, the dip is seasonal.
- 2Check whether revenue is down by more than last year's dip
If January is always your weakest month and it usually drops 15% from December, but this year it dropped 30%, the seasonal pattern accounts for some of the decline but not all of it. The extra 15% is a structural problem.
- 3Check your leading indicators
In your CRM, compare new leads and pipeline value this month to the same month last year. If leading indicators are also down compared to the seasonal baseline, something changed. If they are in line with the seasonal pattern, the revenue dip will resolve itself.
- 4Look for specific changes
Did you lose a key customer? Did ad performance decline? Did a team member leave? If you can point to a specific event that changed, it is structural. If nothing changed and the numbers match last year's pattern, it is seasonal.
Total time: about 20 minutes. You need year-over-year P&L data from your accounting software and CRM data from both periods.
Build a seasonal baseline so you never have to guess
After 2 years of data, you know your seasonal pattern. January is always down 15%. September always spikes. Once you have the baseline, any deviation from it immediately tells you whether the current month is normal or abnormal. The investment in tracking pays off permanently.
Or let Bottomline separate seasonal from structural for you
Bottomline tracks your performance month by month and builds a seasonal baseline automatically. When revenue dips, it compares to your historical pattern and tells you whether the dip is expected or unusual.
No guesswork. No arguing about whether it is “just a slow month.” The data tells you exactly how much of the dip is seasonal and how much is a real problem that needs attention.