You bid three trips and you've made nine
The estimator priced two mobilizations, and then the schedule gave you six: boxes, wire pull, trim, programming, pretest, acceptance, retest, and ERRCS.
Each of those fixes is a two-man crew and a lift for half a day, written on a T&M ticket the superintendent won't sign because he calls it your device. Other trades finish an area and leave it. Fire alarm keeps coming back because its devices live in a ceiling four other trades are still working in, and because acceptance is one event the whole building has to be ready for at once.
The size of it
Three unpriced mobilizations at roughly $1,200 to $1,800 each plus device replacements at cost is $6K to $10K off a job that carried $70K of gross profit, and it never shows as a variance because it's coded to the same labor line as production.
The sequence is fixed and it's long. Sleeves and boxes go in at rough, wire pull follows once the walls close, and device trim waits until ceilings go in. After that comes programming plus a full in-house pretest, the AHJ acceptance test, a retest for whatever failed, and often a separate ERRCS grid test once the building is enclosed. That last one can trigger a bi-directional amplifier the spec listed as provide if required, which nobody priced. Because your trim trip falls behind painters and ceiling crews, smokes catch overspray, strobes come out for grid changes, and the sheet metal contractor relocates your duct detectors.
Three moves, in order
Step 06: Project management
Billing dates, change orders, and notices, run as standards that hold without anyone chasing them.
What else costs fire alarm contractors money
The same mechanism in other trades
What fire alarm owners ask
Fire alarm crew keeps going back to the jobsite unpaid trips?
The estimator priced two mobilizations, and then the schedule gave you six: boxes, wire pull, trim, programming, pretest, acceptance, retest, and ERRCS.
What does it cost?
Three unpriced mobilizations at roughly $1,200 to $1,800 each plus device replacements at cost is $6K to $10K off a job that carried $70K of gross profit, and it never shows as a variance because it's coded to the same labor line as production.
What do I do first?
Split your labor cost codes into rough, trim, programming, pretest, acceptance, and callback so a return trip stops hiding inside install hours.
What are fire alarm contractors supposed to be making?
Fire alarm runs 24% gross margin, 16% overhead and 8% net profit before taxes at $1M–$5M. The all-trade average is 7%, so this trade sits 1 points above it. The CFOS target is 11%.
Which part of the system fixes it?
The step is number 06, project management. Billing dates, change orders, and notices, run as standards that hold without anyone chasing them. It comes from chapter 6 of CONTROL: The Construction Financial Operating System.
