100% money-backBook a walkthrough

Construction estimating guide

Markup vs margin in construction estimating

Markup is profit expressed as a percentage of cost (you add it on top of cost), while margin is profit expressed as a percentage of the selling price. They use different denominators, so they never match: a 20 percent markup produces only a 16.7 percent margin. To convert, use margin = markup / (1 + markup) and markup = margin / (1 - margin), and to hit a target margin, divide cost by (1 minus the margin) rather than multiplying.

Updated June 2026 · Reviewed by the Ruh construction team

Reading about it is slower than watching it. 30 minutes, your drawings.

Book a walkthrough

Markup and margin both describe the gap between what a job costs and what you charge for it, but they measure that gap against different bases, and confusing them is one of the quickest ways to bid a job that looks profitable and finishes flat. Markup is a percentage added to cost. Margin is profit as a percentage of the selling price. Get the relationship wrong and a bid you thought carried a 20 percent profit cushion delivers about 16.7 percent, every time.

What is the difference between markup and margin?

Start with the two definitions, because the whole problem lives in the base each one uses.

Markup is the amount you add on top of your direct cost to get to a price, expressed as a percentage of that cost. If a job costs you $100 and you add $20, that is a 20 percent markup.

Margin (also called gross margin or gross profit margin) is the profit you keep, expressed as a percentage of the selling price. Same job: $20 of profit on a $120 price is a 16.7 percent margin.

The dollars are identical. Twenty dollars is twenty dollars. What changes is the denominator. Markup divides profit by cost. Margin divides profit by price. Because price is always larger than cost (assuming you are making money), the margin percentage is always smaller than the markup percentage that produced it. That single fact is the entire source of the confusion, and it is also the fact that protects your profit once you internalize it.

The two formulas, side by side

Here are the formulas you will use on every bid recap. Direct cost means labor, material, equipment, and subcontractor quotes added together before any markup.

Markup, as a percentage of cost:

markup percent = (price minus cost) divided by cost

Margin, as a percentage of price:

margin percent = (price minus cost) divided by price

Going from cost to price with a known markup, you multiply:

price = cost times (1 plus markup)

Going from cost to price with a target margin, you divide:

price = cost divided by (1 minus margin)

Memorize those last two. The multiply-versus-divide difference is exactly where estimators lose money, because adding a percentage to cost feels like it should land you at that same percentage of margin, and it never does.

Why a 20 percent markup is not a 20 percent margin

Walk the arithmetic once and it sticks for good. Take $100,000 of direct cost.

Apply a 20 percent markup: $100,000 times 0.20 equals $20,000 of markup. Price equals $100,000 plus $20,000, which is $120,000.

Now measure that same $20,000 as a margin, against the price: $20,000 divided by $120,000 equals 0.1667, or 16.7 percent.

So a 20 percent markup yields a 16.7 percent margin. The two points and change you gave away are not a rounding quirk, they are structural, and they scale with the job. On a $1.2 million bid that is the difference between roughly $200,000 and roughly $240,000 of gross profit you thought you were carrying.

The general conversion both directions:

margin = markup divided by (1 plus markup)

markup = margin divided by (1 minus margin)

Run a few so the pattern is familiar. A 10 percent markup is 0.10 / 1.10, which is 9.1 percent margin. A 15 percent markup is 0.15 / 1.15, which is 13.0 percent margin. A 25 percent markup is 0.25 / 1.25, which is 20.0 percent margin. A 50 percent markup is 0.50 / 1.50, which is 33.3 percent margin. Notice the gap widens as the numbers climb, so the error gets more expensive on higher-margin work, not less.

A quick reference set

Keep these conversions taped to your monitor:

  • 10 percent markup gives a 9.1 percent margin
  • 15 percent markup gives a 13.0 percent margin
  • 20 percent markup gives a 16.7 percent margin
  • 25 percent markup gives a 20.0 percent margin
  • 30 percent markup gives a 23.1 percent margin
  • 50 percent markup gives a 33.3 percent margin

If you only remember one line, remember that a 25 percent markup is what gets you to a clean 20 percent margin. That one prevents most of the underpricing that comes from treating the two as interchangeable.

Worked example: pricing a tenant improvement job

