ONE PROBLEM, IN DETAIL

FIRE PROTECTION: TWO BUSINESSES IN ONE TRUCK

QUICK ANSWER

New-construction contracting and inspection-testing-maintenance are different businesses: different margins, different billing cycles, different labor.

This page covers one problem. The full picture for this trade, including the other places margin leaks, is on the fire protection operating system page.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-06
WHAT BREAKS

WHERE THE MONEY GOES.

Two businesses in one truck (contract vs ITM)

New-construction contracting and inspection-testing-maintenance are different businesses: different margins, different billing cycles, different labor. NFPA 25 ITM work recurs annually ($1,000 to $2,100 per system per year is a published market range) with five-year internals at $800 to $2,500, and it pays fast; contract work pays big and slow. Blended books hide which side is propping up the company.

WHAT THIS TRADE SHOULD EARN

THE NUMBER TO MEASURE IT AGAINST.

Fire Protection contractors run about % net profit at $1M to $5M, rising to roughly 11% at $5M to $10M. The CFOS target at $1M to $5M is11.5%, set at 10 percent before taxes or 3.5 points better than your trade's average at your revenue, whichever is higher. A problem like this one lives in the distance between those two figures rather than in a loss on any single job.

Gross margin over the same bands runs % to 25%, against a CFOS target of 11.5%.

Full fire protection benchmark bands by revenue

WHAT CONTROLS IT

THE SYSTEM THAT FIXES THIS.

Job Profitability System

Cost codes built against the estimate, so a job can be read while it runs.

How the Job Profitability System works

COMMON QUESTIONS

FREQUENTLY ASKED.

Yes, as separate divisions with separate P&Ls. NFPA 25 inspection work recurs annually at published market rates of $1,000 to $2,100 per system, pays quickly, and smooths cash; contract work pays slowly in large pieces. Blended books hide which side subsidizes the other and misprice both.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.

Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

IS THIS COSTING YOU MORE THAN YOU THINK?

Twenty minutes of questions about your fire protection jobs, how you price them, and what they come in at once they close. Nothing gets sold on that call and nothing gets proposed. If Josh can help, you'll set a longer second call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE WIP SCHEDULE TEMPLATE. NO CALL NEEDED.