HVAC changeout quoted $7,200
Direct cost $5,100, overhead alloc $900.
Gross margin ~29%; net ~16% — healthy if target net is 12%+.
An independent toolkit for the skilled trades.No paid rankings. No lead selling.
Calculator · Free
Compare quoted price against actual hours and material to see what a job really earned.
Actual gross margin
41.8%
| Line | Quoted | Actual | Variance |
|---|---|---|---|
| Labor hours | 24.0 hrs | 34.5 hrs | +10.5 hrs |
| Labor cost | $1,104 | $1,587 | +$483 |
| Material | $1,850 | $2,140 | +$290 |
| Subcontractors | $0 | $0 | $0 |
| Direct cost | $2,954 | $3,727 | +$773 |
| Revenue | $6,400 | $6,400 | $0 |
| Gross profit | $3,446 | $2,673 | −$773 |
| Gross margin | 53.8% | 41.8% | −12.1 pts |
| Effective hourly return | $143.58/hr | $77.48/hr | −$66 |
| Net profit after overhead | $1,654 | $881 | −$773 |
Labor overran by 10.5 hours
This job came back
Most trade businesses know their annual profit but not which jobs produced it. It is common for a quarter of jobs to lose money while the rest carry them. Costing every job for a month reveals which work types, customer segments and estimators are the problem.
A job that looked profitable at invoicing often is not after two warranty visits. Warranty and callback hours belong on the original job's cost, because that is the only way the pattern becomes visible in your numbers.
When actual material exceeds the estimate on three consecutive jobs of the same type, the estimate is wrong — not the jobs. Update the template rather than blaming individual technicians. A consistent 15% material overrun on a $2,000 material budget costs $300 per job.
Gross profit divided by actual hours on the job gives effective hourly return. A $1,200 job that took 6 hours instead of 4 returns $200/hour gross instead of $300. Compare effective return against your shop rate to see which job types actually pay.
Enter contract price and actual (or projected) labor, materials, subs, and overhead allocation. Gross margin = (price − direct cost) ÷ price; net after overhead shows job-level profit — flag jobs below shop minimum margin.
Direct cost $5,100, overhead alloc $900.
Gross margin ~29%; net ~16% — healthy if target net is 12%+.
Price $275, 1.5 hr, $40 parts, high overhead alloc.
Net negative if overhead allocated flat — signals need trip minimum.
Price fixed $52k, subs run $4k over.
Margin collapse — change order or eat cost visible immediately.
Profitability is internal; regional market only affects whether you can raise price next bid.
Margin targets from NAHB remodeler benchmarks and trade association financial surveys.
Counterpart bridge
Homeowners use the paired tool for benchmarks and questions before they hire. Align your numbers with what they are already comparing against.
Open Renovation ROI CalculatorWe publish Renovation ROI Calculator for the same decision from the customer side — use it to sanity-check how your bid will read against national ranges.
View Renovation ROIThe next decision usually follows directly from this one.