Estimate the job

How to calculate the true cost of a contractor job

A job cost is only useful when it includes everything the job consumes. This guide shows the categories, the formula, and a full worked example you can follow with your own numbers.

Short answer. A contractor job cost is the total cost of delivering one specific job. It combines loaded labor for every crew member, nonlabor direct costs such as materials, equipment, subcontractors, travel, permits and disposal, an allocated share of business overhead, and a contingency allowance for ordinary uncertainty. The formula is loaded labor + direct costs + allocated overhead + contingency. Job cost is not the invoice amount and it is not the customer price. Loaded labor uses the real hourly cost from your labor-burden calculation, not the base wage. Overhead is allocated per billable hour so every job carries its share of keeping the business open. Contingency covers uncertainty inside the scope you priced; it is not profit. Build the cost first, then use the pricing sequence to set a defensible price.

7 min readLast reviewed Formula version 2026.10.1

Start with what the job actually consumes

Job cost is the money a business spends to deliver one specific piece of work. It is not the amount on the invoice, and it is not the same as the business's total spending for the month. A useful job cost answers one question: if this job were the only work the business did, what would it cost to complete?

Most small contractors already track the obvious purchases. The gaps are usually labor burden, indirect overhead, and a deliberate allowance for uncertainty. Those gaps are what make an apparently profitable job finish flat or negative.

  • Loaded labor: productive hours multiplied by the real hourly cost of each crew member, including payroll burden and benefits.
  • Materials: purchased goods consumed by the job, including reasonable waste and delivery.
  • Equipment: ownership or rental cost for the time the job uses it, not only the fuel receipt.
  • Subcontractors: their contract price, including any markup or supervision you carry.
  • Travel, permits, inspections and disposal: job-specific costs that are easy to forget because they arrive on separate invoices.
  • Allocated overhead: the share of indirect business costs the job must recover.
  • Contingency: an explicit allowance for ordinary scope uncertainty in what you priced.

The job-cost formula

Loaded labor is hours times the loaded hourly cost from your labor-burden calculation. Direct costs are the nonlabor items bought for this job. Allocated overhead is the job's share of annual indirect cost, usually charged per billable hour. Contingency is a percentage of the work you have priced.

Keep each category separate until the total. Combining them too early makes it impossible to see which assumption moved when the job is reviewed later.

true job cost = loaded labor + direct costs + allocated overhead + contingency

Construction job cost vs an estimate

Contractors use "job cost" for two related records: the estimate built before the work starts and the actual cost recorded after it finishes. The estimate forecasts loaded labor, direct costs, overhead and contingency. The actual record uses payroll, invoices and receipts to show what the job really consumed. Both should use the same categories, or the variance between them cannot be interpreted.

A construction job cost is also not the customer price. The estimate can be complete and still be priced below the margin the business needs. Keep cost, price and profit separate so a profitable cost estimate is not mistaken for a profitable quote.

Use the job cost calculator to build the estimate and the job cost variance calculator after closeout. The comparison belongs at the same selling price, the same scope and the same payment-processing rate.

Worked example

The rates, hours and prices above are invented to make the arithmetic easy to follow. Substitute your own payroll, overhead and supplier figures; do not treat any number here as a typical rate.

Illustrative example: a two-person, three-day job

  1. Lead technician: 24 hours × $55 loaded cost = $1,320.
  2. Helper: 24 hours × $38 loaded cost = $912. Total loaded labor: $2,232 across 48 hours.
  3. Materials $1,850, equipment $240, subcontractor $600, travel $120, permits $90 and disposal $60 = $2,960 of direct costs.
  4. Direct job total: $2,232 + $2,960 = $5,192.
  5. Allocated overhead: 48 hours × $18 per billable hour = $864. Subtotal: $6,056.
  6. Contingency at 5%: $302.80. True job cost: $6,358.80.

True job cost: $6,358.80 before margin, payment processing or sales tax.

Where estimates quietly lose cost

  • Using the base wage instead of the loaded hourly cost. Payroll taxes, workers' compensation, benefits and paid time off do not disappear because the job is billed hourly.
  • Charging only time on site. Travel, loading, cleanup, calls, ordering and return trips consume paid hours too.
  • Leaving overhead out and hoping margin covers it. Margin is the return after all costs, not a substitute for recovering indirect costs.
  • Counting the same cost twice. If a vehicle cost is already in overhead, do not also charge the full monthly vehicle cost to the job as equipment.
  • Treating contingency as profit. Unused contingency improves the result only because the uncertainty did not materialize.

From cost to a defensible price

A true job cost is the input to pricing, not the price itself. The minimum-price calculator divides the cost by one minus the target margin and payment-processing rate. That keeps margin as a share of the selling price instead of adding a percentage to cost and calling it margin.

If the resulting price is uncomfortable, the answer is to revisit scope, productivity, supplier pricing or the target margin on purpose, not to remove overhead from the cost and pretend it vanished.

Limits of a job-cost estimate

The total can only be as good as the hours, quantities and prices entered. Contingency covers ordinary uncertainty inside the scope you priced; it does not cover a new room, a changed fixture schedule or a customer-requested upgrade. Those belong in a change order with their own cost and price.

Job cost also does not decide what the market will pay. It tells you the floor your business needs. Competitive pressure, value and risk still belong in the final quote.

Sources and scope

QuoteFormula records

  • QuoteFormula calculation methodology and formula version 2026.10.1
  • Figures recorded by the contractor in this browser
  • Illustrative worked examples written for this guide

Primary sources

These guides explain QuoteFormula's arithmetic and common contractor business concepts. They do not provide tax, legal, payroll, insurance or accounting advice. Every example is illustrative, not a benchmark, market rate or promise of profit.

Editorial details

Found an error? Compare the arithmetic with the published methodology, the data sources page and the editorial policy.