How to Price a Contracting Job
How to price a contracting job so you actually make money
Knowing how to price a contracting job means adding up your direct costs (labor and materials), covering your overhead, and applying a markup that leaves a healthy profit. The formula most contractors use is: (labor + materials + overhead) times your markup equals the price. The trick is knowing your real hourly cost and not confusing markup with margin.
The steps to price a contracting job
- Do the takeoff. List every material and the labor hours the scope really needs, not the optimistic version.
- Cost your labor at the burdened rate. Add taxes, insurance, and workers comp on top of the wage, not just the hourly pay.
- Price the materials with current supplier numbers and add a contingency for waste and price swings.
- Add overhead. Spread your trucks, tools, insurance, software, and office time across the job.
- Apply markup for profit. This is the number that turns covering costs into actually making money.
- Sanity check against your area. Compare to your usual square-foot or unit pricing so you are not high or low.
Markup vs margin, the trap that underprices jobs
- Markup is added on top of cost. A 50 percent markup on $1,000 of cost gives a $1,500 price.
- Margin is profit as a share of the price. That same $1,500 job has a $500 profit, which is a 33 percent margin, not 50.
- Mixing them up is the most common way contractors underprice. A 50 percent markup is only a 33 percent margin.
- Decide the margin you need, then back into the markup that gets you there.
Common pricing mistakes
- Pricing labor at the wage instead of the burdened cost, so every job quietly loses money.
- Forgetting overhead, then wondering why a busy year still ends broke.
- Confusing markup with margin and leaving real profit on the table.
- No contingency, so one material price jump or change order eats the profit.
- Quoting so slow the lead is gone before the number lands.
Frequently asked questions
How do you price a contracting job?
Add your direct costs (labor and materials), spread in your overhead, then apply a markup for profit. The common formula is (labor + materials + overhead) times markup equals price. Cost labor at the burdened rate, use current material prices with a contingency, and check the result against your usual square-foot or unit pricing.
What is the difference between markup and margin?
Markup is the amount added on top of your cost, while margin is profit as a percentage of the final price. A 50 percent markup on a $1,000 cost produces a $1,500 price, but that is only a 33 percent margin. Confusing the two is the most common reason contractors underprice work.
What is a good markup for a contractor?
It depends on trade, overhead, and risk, but many small contractors target a markup high enough to land somewhere around a 30 to 50 percent gross margin after labor and materials. The right move is to calculate the margin your business needs to cover overhead and profit, then set markup to hit it.
Should I include overhead in every estimate?
Yes. Overhead like trucks, tools, insurance, software, and office time has to be covered by the jobs you book. If you only price labor and materials, your busy season can still lose money. Spread overhead across your estimates so every job carries its share.
How can I price jobs faster without underpricing?
Use estimating software that stores your labor rates, material costs, and markup, so a consistent, profitable number comes out in minutes. LightWork generates a customer-ready range fast while keeping your pricing assumptions intact, so speed does not cost you margin.