Olynx® Guide[ 9 min ]

How to price construction jobs

© Guide2026
Olynx TeamUpd. June 13, 2026

Most contractors don't lose money on the job site — they lose it in the estimate. Underprice by even 10% and a year that looked profitable quietly turns into a break-even one. This guide breaks down the exact formula to price any construction or service job so every quote covers your costs, your overhead, and a real profit.

Get started
01

The pricing formula in one line

Every healthy price is built from four parts. Miss any one of them and you are working for free somewhere:

Price = Direct Costs + Waste + Overhead + Profit

The contractors who struggle almost always price off "direct costs + a number that feels right." The four-part formula replaces that gut feeling with math you can defend to any client.

02

Step 1 — Add up your true job costs

Direct costs are everything you would not spend if this specific job did not exist. Be exhaustive — the line you forget is the line that eats your profit:

  • Materials — at today's prices, not last quarter's
  • Labor — your loaded labor rate, not the hourly wage (see the callout below)
  • Equipment & fuel — rental, wear, and the gas to run it
  • Subcontractors — their full quote, in writing
  • Permits, dump fees, and disposal

Use a loaded labor rate

A worker you pay $25/hr does not cost you $25/hr. Add payroll taxes, workers' comp, liability insurance and benefits and the real number is closer to $31–$35/hr — roughly 1.25 to 1.4× the wage. Price off the wage and you lose money on every labor hour.

03

Step 2 — Build in waste and contingency

No job uses exactly the material you bought. Add a waste factor to materials and a contingency to the whole job for the surprises every project hides:

  • Roofing shingles & most sheet goods: 10–15% waste
  • Concrete & mortar: 5–10% waste
  • Paint, mulch, aggregate: 5–10% waste
  • Whole-job contingency for the unknowns: 5–10%
04

Step 3 — Recover your overhead

Overhead is everything it costs to keep the doors open whether or not you book a single job: rent, trucks, insurance, software, the office phone — and your own salary. The job has to help pay for it.

Find your overhead rate once a year: divide your annual overhead by your annual direct costs. If overhead is $120,000 and you do $480,000 of direct cost work, your overhead rate is 25%. Add that 25% to the direct cost of every job.

05

Step 4 — Add profit (markup is not margin)

This is the most expensive misunderstanding in the trades. Markup is what you add on top of cost. Margin is what you keep out of the final price. They are not the same number:

  • Markup = (Price − Cost) ÷ Cost
  • Margin = (Price − Cost) ÷ Price

To keep 20%, mark up 25%

A 20% markup only leaves you a ~16.7% margin. To actually keep a 20% margin you must mark up 25%. For 30% margin, mark up ~43%. Charging "cost plus 20%" when you wanted a 20% margin silently donates the difference to your client on every job.

06

A worked example

Say a job has these numbers, and you want a 20% margin:

  1. Direct costs (materials + loaded labor + equipment + subs): $10,000
  2. Add 10% waste/contingency → $11,000
  3. Add 25% overhead → $13,750
  4. Apply a 25% markup for a true 20% margin → $17,188
  5. Quote $17,200. You keep ~$3,440 in real profit.

Quote the same job at "$10,000 cost + 20%" = $12,000 and you have covered almost no overhead and kept almost nothing. Same job, $5,200 difference.

07

5 pricing mistakes that quietly kill margins

  • Pricing labor off the wage instead of the loaded rate
  • Forgetting overhead entirely ("the job paid for materials and labor, so I made money")
  • Confusing markup with margin
  • Using last year's material prices on this year's quote
  • Discounting to win the job without removing any scope

Let the math run itself

Olynx's 15+ trade calculators and AI estimating apply waste, loaded labor, overhead and the correct markup automatically — then turn the result into a branded, e-signable proposal in minutes. Stop pricing from memory and start pricing from numbers.

Quote from numbers, not memory

Olynx runs the math on every quote for you — waste, loaded labor, overhead and markup — then turns it into a branded, e-signable proposal.

Get started

Ready to scale?

Join thousands of service professionals who use Olynx to grow and manage their operations without the growing pains.

Locked rate for life$2,000 website includedCancel anytime