Job costing basics for small contractors
If you do not know what a job actually cost, you cannot know whether you made money on it.
Track four buckets
Labor (hours times loaded rate), materials, subcontractors, and other direct costs such as permits, dump fees and fuel.
Compare estimate to actual
After each job, put the estimated cost next to the actual. Repeated gaps in one kind of job show you where your pricing is off.
Count the unpaid hours
Drive time, supply runs and callbacks cost money even when nothing is billed. Include them in your loaded rate or your quote.
Know margin versus markup
A 25 percent markup is a 20 percent margin, not 25. Mixing them up is a common reason profit comes in lower than planned.
Review monthly
Pick your five biggest jobs and check each against its estimate. Adjust your pricing where the same trade or job type keeps coming in low.
Common questions
What is job costing?
Tracking what each job actually cost in labor, materials and other direct costs, then comparing it to what you charged.
How often should I review job costs?
Monthly is a practical rhythm for a small shop.
Related: "markup and margin calculator" and the other guides.
General information, not legal, tax or financial advice. Last reviewed 2026-11-02. Verify with your attorney or accountant.
Try BossHours free for 7 days
Field Hours $149, Office Hours $379 and After Hours $499 a month. Unlimited users on every plan, no setup fee, month to month, 7-day free trial.
Start your free trial