Take a commercial tenant improvement with direct costs that add up like this, all illustrative US figures for the 2024 to 2026 market:

  • Demolition and framing labor: $185,000
  • Drywall, doors, and finishes material: $210,000
  • Mechanical, electrical, and plumbing subcontractors: $395,000
  • Direct cost subtotal: $790,000

Your company standard is a 15 percent markup. Run it the way a junior estimator usually does first.

Markup dollars: $790,000 times 0.15 equals $118,500.

Bid price: $790,000 plus $118,500 equals $908,500.

Now check what margin that price actually carries, because the bid recap line says 15 percent and the income statement will not. Margin equals $118,500 divided by $908,500, which is 0.1304, or 13.0 percent. The job that felt like a 15 percent job is a 13 percent job. If your company overhead runs around 8 percent of revenue (illustrative), the actual profit left after overhead is closer to 5 percent, not the 7 percent the 15 percent figure implied.

This is the costly part. Nobody made an arithmetic mistake. The estimator added 15 percent to cost exactly as instructed, and the company still came up two points short of where management thought the bid sat, because the instruction itself confused markup with margin.

Worked example: marking up to hit a target margin

Now flip the problem, which is what you should actually be doing when management sets a profit target. Suppose leadership wants a 15 percent gross margin on that same $790,000 of direct cost, not a 15 percent markup. You do not multiply, you divide.

Price equals cost divided by (1 minus margin): $790,000 divided by (1 minus 0.15), which is $790,000 divided by 0.85, equals $929,412.

Round to $929,400 for the bid. Check it: gross profit is $929,400 minus $790,000, which is $139,400. Margin is $139,400 divided by $929,400, which is 0.1500, or 15.0 percent. That is the real 15 percent margin management asked for.

Notice the price difference between the two approaches on the identical job. The 15 percent markup produced a $908,500 bid. The 15 percent margin target produced a $929,400 bid. That is $20,900 of gross profit that the markup method silently left on the table, on a single mid-size job, purely from using the wrong operation. The required markup to hit a 15 percent margin, by the way, is $139,400 divided by $790,000, which is 17.6 percent. So when leadership says "15 percent," the estimator has to know whether they mean a 15 percent markup (multiply by 1.15) or a 15 percent margin (divide by 0.85, equivalent to a 17.6 percent markup). Those are different bids.

One more, to a 20 percent margin target

Same $790,000 cost, target 20 percent margin. Price equals $790,000 divided by (1 minus 0.20), which is $790,000 divided by 0.80, equals $987,500. Gross profit is $197,500, and $197,500 divided by $987,500 is exactly 20.0 percent. The markup that delivered it is $197,500 divided by $790,000, or 25.0 percent, which matches the reference list above. Cost divided by 0.80 and cost times 1.25 give the same price, so use whichever form your bid summary is built around, but be sure you know which one it is.

Where each one shows up on the job

Markup and margin are not rival ways of saying the same thing. They live in different documents and answer different questions, and a good estimator uses both fluently.

Markup is a forward-looking, line-level pricing tool. It lives on the bid recap or estimate summary as a percentage line applied to the direct cost subtotal, and many estimators carry tiered markups, a higher rate on self-performed labor and material and a lower rate on subcontractor quotes, since the risk profile differs. Markup also lives in the contract: most commercial change order clauses cap the markup a contractor may add to extra work, often with one percentage for self-performed scope and a lower one for subcontracted scope. When you price a unit cost line item or a change order, you are working in markup.

Margin is a backward-looking, whole-job performance measure. It lives on the profit and loss statement and the work-in-progress (WIP) schedule, where finance reads gross profit as a percentage of revenue to judge whether jobs are performing. Ownership and bonding companies think in margin because margin is comparable across jobs of different sizes and cost structures. When a project manager reports that a job is "running at 12 percent," they mean margin, measured against the contract value.

The connection between them runs through overhead and profit. Markup is where overhead and profit enter the bid; margin is what survives on the financials after the job is built. If your markup converts to a margin below your overhead recovery rate, you are bidding to lose money before a shovel hits the ground, and you will only see it on the P&L, after it is too late to reprice.

The costly mistake of confusing them

The failure is almost always the same, and it is quiet. An estimator is told to carry a certain percentage of profit, hears a number, and adds that number to cost as a markup. The bid wins, the job builds out fine, and then the income statement shows a margin a couple of points below target. Repeat that across a year of bids and a company that believes it is earning 15 percent is actually earning closer to 13, and the gap between those two numbers is often the difference between a healthy year and a break-even one.

