Which months are my strongest?

Every business has a rhythm. Some months consistently outperform others, and most owners only notice the pattern after the peak has already passed. Here's how to find your strongest months using data you already have.

7 min read

The short answer

Your strongest months are hiding in your P&L. Pull a 12-month Profit and Loss report from your accounting software, display it by month, and sort by total revenue. The months that consistently land at the top across multiple years are your peak season. Below, we show you exactly how to pull this in QuickBooks and Xero.


Why knowing your peak revenue months changes how you run your business

You had a great October. Revenue was up 40% from September. You assumed things were picking up. Then November came in flat and December dropped 25%. You panicked, cut ad spend, and delayed a hire.

If you had looked at the prior two years, you would have seen the same pattern: October spikes every year. It is not growth. It is seasonality. And the decisions you make during a seasonal peak (hiring, inventory purchases, new contracts) should be very different from the decisions you make during actual sustained growth.

Knowing your strongest months lets you plan for them. Stock up inventory before the rush. Pre-hire temporary staff. Shift marketing budget into the months just before the peak to maximize the wave. And most importantly, stop confusing a seasonal spike with a permanent trajectory change.


What a seasonal revenue analysis actually tells you

When you line up 12 months of revenue side by side, you are looking for three things:

  • Peak months. Which 2-3 months consistently have the highest revenue? Do those months repeat year over year, or was it a one-time spike from a big project?
  • The lead-up pattern. Does revenue ramp gradually into the peak, or does it jump suddenly? If it ramps, you can see the wave building. If it jumps, you need to be ready before it arrives.
  • Year-over-year consistency. If October was your best month in 2024 and 2025, it is probably structural. If it was your best month once but not twice, it might have been a fluke tied to one big deal or campaign.

Ideally, you want at least 24 months of data. Twelve months shows you the shape. Twenty-four months confirms whether the shape repeats.


How to find your strongest months in QuickBooks Online (step by step)

QuickBooks has a built-in way to see revenue by month. Here is how to pull it:

  1. 1
    Go to Reports → Profit and Loss

    From the left sidebar, click Reports. Search for “Profit and Loss.”

  2. 2
    Set the date range to the last 12 months

    Change the date range to cover a full year (e.g. April 2025 through March 2026). Then click Customizeand under Rows/Columns, set “Display columns by” to Months. Click Run report.

  3. 3
    Read Total Income across all 12 columns

    Each column is one month. Look at the Total Income row across all 12 columns. The months with the highest numbers are your strongest months.

  4. 4
    Add a previous year comparison

    Click Customizeagain. Under the “Compare another period” section, select Previous year (PY) and check $ change and % change. This shows you whether each month's peak repeated from last year or was a one-time event.

  5. 5
    Export to a spreadsheet for charting

    Click the Export icon and save as Excel. Create a simple bar chart of monthly revenue to visualize the seasonal shape. This makes peaks and valleys immediately obvious.

Total time: about 10 minutes for the report, plus another 10-15 if you want to chart it in a spreadsheet. You will need to repeat this quarterly to keep the picture current.


How to find your strongest months in Xero (step by step)

Xero's Profit and Loss report supports monthly column breakdowns. Here is how to set it up:

  1. 1
    Go to Accounting → Reports → Profit and Loss

    From the top menu, click Accounting, then Reports. Select “Profit and Loss” under Financial Statements.

  2. 2
    Set up a 12-month monthly view

    Click the Compare Periodstab. Set the last month you want to report on with a period of 1 month. Under “Compare With,” select Previous 11 Periods. This gives you all 12 months side by side. Click Update.

  3. 3
    Scan the Total Revenue row

    Read across the 12 columns for the Total Revenue line. Identify the 2-3 months with the highest figures. Those are your seasonal peaks.

  4. 4
    Save as a template and export

    Xero lets you save report configurations as templates. Save this layout so you can rerun it each quarter without reconfiguring. Export to Google Sheets or Excel for charting.

Total time: about 10 minutes. Xero's “Compare Periods” feature makes this slightly easier than QuickBooks, but you still need a spreadsheet to visualize trends clearly.


What it actually takes to track seasonal peaks every month

Pulling the report once is straightforward. Maintaining a seasonal picture over time is where most owners fall off:

  • You need at least 12 months of historical data. Without a full year, you cannot distinguish a seasonal pattern from random variation. With 24 months, you can confirm whether the pattern actually repeats.
  • You need to export and chart it. A table of 12 numbers does not reveal patterns the way a chart does. That means exporting to Excel or Google Sheets every time you want to see the shape.
  • Accounting data alone does not tell you why a month was strong. Was October great because of seasonal demand, or because you closed one big deal? Your P&L cannot answer that. You would need to cross-reference CRM data and ad performance to separate organic seasonality from one-off wins.
  • You need to update the analysis quarterly. Seasonal patterns can shift as your business evolves. The months that were strong two years ago may not be the same months that are strong today.

Or see your seasonal peaks automatically, every month

Bottomline connects to your QuickBooks or Xero account once. Every month, it analyzes your trailing 12 months of revenue data and highlights which months are your strongest, whether the pattern is repeating from prior years, and how this year compares to last.

Monthly revenue (trailing 12 months)
Oct 2025Peak$128,400
Nov 2025Peak$112,200
Mar 2026Peak$104,800
Sep 2025$94,600
Dec 2025$91,300
Jan 2026$72,100

Oct-Nov peak matches prior year pattern. Mar 2026 is a new entrant.

From a real Bottomline report. Your peak months are flagged automatically based on trailing 12-month and year-over-year data.

Because Bottomline also connects to your CRM and ad platforms, it can tell you why a month was strong. Was it seasonal demand, a successful campaign, or a single whale deal that closed? That context is the difference between planning for a real pattern and chasing a fluke.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline