Skip to main content

Market-neutral small-business guide

Job Costing: Estimate, Track and Review Margin

Compare estimated and actual labour, materials, subcontractors and overhead, then choose the next pricing or delivery action.

Isolate the margin effect of underestimated labour hours

Use the same project price, period, currency and indirect-tax basis. Change labour hours at the same loaded hourly cost before adding rework, delay, material or capacity effects.

Fictional tax-exclusive project-hours scenario
CaseLoaded labourProject contributionProject margin
Estimate: 120 hours120 ร— 80 = 9,600 CU20,000 โˆ’ 9,600 โˆ’ 6,000 = 4,400 CU4,400 รท 20,000 = 22%
Downside: 140 hours140 ร— 80 = 11,200 CU20,000 โˆ’ 11,200 โˆ’ 6,000 = 2,800 CU2,800 รท 20,000 = 14%
The 20-hour change reduces contribution by 1,600 CU under this baseline. It is not an acceptable-overrun rule or market labour rate.

Use one cost map from quote to close-out

Job-costing decision map
StageRecordCheckpoint
EstimateQuantity, unit cost and allocation basis by categoryEvery included cost appears once
QuotePrice, included scope, exclusions and approved assumptionsPrice basis matches the estimate basis
DeliveryActual hours, quantities, supplier costs and approved changesActuals use the same categories
ReviewVariance, cause, owner and follow-up actionTotals reconcile before interpretation

Define the cost buckets before calculating margin

  • Direct labour: delivery time assigned to the job at a stated internal cost basis.
  • Materials and consumables: quantities used by the job at a stated source and unit basis.
  • Subcontractors and equipment: external or job-specific resources assigned once.
  • Allocated overhead: a disclosed share of common cost using a consistent driver.
  • Revenue: the amount earned for the job on the same comparison basis as cost.
Estimate-to-actual variance

Cost variance = actual cost โˆ’ estimated cost

Estimated cost
Approved planning cost for the selected category or job (currency) โ€” quote and estimate records
Actual cost
Recorded delivery cost on the same category and basis (currency) โ€” time, supplier and accounting records
Cost variance
Amount actual cost is above or below estimate (currency) โ€” calculated result

A positive cost variance identifies an overrun under this sign convention; it does not identify the cause.

Worked scenario: reconcile before explaining

All figures are user-labelled assumptions in generic currency units, used only to demonstrate the workflow.

Illustrative estimate and actual comparison
CategoryEstimateActualActual โˆ’ estimateQuestion to investigate
Labour4,0004,800800More hours, higher cost per hour, or both?
Materials1,5001,300โˆ’200Quantity, price or substitution?
Subcontractors1,0001,0000Was scope unchanged?
Allocated overhead5005000Was the allocation method applied once?
Total cost7,0007,600600Do category totals reconcile?

Route each variance to an owned next action

Variance-to-decision guide
SignalCheck firstPossible next decision
Repeated labour-hour overrunEstimate, scope and reworkRescope or revise task estimates
Input cost changeSupplier record and quantityUpdate cost assumption or purchasing plan
Unapproved added workScope and change recordStrengthen change control
Low recovered margin across jobsRate, utilisation and overhead basisReview service rate and capacity

Related tools

Keep allocation and project thresholds as separate decisions

An equipment allocation and a project threshold can both use job records, but they answer different questions. Keep their drivers, units and exclusions visible, and send the arithmetic to the exact registered methodology.

Two bounded decisions after the estimate-to-actual review
DecisionRequired records or boundaryHow to interpretCalculation owner
Allocate equipment cost to jobsOwnership, maintenance and operating costs; one supportable use or capacity driver; expected utilisation; double-count checkA management allocation for this decision, not an accounting classification or proof that equipment should be ownedEquipment Cost Allocation
Find a project thresholdDeclared project cost and contribution boundary; completion or billing unit; price or contribution per unit or eventA threshold under entered assumptions, not demand, completion probability, invoicing, cash receipt or contract entitlementProject Break-even
Equipment allocation is not the rent-versus-own comparison. Project break-even is narrower than the general business break-even decision and does not model dated project cash.

Run each bounded calculation

Frequently asked questions

Should every overhead be assigned directly to a job?
Not necessarily. Use a consistent, disclosed allocation that suits the decision and avoid implying precision the records do not support. Keep unallocated period costs visible elsewhere.
Is a favourable total variance enough to close the review?
No. One favourable category can hide an overrun in another. Reconcile and investigate the meaningful category variances before carrying assumptions forward.
Does a job-costing result replace the accounts?
No. It is a decision-support view built from selected records and classifications. Reconcile it with the accounting records appropriate to the business.

Calculation methods used in this guide

Change history

  1. โ€” Expanded the existing canonical owner with a bounded decision workflow, clearer interpretation boundaries and exact tool or methodology hand-offs without creating a competing article intent.
  2. โ€” Initial public release of the article after pre-launch factual, editorial, source and presentation review.