How does this month compare to the same month last year?
Month-over-month comparisons are noisy. Year-over-year strips out seasonality and shows you whether your business actually grew. Here's how to run the comparison properly.
The short answer
How do you compare? Pull revenue, expenses, and net income for this month and the same month last year. The percentage change in each tells you whether you grew, shrank, or stayed flat. Year-over-year is the truest measure of growth because it neutralizes seasonal effects.
Year-over-year is the only honest growth metric
Your revenue went from $78K in January to $95K in February. Up 22%. Great month? Maybe. But February is always stronger than January. Last February was $93K. So you only grew 2.2% year-over-year. That is a very different story.
Month-over-month comparisons are misleading because every business has seasonal patterns. Comparing January to February, or August to September, tells you more about seasonality than about business health. Year-over-year strips out the seasonal noise and shows whether you are actually moving forward.
If March 2026 is better than March 2025, your business grew. If it is worse, your business shrank. Simple, honest, and impossible to spin.
How to run a year-over-year comparison step by step
- 1Pull this month's P&L
In QuickBooks, run Profit and Loss for the current month. Note Total Income, Total Expenses, and Net Income. In Xero, go to Accounting → Reports → Profit and Loss.
- 2Pull the same month last year
Change the date range to the same month one year ago. In Xero, use “Compare with: Same period last year.” Note the same three numbers.
- 3Calculate percentage changes
For each metric: (This year - Last year) / Last year x 100. Revenue up 8% is growth. Net income down 12% despite revenue growth means costs grew faster, which is a warning.
- 4Compare CRM metrics year-over-year
In your CRM, pull new leads, deals closed, and pipeline value for this month and the same month last year. These leading indicators tell you whether next year's comparison will look better or worse.
- 5Identify what drove the difference
If revenue grew, was it more customers, higher prices, or bigger deals? If expenses grew, which categories? The “why” behind the year-over-year change tells you what to do about it.
Total time: about 15 minutes if you have access to last year's data. Xero's built-in comparison makes this faster than QuickBooks.
Track year-over-year growth every month
This should be part of your monthly review. A single number, year-over-year revenue growth, tells you more about your business trajectory than any other metric. If it has been positive for 6 consecutive months, you are genuinely growing. If it has been negative, you are shrinking regardless of what month-over-month looks like.
Or see your year-over-year comparison every month automatically
Bottomline runs the year-over-year comparison for you every month. Revenue, expenses, net income, margins, pipeline, and leads. You see the percentage change and the specific categories driving the difference.
The year-over-year view is the most honest measure of your progress. Bottomline calculates it automatically so you never have to pull last year's data manually. You see whether you are truly growing or just riding seasonal waves.