Dirt Face Logo

Job Costing

Compare estimated vs actual labor, materials, and margin on Project History.

Published · 5 min read

Overview

Job costing shows whether the job made money compared to the estimate — crew hours, materials, expenses, and revenue. Review it on Project History after field work or before final invoice.

Where in the app: Job detail → Project History tab
Open: Jobs


Metrics summary

At the top of Project History, summary cards typically include:

MetricSource
Crew hoursTime logged on schedule events vs estimated crew hours from quote
Man hoursIndividual time entries × crew size
PhotosCount from crew daily updates
Days worked / blockedCompleted vs blocked schedule days
RevenueLinked invoices and quote totals

Variance badges show when actual hours exceed or beat the estimate.

Time metrics appear when time tracking is enabled on the job. Piece-rate jobs may show payment calculated from footage instead of hourly labor.


Financial overview

Below the metrics, review:

  • Revenue breakdown — quoted amount, invoiced amount, remaining balance
  • Cost accordions — materials, labor, concrete, other expenses (estimated vs actual)
  • Margin — profit compared to sold price

Use Update actual costs to enter field-verified material or expense totals when they differ from the estimate baseline.


Timeline

The chronological timeline consolidates:

  • Job created
  • Schedule events and crew assignments
  • Daily crew updates (complete, blocked, weather)
  • Photos uploaded from the field
  • Invoices created
  • Status changes

Expand the timeline to audit what happened each day on site.


When to review costing

TimingWhy
Mid-jobCatch overruns before ordering extra materials
At completionDecide final invoice adjustments
After invoiceArchive actual margin for future estimating

Adjustments on the job do not automatically change the original estimate PDF — they update the operational and financial record on the job.