Home / Blog / QuickBooks P&L by Month
How-to · 2026

QuickBooks Profit and Loss: Analyze It by Month

A year-to-date total tells you where you ended. The month columns tell you when it moved. A method for reading the P&L at each level and comparing it with last year.

By · Published October 25, 2026 · 8 min read

To analyze a QuickBooks profit and loss by month, run it with monthly columns for two fiscal years, compute margin at each level, and compare each account with the same month last year. A single total hides when things moved. This post lays out that method so you can do it by hand, and then shows how to ask for it. It describes what the report shows and is not accounting or tax advice.

Read the P&L in four levels

The Profit and Loss has a structure worth using explicitly. Level one is income. Level two is cost of goods sold. Level three is operating expenses. Level four is other income and other expenses below the operating line. Each subtotal answers a different question.

Revenue
- Cost of goods sold     = Gross profit      (gross margin = GP / revenue)
- Operating expenses     = Operating income
+/- Other income/expense = Net income        (net margin = NI / revenue)

If net margin fell, the level that moved tells you where to look. Gross margin falling points at pricing or delivery cost. Operating income falling while gross margin holds points at overhead.

Why monthly columns matter

A year-to-date net income of a given amount can come from twelve steady months or from one strong quarter and a weak one. The monthly view shows which. It also exposes timing: an annual insurance bill booked in one month will make that month look poor and the others look better than normal. Put a mark next to any month with a known lump.

By hand, export the monthly P&L to a spreadsheet, put this year and last year side by side, and add three rows for the margins. Use an identical account list on both sides; accounts added mid-year will otherwise not line up.

Find the accounts that drifted

For each expense account, compute this year's months minus the same months last year. Sort by dollar change. The top five lines usually explain most of the movement in operating expenses. Percentages come second: an account that rose from a small base shows a dramatic percent and almost no dollars.

Example (illustrative), operating expenses, Jan-Jun
Account             This year   Last year   Change
Software             18,400      11,200     +7,200
Contractors          22,000      16,500     +5,500
Travel                4,100       6,900     -2,800
Rent                 30,000      30,000          0

The sentence you write is then specific: software is up 7,200 on the first half of last year, and contractors are up 5,500. That is checkable against the report in a minute.

Fix the basis first

Whatever you do, keep the basis constant. A cash-basis P&L and an accrual-basis P&L of the same company can differ materially month to month, particularly around receivables and bills. Comparing one year on each basis produces a difference that is not real. The company setting decides the report, and every comparison should name it.

Asking for it in Quiriz

The [QuickBooks] Profit and loss dataset has one row per account per month for this fiscal year and the two before it, matching the QuickBooks report, with a pl_level column (1 income, 2 cost of goods sold, 3 expenses, 4 other) and a basis column. The profit effect column is positive for income and negative for costs, so summing it gives net income. Metrics defined on it are Revenue, Cost of goods sold, Gross profit, Gross margin, Operating expenses, Operating income, Net income and Net margin. Ask:

Because margins are defined once in Company Context, gross margin is the same ratio every time and the answer shows the filter it used. The connector is read-only, refreshes daily and is included in paid plans; QuickBooks is a generally available connector, not in beta. For a wider tour, see QuickBooks AI. If you also track time in Harvest, the Harvest and QuickBooks post covers matching client revenue to hours.

A worked example: margin that fell without revenue falling

Suppose revenue is flat across the first half, but net margin slid from 18 percent to 12 percent (an illustrative example). Reading by level: gross margin is steady at 55 percent, so delivery cost is not the issue. Operating expenses rose, and the drift table shows software and contractors accounting for most of it. The sentence you take to the meeting is then specific, and the question becomes whether those increases bought something.

Had gross margin been the thing that moved, the conversation would be about pricing, supplier cost or product mix. Without the levels you would have had a net margin number falling and no direction. The levels are the cheapest diagnostic in the report, and monthly columns make them readable.

Notes that make the analysis repeatable

Record three things next to every P&L you analyze: the date you ran it, the basis, and the fiscal year range. Restated or late-posted entries change prior months, and without the run date you cannot tell whether a difference is a business change or a bookkeeping one. If your fiscal year does not start in January, label months by fiscal period so a comparison lines up with the right year.

Limits

See your P&L month by month

Connect QuickBooks and ask for gross margin by month or which expenses grew. Free to start.

Try Quiriz free →

Frequently asked questions

How do I see my QuickBooks profit and loss by month?
Run the Profit and Loss report and set the columns to months. For a comparison, run the same range for the prior year. The by-month view is where trends and one-off months become visible.
What is the difference between gross margin and net margin?
Gross margin is revenue less cost of goods sold, divided by revenue. Net margin is net income divided by revenue, after operating expenses and other items. Reading both shows whether the pressure is on the cost of delivery or on overhead.
Should I compare by dollars or percentages?
Start with dollars to find what matters, then look at percentages for context. A small account that doubled is a big percentage and a small dollar change.
Why does my P&L change after I look at it?
Entries can be posted or edited in prior periods. A report refreshed after that will differ from one saved earlier. Note the date you ran it.
Does cash or accrual basis change the P&L?
Yes. Accrual recognizes income and expense when earned or incurred; cash when money moves. Your QuickBooks company has a setting, and the report follows it.