TakeoffConvertAIBlog
Guides
October 12, 2026
5 min read

Markup vs Margin in Construction: The Difference That's Costing You Profit

Markup and margin aren't the same number. See the formulas, a conversion table, and how mixing them up quietly erodes contractor profit on every bid.

markup vs margin constructionconstruction markup percentagegross margin contractorshow to calculate markup and marginconstruction profit margin formulapricing a construction job
For Construction Professionals
Industry Experts

Ask ten contractors how they price a job and most will say some version of "I mark up my costs 20%." Ask what that 20% actually delivers to the bottom line, and far fewer can answer correctly. Markup and margin look like cousins, but they behave very differently, and the gap between them is where a lot of construction profit quietly disappears.

This matters more than it sounds like it should. A contractor who thinks they're running a 25% margin but is actually running a 20% margin isn't losing a rounding error — on a $400,000 job, that's $20,000 of profit that never shows up.

What's the Difference Between Markup and Margin

Both numbers describe the relationship between cost and price, but they use different denominators.

Markup is the percentage you add on top of your cost to arrive at your selling price. It's calculated against cost.

Margin is the percentage of your final selling price that is profit. It's calculated against price.

Same dollars, different base — and that's exactly why the percentages don't match.

A Quick Example

Say a job costs you $80,000 to build (labor, materials, subs, equipment) and you sell it for $100,000.

  • Profit dollars: $20,000
  • Markup: $20,000 ÷ $80,000 = 25%
  • Margin: $20,000 ÷ $100,000 = 20%

Same job, same $20,000 profit, two different percentages. If you quote a 25% markup thinking it equals a 25% margin, you've actually banked 20%. On paper that's a small gap. On a full year of bids, it's the difference between a healthy company and one that's perpetually short on cash for payroll and equipment.

The Formulas

It helps to just keep both formulas on an index card by the estimating desk:

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

And the conversions between them:

  • Markup from Margin: Markup = Margin ÷ (1 − Margin)
  • Margin from Markup: Margin = Markup ÷ (1 + Markup)

These two conversion formulas are the ones that actually matter in day-to-day estimating, because most contractors think in markup (it's simpler to apply to a cost) but most financial targets — and most comparisons to industry benchmarks — are expressed in margin.

Why the Confusion Costs Real Money

The error compounds because markup and margin grow apart as the percentage gets bigger. At low percentages, the two numbers are close enough that sloppy math doesn't hurt much. At higher percentages, the gap turns into real dollars.

Markup AppliedResulting MarginGap
10%9.1%0.9 pts
15%13.0%2.0 pts
20%16.7%3.3 pts
25%20.0%5.0 pts
30%23.1%6.9 pts
35%25.9%9.1 pts
40%28.6%11.4 pts
50%33.3%16.7 pts
100%50.0%50.0 pts

Notice how fast the gap widens past 25%. A contractor who believes they need a 40% markup to hit a 30% margin target is actually 1.4 points short — and if that target margin is what covers overhead and owner draw, the shortfall shows up as a cash crunch six months later, long after the job is already bid and built.

How to Price a Job Using Margin Instead of Markup

If your company has a target margin — say you need 22% gross margin to cover overhead, debt service, and a reasonable profit — don't convert that into a markup percentage and apply it loosely. Work backward from price directly.

Price = Cost ÷ (1 − Target Margin)

Example: Cost is $150,000, target margin is 22%.

Price = $150,000 ÷ (1 − 0.22) = $150,000 ÷ 0.78 = $192,308

Compare that to the common shortcut of just marking up cost by 22%:

$150,000 × 1.22 = $183,000

That's a $9,300 difference on a single job — all of it profit that evaporates if you price off markup when you meant margin.

Setting a Target Margin That Actually Covers You

Margin targets vary a lot by trade, project size, and region, but most established contractors land somewhere between 15% and 35% gross margin depending on scope and risk. Service and remodel work typically runs margin targets higher than large new-build general contracting, because smaller jobs carry more overhead per dollar of revenue and more schedule risk per crew-hour.

Whatever target you land on, the key is picking it deliberately — based on your actual overhead recovery needs and desired profit — rather than inheriting whatever markup percentage "everyone in the trade uses."

Common Mistakes Contractors Make

Treating markup and margin as interchangeable. The single biggest error. Say "margin" and mean markup, or vice versa, in a conversation with a partner, lender, or bonding agent, and you can misstate your company's profitability by a meaningful amount without realizing it.

Applying one blanket markup to every cost category. Materials, labor, subcontracted work, and general conditions often carry different risk and different carrying costs. Many estimators apply a higher markup to self-performed labor than to passed-through sub costs, since labor risk sits with the GC.

Forgetting markup needs to cover more than profit. A markup percentage usually needs to fund overhead (office, insurance, vehicles, admin staff) before any of it becomes actual profit. If your markup is 20% and your overhead alone eats 15 points of margin, you're netting only 5% profit — thinner than it looks on the proposal.

Not re-checking margin after change orders and buyout. The margin baked into the original estimate can erode fast once actual buyout costs come in different from the estimate, or once change orders get priced at a lower markup just to

FAQ

Is markup or margin more important for pricing jobs?

Margin is what actually tells you what percentage of the final price is profit, which is why most financial targets and benchmarks are stated in margin. Markup is just the mechanical tool you apply to cost to arrive at that price, so it's useful for estimating but shouldn't be confused with your real profitability.

What markup do I need to hit a 20% margin?

A 20% margin requires a 25% markup. Using the formula Markup = Margin ÷ (1 − Margin): 0.20 ÷ 0.80 = 0.25, or 25%. This is a common conversion point worth memorizing since 20% margin targets are typical in general contracting.

Why does the gap between markup and margin get bigger at higher percentages?

Because markup is calculated against cost while margin is calculated against the larger selling price, the two percentages diverge more as the profit percentage increases. At 10% markup the gap is under a point; at 50% markup the gap grows to nearly 17 points, which is why high-markup trades need to double-check their actual margin.

Should different cost categories carry different markup percentages?

Many contractors apply higher markup to self-performed labor than to subcontracted or passed-through costs, since labor carries more schedule and quality risk that sits directly with the general contractor. There's no universal rule, but treating every cost category identically often under-recovers risk on the categories that deserve more cushion.

Does markup automatically become profit?

Not usually. Markup typically needs to cover overhead — office costs, insurance, vehicles, administrative staff — before what's left becomes actual profit. A 20% markup with 15 points eaten by overhead only nets about 5% profit, which is thinner than the headline number suggests.

Put this into practice on your next bid

Describe the job or paste your takeoff. Get an itemized, e-signable proposal priced from your own price book, in about a minute.