๐ Job Costing Basics
Job costing tells you if you're making or losing money on each project. Without it, you're flying blind.
Key Principle
Know your numbers in real-time. Finding out you lost money after the job is over is too late.
What Is Job Costing?โ
Job costing tracks all costs associated with a specific project:
- Labor
- Materials
- Equipment
- Subcontractors
- Other direct costs
Then compares them to your estimate/budget.
Setting Up Job Costingโ
Cost Categoriesโ
Direct costs (track by job):
- Field labor (wages + burden)
- Materials
- Equipment
- Subcontractors
- Other direct costs
Indirect costs (allocate or overhead):
- Supervision
- Temporary facilities
- Small tools
- Safety equipment
Cost Codesโ
Use consistent cost codes across all jobs:
- Match your estimate structure
- Enable comparison across projects
- See our Cost Coding Guide
Tracking Costsโ
Laborโ
- Time cards coded to job and cost code
- Include burden (taxes, insurance, benefits)
- Track by activity, not just total hours
Materialsโ
- Code purchase orders to jobs
- Track delivered vs. invoiced
- Include freight and handling
Subcontractorsโ
- Track commitments vs. invoiced
- Include approved change orders
- Monitor for pending changes
Equipmentโ
- Owned: Use internal rate
- Rented: Actual cost
- Track by job
Job Cost Reportsโ
Weekly Reviewโ
For each job, track:
- Original budget
- Approved changes
- Revised budget
- Costs to date
- Committed costs
- Projected final cost
- Variance (over/under)
Example Reportโ
| Cost Code | Budget | Actual | Committed | Projected | Variance |
|---|---|---|---|---|---|
| Labor | $50,000 | $35,000 | $0 | $52,000 | ($2,000) |
| Material | $30,000 | $25,000 | $8,000 | $33,000 | ($3,000) |
| Subs | $40,000 | $20,000 | $20,000 | $40,000 | $0 |
| Total | $120,000 | $80,000 | $28,000 | $125,000 | ($5,000) |
Variance Analysisโ
When you see a variance:
- Is it real or a coding error?
- What caused it?
- Is it a one-time issue or ongoing?
- Can it be recovered?
- What action is needed?
Projecting Final Costโ
Earned Value Methodโ
- % complete ร budget = earned value
- Compare to actual cost
- Project remaining cost
Units Methodโ
For unit-price work:
- Actual cost รท units complete = cost per unit
- Remaining units ร cost per unit = cost to complete
Common Mistakesโ
- Not tracking in real-time โ Weekly minimum
- Ignoring variances โ Address immediately
- Poor coding โ Everything in "misc"
- Missing committed costs โ POs and sub commitments
- Not including burden โ Labor costs more than wages