Markup vs margin in construction
Both are percentages. They are calculated against different numbers, so the same percentage means two different amounts of money.
Last updated 1 September 2026
Why the two get confused
Both are quoted as percentages and both are applied at the same moment — when you turn a cost into a price. The difference is the base each one is measured against. Markup is measured against your cost, which you know before you quote. Margin is measured against your price, which only exists after you have added the markup.
That ordering is the whole problem. You set markup, but you get paid in margin, and the number you set is not the number you get.
The two formulas
Markup applied to cost
Price = Cost × (1 + Markup)
Markup is the fraction of cost you add. A 25% markup on $10,000 gives a price of $12,500.
Margin taken from price
Margin = (Price − Cost) ÷ Price
Margin is the fraction of the price that is profit. On that $12,500 price, the $2,500 profit is 20% of the price.
Converting between them
Because both describe the same profit against different bases, either converts directly into the other. These are exact — there is nothing to look up and nothing to estimate.
Markup to margin
Margin = Markup ÷ (1 + Markup)
A 25% markup: 0.25 ÷ 1.25 = 0.20. A 20% margin.
Margin to markup
Markup = Margin ÷ (1 − Margin)
A 20% margin: 0.20 ÷ 0.80 = 0.25. A 25% markup. This is the direction you need when you know what you must keep.
A worked example
A dig costs you $10,000 in machine time, crew, haulage and disposal. You want to make 20% on it. What you do next depends entirely on which 20% you meant.
| You apply | Price | Profit | Actual margin |
|---|---|---|---|
| 20% markup | $12,000 | $2,000 | 16.7% |
| 20% margin | $12,500 | $2,500 | 20.0% |
The gap is $500 on a $10,000 job — 5% of the cost, gone, on a single quote. On a year of work at that volume it is a salary. This is the most common and most expensive arithmetic error in contract pricing, and it is entirely avoidable.
Conversion table
Every row below is computed from margin = markup ÷ (1 + markup), not transcribed from anywhere. Note how the two diverge as the numbers grow: at 100% markup you are still only keeping half the price.
| Markup | Margin |
|---|---|
| 10% | 9.1% |
| 15% | 13.0% |
| 20% | 16.7% |
| 25% | 20.0% |
| 30% | 23.1% |
| 40% | 28.6% |
| 50% | 33.3% |
| 67% | 40.1% |
| 100% | 50.0% |
Which one to use, and when
- Use markup when you are building a quote. You start from cost, so cost is the natural base and the multiplication is one step.
- Use margin when you are judging the business. Margin is the share of revenue you keep, which is what accounts, comparisons between jobs and profitability targets all speak in.
- Convert deliberately, never by assumption. If someone hands you a target margin, run it through the margin-to-markup formula before you quote — do not apply it as a markup.
How Calcumetryx handles it
The cost calculators on this site ask which one you mean rather than quietly picking. Enter 20% as markup and you get $12,000; enter it as margin and you get $12,500. The formula trace on the result shows the arithmetic either way, so the number is auditable rather than asserted.
There is no default rate in any of them. Excavation, trenching and clearing prices move with soil, access, depth, haul distance and who is bidding that week, and there is no honest national average to bake in. The tools do the geometry, the unit conversion, the swell and the markup arithmetic, and stop exactly where guessing would begin.
Sources
- Markup and margin are defined against different bases — Arithmetic — verifiable by hand from the formulas aboveSupports: Every figure and table on this page · checked 1 September 2026
Put it to work
All construction calculators →Each of these asks whether your percentage is markup or margin, and shows the working either way.