Why overhead and profit get mixed up
When contractors price a job, it is easy to focus on visible costs such as lumber, fixtures, and crew hours. But a business also has costs that support multiple jobs: vehicle expenses, insurance, software, phones, office time, storage, licensing, and estimating time. If these costs are not accounted for, a quote can cover the work and still fail to support the business.
Overhead and profit are related, but they are not the same thing. Separating them makes it easier to understand what a job needs to earn.
1. Separate direct costs from overhead
Direct job costs are costs you can reasonably assign to one project, such as materials, project-specific labor, subcontractors, equipment rental, disposal, and delivery.
Overhead supports the business across jobs. Examples include general liability insurance, office expenses, accounting, estimating software, vehicle costs not assigned to a specific job, and non-billable administrative time.
Use consistent categories. If a cost is included in direct job costs, do not also count it in overhead allocation, or you may double-count it.
2. Calculate a realistic overhead allowance
Start with a recent period—often the last 12 months—and total the operating expenses that are not already included in direct job costs. Then compare that total with a suitable measure of business activity, such as revenue or productive labor hours. Choose a method that matches how your company prices work and apply it consistently.
For example, if annual overhead is $90,000 and you expect 1,500 productive billable hours, a simplified overhead recovery target is $60 per productive hour. This is only an illustration: use your own expense records and realistic capacity, and adjust for seasonal work, downtime, and the type of jobs you perform.
3. Know the difference between markup and margin
Markup is calculated on cost; margin is calculated on selling price. They are not interchangeable.
- Markup: (selling price − cost) ÷ cost.
- Gross margin: (selling price − cost) ÷ selling price.
For a $1,000 cost, a 20% markup produces a $1,200 price. The difference is $200, which is a 16.7% margin on the selling price—not 20%. Make sure your team knows which percentage a worksheet is asking for.
4. Build a job estimate in a consistent order
- Define the scope, exclusions, assumptions, quantities, and site conditions.
- Estimate materials, waste, delivery, and equipment.
- Estimate labor hours by task or trade and use your actual labor burden—not only the employee's take-home wage.
- Add subcontractor quotes, permits, disposal, rentals, and other project-specific expenses.
- Apply your documented overhead recovery method.
- Set the target profit using the pricing method your business has chosen.
- Review risk, access, schedule constraints, and contingency assumptions.
- Check the final price and explain major allowances or exclusions to the customer.
5. Compare estimates with actual results
After each project, compare estimated and actual materials, labor hours, subcontractor costs, and total direct costs. Record why major differences occurred: missed scope, waste, productivity, price changes, rework, or weather delays. Use those lessons to improve future estimates rather than relying on memory.
Keep the estimate and job-cost record connected with the same project number. A useful tracking system shows estimated cost, approved changes, actual cost, contract value, billed amount, and final result in one place.
Common pricing mistakes to watch for
- Using revenue as if it were profit.
- Forgetting owner or office time that is necessary to deliver the work.
- Applying markup and margin formulas as if they mean the same thing.
- Counting the same expense both as a direct cost and as overhead.
- Using an old labor rate or material price without checking it.
- Leaving approved change orders out of the revised contract value or budget.
- Failing to review completed jobs and update assumptions.
Turn the process into a repeatable routine
A good estimating process does not have to be complicated. It needs clear cost categories, a consistent pricing formula, documented assumptions, and a way to compare the plan with the actual job. Review the method periodically with your bookkeeper or accountant so it reflects how your business actually operates.
For more of the workflow, read how to estimate a contractor job, how to track job costs and profitability, and how to track change orders. Browse the TradeReady Templates store for downloadable tools that can help organize estimating and job tracking.
This article is general business education, not accounting, tax, or legal advice. Confirm the pricing method and financial assumptions that fit your business.