Job cost tracking spreadsheet — free template

The labor job-cost sheet self-perform contractors actually use: units bid, units done, hours spent, earned hours, and projected cost at completion per cost code. Copy it into Google Sheets or Excel below — no signup, no download gate.

The columns (one row per cost code)

Cost codeUnits bidBid hrs/unitBid hoursUnits doneEarned hoursHours spentVariance (hrs)Cost at completion
Drywall hang900 sheets0.35315605212261−49$48,900 vs $45,000 bid
Tape & finish900 sheets0.302701805450+4on budget

The formulas

Copy-paste header row

Paste this into cell A1 of a new Google Sheet or Excel workbook (it splits on commas):

Cost code,Units bid,Bid hrs/unit,Bid hours,Units done,Earned hours,Hours spent,Variance (hrs),Cost at completion

Then in row 2: Earned hours = =(E2/B2)*D2, Variance = =F2-G2. Update units done and hours spent daily per cost code.

Or do this in 30 seconds a day on your phone

The spreadsheet works — until week two, when nobody has updated it since Tuesday. Construction Job Cost Tracker (ProdTrack) is the same columns and the same earned-hours math: one log line a day per cost code from the truck, red flags on bleeding codes, and a branded PDF variance report for the Monday meeting. Data stays on your phone; one job free, one-time Pro unlock — no subscription.

Get it on Google Play Learn more