It compounds in two specific places. On change orders, where contract-capped markups already squeeze the percentage, treating the cap as a margin overstates recovery on every extra. And in fast bidding, where an estimator under deadline reaches for "cost times 1.20" because it is quick, never converts it to margin, and never notices the job is priced two points light. The fix is not complicated. Decide explicitly whether the target is a markup or a margin, then use the matching operation: multiply by one plus the markup, or divide by one minus the margin. Put both the markup percentage and the resulting margin percentage on the bid recap so the two numbers are visible side by side and nobody downstream has to guess which one was meant.

How Ruh fits in

Ruh handles the layer beneath the markup decision. It reads the contractor's drawings, performs the takeoff, and prices the measured quantities against the contractor's own price book, so the estimator receives a clean direct cost number with no markup baked in. That clean separation is exactly what makes the markup-versus-margin call reliable: you can apply your company's markup, or solve back from a target margin, on a cost base you trust, with full visibility into what is cost and what is a pricing decision. The arithmetic and the judgment stay with the estimator. Ruh just makes sure the cost underneath the percentage is accurate before you ever pick the percentage.

Keep the two ideas separate and the rest follows. Markup is added to cost and it is what you do at the bid table. Margin is measured against price and it is what you read on the financials. The bridge between them is one short formula in each direction, and the discipline of writing both numbers on the recap. Estimators who carry that distinction in their heads price the work they meant to price. The ones who do not spend their careers wondering where two points of profit keep disappearing to. For the full pricing workflow that surrounds this step, see how to estimate construction costs.

100%

Try Ruh on a real bid. 100% money-back guarantee if you are not satisfied.*

*Scoped delivery, terms apply. Read the guarantee terms

Start with a walkthrough

Frequently asked questions

How do you convert markup to margin in construction?+

Divide the markup rate by 1 plus the markup rate: margin = markup / (1 + markup). A 20 percent markup is 0.20 / 1.20, which is 16.7 percent margin, and a 15 percent markup is 0.15 / 1.15, which is 13.0 percent margin. Going the other way, markup = margin / (1 - margin), so a 20 percent margin target requires a 25 percent markup and a 15 percent margin target requires a 17.6 percent markup.

Why is a 20 percent markup not a 20 percent margin?+

Because the two percentages use different denominators. Markup measures profit against cost, and margin measures the same profit against the selling price, which is always the larger number. Add 20 percent to $100 of cost and you get a $120 price carrying $20 of profit. Measured against the $120 price, that $20 is only 16.7 percent, so the margin is always lower than the markup that produced it.

How do I mark up a job to hit a target margin?+

Do not multiply cost by the margin, divide. Price = cost / (1 - margin). For a 20 percent margin on $790,000 of cost, that is $790,000 / 0.80 = $987,500, which is a 25 percent markup. For a 15 percent margin it is $790,000 / 0.85 = about $929,400, a 17.6 percent markup. Multiplying cost by the target percentage instead underprices the job every time.

Where do markup and margin each show up on a construction job?+

Markup is a pricing tool that lives on the bid recap as a percentage added to the direct cost subtotal, and inside change order clauses that cap the percentage a contractor can add. Margin is a performance measure that lives on the profit and loss statement and the work-in-progress schedule, where gross profit is read as a percentage of revenue. You set markup at the bid table; you read margin on the financials after the job runs.

What is the most common markup versus margin mistake estimators make?+

Hearing a profit target as a number and adding it to cost as a markup, when management actually meant margin. A 15 percent markup only delivers about a 13 percent margin, so a company that believes it is earning 15 percent is closer to 13, and that two-point gap compounds across a year of bids. The fix is to state explicitly whether the target is a markup or a margin, then use the matching operation and show both numbers on the recap.

Still pricing in a spreadsheet? Your price book, automated end to end. Your estimator signs off.

See it run

Terms used in this guide

The estimating estimating cheat sheet
Every unit, waste factor, and conversion on one page. Free PDF.

See this workflow run on your own drawings.

Ruh does the takeoff and prices it on your price book. Your estimator signs off.

Figures on this page are illustrative. Construction estimates depend on project-specific conditions, source documents, market pricing, and professional judgment. Ruh's AI assists the estimator and does not replace professional review: your team reviews, validates, and approves every estimate, bid, and pricing decision.