These are the three most common financial pain points -- and the ones that do the most damage when unaddressed.
Sheet metal, piping, and controls tracked as a single blended job cost. Controls labor runs over by 40%. Sheet metal is under budget. Piping is on track. Total job cost looks fine -- until closeout when the controls overrun surfaces and the margin is gone.
Sheet metal fabrication labor and shop overhead running to general overhead instead of being allocated to the jobs the shop produced for. Ductwork fabricated for Job A sits in overhead while Job A's job cost shows only field installation labor. Both numbers are wrong.
Controls subcontractors -- BAS, DDC, VAV programming -- frequently bill for work that wasn't in the original scope without formal change order approval. When controls sub invoices arrive above PO, they either get approved informally or disputed late. Both outcomes hurt margin.
SPM builds these systems through ControlQore during the first 30-60 days of onboarding -- then maintains them monthly.
Each division should have its own cost codes within the job -- separate labor categories, separate material categories, separate subcontractor buckets. Monthly job cost reporting should show variance by division, not just by job total. This allows you to identify which division is running over and why -- while there's still time to adjust.
Job cost. Fabrication labor and shop costs should be allocated to the jobs the shop produced for -- not run to general overhead. Set a cost-per-hour rate for shop time, track shop hours by job, and charge each job for its fabrication hours. This produces accurate job margins and correct overhead rate for bid markup.
Every controls scope item needs a PO before work begins. When controls sub invoices arrive, they're matched to the PO before approval. Any invoice above PO amount requires a formal change order or dispute -- not informal approval. Controls subcontractors frequently expand scope verbally; the financial discipline is requiring paperwork before payment.
One call. We'll show you exactly what the fix looks like for your trade and revenue level.
Schedule a Free Call -->