A boiler division that shares its numbers with the rest of the company can't be judged. Good months look like company growth, bad months vanish into the totals, and twelve months later nobody can say whether the division worked. This guide shows how to set up a simple division P&L, what belongs in it, and how to read it, with an illustrative year you can replace line by line with your own figures.
This is business consulting, not accounting. Your bookkeeper or accountant keeps the books and handles tax. The division P&L is a management view built from those books.
Step 1: define a boiler job
Write a one-paragraph definition before launch, and don't change it during the year. Decide which of these count:
- residential boiler replacements and new installations
- boiler repairs and no-heat calls
- annual maintenance visits
- light commercial and multi-unit boiler work
- related work done during a boiler job, such as an indirect water heater
Whatever you choose, tag every job in your job software from the first call, so revenue and costs follow it automatically.
Step 2: set out the lines
A division P&L needs only a handful of lines:
| Line | What goes in it |
|---|---|
| Revenue | Invoiced boiler jobs only, not quotes |
| Equipment and parts | Boilers, controls, parts and materials used on boiler jobs |
| Direct labour | Wages and burden for hours spent on boiler jobs, including callbacks |
| Gross profit | Revenue minus the two lines above |
| Marketing | Plan fees, ad spend and any other division marketing |
| Agreed overhead charge | A fixed monthly share of office, dispatch, vehicles and similar |
| Division contribution | Gross profit minus marketing and overhead |
Keep overhead simple. A fixed monthly charge agreed in advance is better than a complex allocation formula, because the point is to compare months consistently.
Step 3: work an illustrative year
The figures below are illustrative, chosen to show the arithmetic and the seasonal shape. They are not market data or a forecast. Replace each line with your own.
| Month | Jobs | Revenue | Gross profit (40%) | Marketing | Overhead | Contribution |
|---|---|---|---|---|---|---|
| 1 | 4 | $14,000 | $5,600 | $7,500 | $6,000 | −$7,900 |
| 3 | 9 | $31,500 | $12,600 | $7,500 | $6,000 | −$900 |
| 6 | 18 | $63,000 | $25,200 | $7,500 | $6,000 | $11,700 |
| 9 | 8 | $28,000 | $11,200 | $6,000 | $6,000 | −$800 |
| 12 | 16 | $56,000 | $22,400 | $7,500 | $6,000 | $8,900 |
Each job averages $3,500 in this illustration. Three things stand out:
- The early months lose money. That's normal for a launch: marketing runs before reviews and visibility build. Budget for it.
- Month nine dips. In this illustration it falls in the warm months. A summer loss doesn't mean the division failed.
- Month twelve, the second heating season, is the real test. If it beats month six, the division is likely gaining ground.
Step 4: the two ratios that matter
Marketing cost per completed job tells you what it costs to win work. In month six: $7,500 ÷ 18 jobs ≈ $417 per job.
Gross profit per completed job tells you what each job is worth. In month six: $25,200 ÷ 18 = $1,400 per job.
The division is paying for its marketing when gross profit per job is comfortably above marketing cost per job, with room left for overhead. In month one the ratio is poor ($1,875 marketing per job against $1,400 gross profit); by month six it's healthy. The trend matters more than any single month.
Step 5: add the operational lines
Beside the money, track a few operational numbers each month. They often explain the money before it moves:
- share of boiler calls answered live
- days from first call to quote
- quote-to-job conversion rate
- jobs delayed for parts
- callbacks within 30 days
- new reviews from boiler jobs
A rising callback rate or more parts delays usually shows up in the margin a month or two later.
Step 6: account for incentives honestly
Some provinces have programs that affect boiler sales. In Saskatchewan, for example, SaskEnergy's Residential Equipment Replacement Rebate lists $750 for an eligible boiler and $800 for an eligible combi boiler as of October 2026, with paperwork due within 120 days of installation. A utility rebate isn't division revenue. Track rebate-eligible jobs separately so you can see whether the rebate message helps sell, and confirm terms with the administrator regularly. See your province page for programs elsewhere.
Step 7: set checkpoints and decisions
Write down in advance what you'll do at each checkpoint:
- Month three. Diagnose. Are calls arriving, being answered and converting? Fix operations before changing marketing.
- Month six. Read the trend in jobs, margin and cost per job across the first heating season.
- Month twelve. Decide: grow, hold, restructure or wind down. Compare winter with winter.
A quick self-check for your current boiler work
Before launch, run last year's boiler jobs through the same structure. Pull every boiler invoice, total the revenue, estimate the equipment, parts and labour behind them, and calculate gross profit per job. Even rough figures show whether boiler work is already more or less profitable than your other lines. If it's clearly weaker, fix pricing or efficiency before you spend money marketing more of it. If it's clearly stronger, you have a solid argument for a division, and a baseline to compare the division against at every checkpoint.
Common P&L mistakes
- Counting quotes as revenue. Only invoiced jobs count.
- Leaving marketing in the main company's costs. The division then looks better than it is.
- Ignoring callbacks. They're real labour and parts cost.
- Changing the job definition mid-year. The trend becomes meaningless.
- Overreacting to one month. Use rolling three-month figures alongside monthly ones.
Where to go from here
If you want help setting it up, the division P&L service builds the tracking and template and reviews it with you monthly during the first year. For broader financial KPIs and profit coaching, HVAC.Accountant works with HVAC owners, with partner CPAs handling bookkeeping and tax. To see what drives the marketing line, check pricing, and for the order of work, the first-year sequence.
Frequently asked questions
Do we need accounting software to run a division P&L?
Not at first. Many divisions start with a spreadsheet updated monthly from the job software and accounting records. What matters is a consistent definition of a boiler job and consistent cost rules. Your bookkeeper or accountant should keep the actual books.
What gross margin should a boiler division target?
There's no single right figure, and we don't publish market benchmarks we can't verify. Use your own current boiler margins as the baseline and set a target that covers marketing and overhead with room to spare.
Should warranty callbacks count against the division?
Yes. Callbacks cost technician time and parts. Counting them inside the division shows the true cost of the work and highlights quality or training problems early.
How do we treat a big commercial job that distorts one month?
Show it, but look at the rolling three-month view as well. One large job can make a month look excellent or, if costs land before the invoice, terrible. Rolling figures smooth that out.
Sources
- SaskEnergy: Residential Equipment Replacement Rebate (2026-10-23)