A roofing contractor with 60 employees finished seven commercial projects in one year. The accounting team said all seven were profitable. The owner sold the business six months later and discovered the truth: two jobs had actually lost money, and the combined losses totaled $92,000. Where did the numbers go wrong?
The uncomfortable part is that the job logs looked fine — because labor hours were being charged to the wrong jobs. Crews moved between sites constantly, but the foreman recorded hours at the end of the week from memory. A crew that spent Tuesday on the Smith building and Wednesday on the Lee building often had both days logged to whichever job came to mind first.
Why weekly memory never adds up to profit
I’ve sat with foremen who genuinely believed their records were close. They weren’t lying — they were guessing. A company that charges $1,400 per hour of crew time, across twelve crew members, can misallocate $5,000 in a single week without anyone noticing, because the total payroll still adds up. No red flags appear when the total is right.
The ERP Consulting assessment asked one direct question: can we trace every hour of every crew member to a specific job, day by day? The answer was no. So we built a routine, not just a report.
The five-minute habit that protected the next year’s margins
- Each foreman enters crew hours on a tablet before leaving the site — five minutes, tied to the actual job worked that day.
- Change orders get logged within 24 hours of verbal approval, with the name of the person who authorized it.
- Equipment hours follow the same rule: the excavator belongs to a job, and idle time is a line item, not an overhead guess.
The next year, the same company finished eleven jobs. Eight came in at or under budget, and the three overruns were caught early enough to renegotiate before completion. Real-time job cost visibility turned out to be more valuable than any forecast the accountant ever produced.
When I checked back at month eight, the foremen had stopped complaining about the tablet routine. One said it actually saved him from arguing over hours every week — a benefit nobody predicted. The ERP Consulting team confirmed the habit had stuck in their month-nine check-in, and that’s the part business owners underestimate: a good process survives because it makes people’s jobs easier, not harder.