Job costing tracks every expense associated with a specific job — labor, materials, equipment, and overhead — to determine whether each project was actually profitable.
Definition
Job costing is the practice of tracking all direct costs (labor hours, materials, equipment rental, subcontractors) and allocated indirect costs (vehicle expenses, insurance, overhead) against individual jobs to determine the true profit or loss on each project. For service businesses, job costing answers the question that most owners can't: did that job actually make money? The answer is often surprising. A $12,000 fire sprinkler installation that looks profitable on the invoice might show a loss after accounting for 3 return trips to fix punch list items, $2,400 in materials that weren't on the original quote, and 8 hours of unbilled travel time. Without job costing, the owner thinks they made $4,000 on the job. With job costing, they discover they lost $800. Accurate job costing requires capturing costs in real time: techs logging actual hours to specific jobs, material purchases tagged to job numbers, and equipment usage tracked by project. Most service businesses estimate job costs rather than tracking them, which means they're pricing future work based on guesses rather than data. AI-powered job costing captures these data points automatically through digital timesheets, purchase order integration, and GPS-based travel time tracking.
Why It Matters for Your Business
You can't price jobs accurately if you don't know what they actually cost. Most service companies set prices based on what competitors charge or what feels right. Job costing reveals which job types are profitable and which ones are quietly losing money. A crane company might discover their 2-day rigging jobs make 35% margins while their short-notice emergency lifts only make 8% after accounting for mobilization costs. That data changes how you price, which jobs you pursue, and where you focus your sales team.
How Job Costing Works Across Industries
Fire sprinkler jobs range from simple head replacements to complex system retrofits. Without job costing, companies often underprice retrofit work because they don't account for the engineering review time, multiple site visits, and above-ceiling labor that these projects require. Job costing by project type reveals the true margin on each category and allows accurate pricing for future bids.
HVAC companies run a mix of time-and-material repairs, flat-rate maintenance, and fixed-bid installations. Job costing reveals whether flat-rate PM contracts are profitable after accounting for actual labor time, or whether the company is subsidizing maintenance with repair margins. Many HVAC companies discover their PM contracts are underpriced by 15-20% once they see actual versus estimated labor hours.
Crane job costing is critical because mobilization and demobilization costs are substantial. Moving a 100-ton crane to a site costs $3,000-$8,000 in transport alone. A 2-hour lift billed at $5,000 looks profitable until you add mobilization, operator standby time, and rigging crew costs. Job costing by lift type reveals which jobs cover their true costs and which ones need repricing.
Before & After AI
Real-World Examples
A fire sprinkler company implemented job costing across all project types. They discovered their retrofit projects, which they considered their best work, were averaging 8% margins after accounting for engineering time, permitting delays, and return visits. Meanwhile, simple inspection and repair work was running at 42% margins. They raised retrofit pricing by 22% and added engineering review fees. Margins improved to 26%.
A commercial HVAC company tracked actual labor hours on PM contracts for 6 months. They found techs were spending an average of 4.2 hours per quarterly PM visit, not the 2.5 hours their pricing assumed. They were losing $85 per visit per contract. With 120 PM contracts, that was $40,800/year in hidden losses. They repriced renewals with accurate labor estimates.
A mobile hydraulic repair shop tracked job costs across emergency on-site repairs, shop rebuilds, and preventive maintenance. Emergency repairs generated the highest revenue but only 18% margin after factoring overtime, expedited parts, and travel. Shop rebuilds ran 44% margins. They shifted marketing focus toward rebuild work and added a 15% emergency surcharge. Blended margins improved from 24% to 33%.
Key Metrics
Frequently Asked Questions About Job Costing
Start with your top 5 job types by volume. Track labor hours, material costs, and travel time for 30 days on those job types. Compare actual costs to your current pricing. You'll likely find at least one job type that's significantly underpriced. Fix that first, then expand tracking to all job types.
No. Estimating predicts what a job will cost before you do it. Job costing tracks what a job actually cost after completion. The gap between the two is where most service companies lose money. Good job costing data makes future estimates more accurate.
At minimum, a field service management platform that tracks labor hours by job and a way to tag material purchases to job numbers. ServiceTitan, Jobber, and Housecall Pro all have job costing features. QuickBooks can track costs by job with some configuration. AI automation reduces the manual data entry that makes job costing painful.
Within 5-10% of actual costs is sufficient for pricing decisions. Perfect accuracy isn't necessary or realistic. The goal is knowing whether a job type runs 35% margins or 12% margins, not whether it's 34.7% or 35.2%. Even rough job costing is dramatically better than guessing.
Related Terms
No spam, unsubscribe anytime.
Book a free call. No pitch, just answers about what AI can and can't do for your operation.