ContractShieldContractShield

Contractor Job Costing Explained

Short answer

Contractor job costing is the practice of assigning every dollar of cost to a specific job so you can see real margin on that job. The standard structure has three buckets: direct cost on the job, overhead on the business, and net profit. Small US contractors who track all three correctly run 18 to 28% gross margin in 2026 benchmarks.

  • Direct cost is anything that touches a specific job.
  • Overhead is anything that runs the business regardless of job count.
  • Net profit is what is left after both buckets are paid.
  • Track every job to the line. WIP reporting catches margin slip.
  • Most small contractors target 18 to 28% gross margin on residential work.

What is contractor job costing?

Contractor job costing is the practice of assigning every dollar of cost to a specific job so you can see real margin on that job. The opposite is lumping every cost into a single business account. Lumping hides loss-making jobs and obscures the profitable ones. Done right, job costing answers four questions on every project: direct cost, overhead share, net profit, and is that profit higher or lower than my target.

How do I separate direct cost from overhead?

Direct cost is anything that touches a specific job. Labor for the crew on site that day. Materials purchased for that job. Sub work scoped for that job. Equipment rented or amortized. Disposal. Overhead is anything that runs the business regardless of job count. Shop rent. Insurance premiums. Vehicle lease. Office assistant salary. Marketing spend. Software subscriptions. Owner draw.

  • Direct cost: labor, materials, subs, equipment, disposal, permits.
  • Overhead: rent, insurance, vehicles, admin, software, marketing, owner draw.
  • Grey area: fuel, shop supplies, shared materials. Allocate consistently.
  • Reclassify every 6 months as the business shape changes.

What is WIP and why does it matter?

Work in progress reporting tells you the percent of each active job completed and the dollars still owed by the client. A clean WIP report shows you which jobs are tracking against budget and which are slipping. For a 12 week kitchen remodel at 60% complete, WIP shows: contract value $72,000, billed to date $43,200, completed-to-date 60%, cost-to-date $42,800.

What gross margin should I target by trade?

Trade-level gross margin benchmarks for small US contractors in 2026: HVAC 22 to 32%, Plumbing 20 to 30%, Electrical 24 to 34%, Roofing 18 to 28%, Painting 24 to 36%, General contractor on residential remodel 18 to 28%, Concrete 20 to 30%, Flooring 22 to 32%. Gross margin lower than the benchmark usually points to markup too low or scope creep eating margin.

How do I catch margin slip mid-project?

Catch margin slip mid-project by reconciling actuals to estimate at every milestone. If the rough-in milestone bid carried $9,200 of direct cost and actuals came in at $10,400, that is a 13% slip. Investigate immediately. Common slip causes: sub work expanded without a change order, material cost rose, labor took longer than estimate.

How does ContractShield handle job costing?

ContractShield assigns every cost to the project it came from. Labor hours through the time-tracking module. Materials through the materials module. Subs through the sub-quote module. The P&L view rolls up direct cost, allocates overhead by a method you choose, and shows real margin per project.

Frequently asked questions

What is the difference between job costing and job profitability?

Job costing assigns costs to specific jobs. Job profitability is the result of comparing job revenue to those costs.

Should I track labor in hours or dollars?

Both. Hours show productivity. Dollars show direct cost and margin.

How often should I run a WIP report?

Monthly for small shops. Weekly for shops with 6+ active projects.

Does ContractShield integrate with QuickBooks?

Yes. Payment, invoice, and cost records export to QuickBooks Online or Xero.

What is a typical 2026 gross margin for a small remodel GC?

18 to 28% gross margin on residential remodel work.

See real margin on every job in ContractShield

Free trial. 1% per accepted job. WIP, P&L, and job costing built in.

Canonical: /seo/guides/contractor-job-costing-explained