π GEM Resource Hub Β· π Library Β· π About RocketLevel Β· π Playbooks Β· πΊοΈ What's Your Market Worth? Β· π Book a Call
A resource from RocketLevel for restoration company owners, estimators, and finance, backed by decades of experience in the trade. About a 5 minute read.
<aside> π
Make your own copy. Open the Job Costing Worksheet and save your own copy. Fill in the green cells and everything else calculates. It is yours to keep and edit. Its results are estimates built only from what you enter, so check them with your own accountant.
</aside>
A restoration company can be profitable overall and still be losing money on a chunk of its jobs, with the winners covering for the losers. You will never see it on the profit and loss statement (P&L), because the P&L blends everything together. The only way to know whether a given job actually made money, and why, is job costing: tracking the real cost of each job against what it brought in. Once you job-cost, the losing jobs show up, and so does the pricing that produced them.
The profit and loss statement is a company-wide average. It tells you the business netted a certain percent, but it cannot tell you that your big reconstruction jobs are strong while your small mitigation jobs lose money on every truck roll, or that one client's work is never actually profitable after the rework and the slow pay.
A real job cost captures everything the job actually consumed:
Direct labor at its burdened cost, not just wages but also the taxes, insurance, and time that hour truly costs.
Equipment, at a real daily rate, for the days it was actually on the job.
Materials and consumables, with receipts.
Subcontractors and any other direct costs.
An allocation of overhead, so the job carries its share of the cost of keeping the doors open. Allocate that overhead on a labor basis (labor hours or labor dollars), not as a flat percent of revenue. A flat percent of revenue over-burdens fast, high-dollar mitigation jobs and under-burdens long reconstruction jobs that tie up your people for weeks, which distorts which jobs look profitable.
Compare that fully-loaded cost to what the job billed and collected, and you have the truth about whether it made money. Cost every job on two lines, not one. The first is gross: revenue minus direct cost, before any overhead. That is the number you compare against a division benchmark, because published gross margin ranges are calculated before overhead. The second is net job contribution: gross profit minus the job's share of overhead. That is the number that tells you whether the job paid for its own share of keeping the doors open. Owners who report one blended number end up arguing with a benchmark that was never measuring the same thing.
A six-day water mitigation job, costed all the way through.
| Line | Basis | Amount |
|---|---|---|
| Revenue billed and collected | $18,000 | |
| Direct labor | 100 field hours x $42.75 fully-loaded | $4,275 |
| Equipment: air movers | 12 units x 6 days x $22/day | $1,584 |
| Equipment: dehumidifiers | 3 units x 6 days x $60/day | $1,080 |
| Materials and consumables | receipts | $900 |
| Subcontractors | $1,200 | |
| Total direct cost | $9,039 | |
| Gross profit | $18,000 β $9,039 | $8,961 |
| Gross margin | $8,961 Γ· $18,000 | 49.8% |
| Overhead allocated | 100 hours x $25.00/labor hour | $2,500 |
| Net job contribution | $8,961 β $2,500 | $6,461 |