How to Calculate Labor Cost per Job, Step by Step
Labor cost per job is one multiplication repeated: each person's hours on the job times that person's burdened rate. The formula never trips anyone up. What trips people up is hours that were never recorded per job, overtime that belongs to somebody, and finding out the number a month too late. Here's the step-by-step, a worked example, and how to keep the number live while the job is still winnable.
JULY 15, 2026 · BY THE CLOX TEAM
Of the four numbers in the small-contractor job costing method, labor cost per job is the one that turns hours into dollars. The arithmetic is genuinely simple. The value is entirely in the inputs and the timing: honest hours, honest rates, and a number you can see mid-job instead of at the post-mortem.
01
The formula
For each person who touched the job:
hours on the job times that person's burdened hourly rate, then sum the people.
Two inputs, two rules. Hours must be hours actually tagged to this job at the time they were worked, not a Friday guess. Rates must be burdened rates, wage plus taxes, comp, and the rest, or the whole exercise flatters every job by 20 to 40 percent; the burden math is worked out in How to Calculate Labor Burden.
02
Worked example
The Alvarez bathroom remodel, week one. Two people touched it.
Bid labor for the whole job was 110 hours and about $3,400. One week in, the job has consumed 57.5 hours, 52 percent of the labor budget. If the work is about half done, all is well. If the demo just finished, this Friday is the right time to find out why, and that's the entire point of computing the number weekly instead of at invoice time.
Notice the hours are uneven and specific, 26.5 and 31.0. Numbers like that come from punches tagged to the job as they happened. Round numbers in a job cost report, 24 and 32, are usually the signature of Friday memory, and Friday memory always rounds toward the big visible job while drive time and the little warranty call disappear.
03
The overtime wrinkle
When a worker crosses 40 hours in a week, the overtime premium has to land somewhere, and there are two defensible answers.
Assign it to the job that caused it. If Thursday and Friday on the Alvarez job pushed Marcus to 46, the Alvarez job eats his 6 overtime hours at the overtime rate. This is the sharper signal: jobs that force overtime should look expensive, because they are.
Spread it across the week's jobs. Prorate the premium over all hours that week. Simpler, and fairer when overtime comes from the week's total shape rather than one job's demands.
Pick one policy and keep it; switching methods job by job is how numbers become negotiable. If you pay multiple rates, travel versus tool time, the weighted-average overtime math is already part of your payroll and belongs in the job cost too.
04
Keep the number live, then close it out
A labor cost you compute once, after the invoice, is a tombstone. Computed weekly, it's steering. The rhythm that works on a field crew: hours land tagged to jobs all week, and on Friday you look at burned-versus-budget per job for 15 minutes. Mid-job you catch scope creep while a change order is still possible. At closeout you write the final number next to the bid in two lines: estimated hours and actual, estimated labor dollars and actual. Ten of those pairs are worth more to your next bid than any industry benchmark, which is the loop described in Bid Jobs Accurately With Labor Data. The same closed-job numbers are what let you compute your own labor cost percentage instead of borrowing one.
In Clox this isn't a separate system to maintain. Crews clock in from their phones and every hour is tagged to a job and task at the punch, so the hours-by-job table exists automatically, to the minute, all week. The overtime engine has already split regular from overtime when you look. What is left for you is the multiplication and the questions, and honestly, the questions are the job.
Clox is free for 14 days with no credit card, and there's a 30-day money-back guarantee. One plan at $29 a month including the first 3 users, then $6 per user, with job tagging and the reports included. Start a free trial and put a real cost on the job you finished last week; that number is usually the moment this habit sticks.
Reviewed August 2026.