Cost codes the field ignores
You have 200 cost codes. The crews use four of them, and one is called Miscellaneous.
A cost code structure the field won't use produces data nobody can act on. Build too many codes and everything ends up in the catch-all, because the crew picks whichever one takes the least thought. Cut the list too short and the report can't answer a question worth asking. The right count is the smallest one that still tells you where the money went.
Three moves, in order
Step 01: Job cost structure
Seven cost categories and three levels of granularity, built so the estimate and the ledger use the same words.
Other problems step 01 solves
Other things that go wrong
What owners ask
Construction cost codes field not using?
You have 200 cost codes. The crews use four of them, and one is called Miscellaneous. A cost code structure the field won't use produces data nobody can act on. Build too many codes and everything ends up in the catch-all, because the crew picks whichever one takes the least thought. Cut the list too short and the report can't answer a question worth asking. The right count is the smallest one that still tells you where the money went.
Which part of the system fixes this?
The step is number 01, job cost structure. Seven cost categories and three levels of granularity, built so the estimate and the ledger use the same words. It's drawn from chapter 1 of CONTROL: The Construction Financial Operating System.
Is this normal for my trade?
Across the 48 trades in the benchmark reference, net profit at $1M–$5M averages 7% before taxes. If you're well under that and this page describes your month, the two are usually the same story. The published average tells you where the pack sits, and your own job costing tells you where you sit, which is the number that pays payroll.
Where do I start?
Cut to seven cost categories and three levels of detail.
Is this where an installation usually starts?
It usually is. Step 01 has nothing ahead of it in the chain, and it feeds step 03 and step 04. That's why most installations begin here, and why fixing this one unblocks work you haven't started yet.
