Markup vs. Margin: The Confusion That Quietly Costs Thousands
By Gerald G., founder & reviewing editor of CalcAuthority — former subcontractor and contracting business owner. This is the single most common pricing error in the trades, and it is pure arithmetic.
A contractor decides he needs "22% on this job" — 12% for overhead, 10% profit. His costs are $11,000, so he multiplies by 1.22 and quotes $13,420. It feels right. It is wrong, and the error has a precise size: $683 on this one job. He wanted 22% of the price; he applied 22% to the cost. Those are different bases, and the difference compounds across every job, every year, silently.
The two words, defined
Markup is measured against cost: a 22% markup on $11,000 of cost adds $2,420 and produces a $13,420 price.
Margin is measured against price: a 22% margin means 22% of the final selling price is left after costs. For $11,000 of cost, the price satisfying that is $11,000 ÷ (1 − 0.22) = $14,103.
Check the wrong version: on a $13,420 price with $11,000 of cost, what's left is $2,420 — which is only 18% of the price, not 22%. The overhead and profit percentages you planned in "of price" terms don't survive being applied "of cost." The shortfall lands entirely on profit, because overhead is a real bill that gets paid regardless.
Why margin uses division
You want the price such that: price = cost + (overhead% × price) + (profit% × price). Solve for price and you get:
Price = Cost ÷ (1 − overhead% − profit%)
The percentages come off the answer, so they must be carved out of the answer — hence division. This is exactly what the Break-Even Job Price Calculator computes, and it's the pricing step in the How to Price a Job guide.
The equivalence table
Every margin has a markup that produces it. If you prefer thinking in markup, use the correct multiplier — just know what margin it actually delivers:
- 10% margin ⇢ multiply cost by 1.111 (11.1% markup)
- 15% margin ⇢ × 1.176 (17.6% markup)
- 20% margin ⇢ × 1.25 (25% markup)
- 25% margin ⇢ × 1.333 (33.3% markup)
- 30% margin ⇢ × 1.429 (42.9% markup)
- 40% margin ⇢ × 1.667 (66.7% markup)
Notice the growing gap: at small percentages the two are close, which is how the habit forms harmlessly — then at real overhead-plus-profit levels (20–35%), the gap turns into thousands per job.
Worked example: a year of the error
A remodeler runs $600,000 of annual cost through bids targeting "25%" — but multiplies cost by 1.25 instead of dividing by 0.75. His prices total $750,000. Intended prices: $600,000 ÷ 0.75 = $800,000. The habit costs $50,000 a year — with no bad jobs, no callbacks, no estimating misses. Just the wrong operation, applied consistently. And because his overhead is a fixed bill, the entire $50,000 comes out of profit — often the difference between a healthy year and wondering where the money went. Run any closed job through the Job Profit Margin Calculator to see which arithmetic your prices are actually delivering.
Where this goes wrong even after you know it
- Quoting your markup as your margin to a banker, bonding agent, or partner — you'll overstate profitability and the books will contradict you.
- Mixing bases mid-formula: overhead as a markup on cost, profit as a margin on price. The result is a number nobody intended.
- Copying a competitor's "multiplier" without knowing whether their base was cost or price — you can inherit their error at your cost structure.
- Stacking percentages: a 10% discount "off the top" of a 20%-margin price doesn't cost 10% of profit — it costs half of it. Price moves hit margin dollar-for-dollar; see the Price Increase Impact Calculator for the same effect in reverse.
Educational content only. Worked figures are illustrative. Your pricing decisions depend on your actual cost structure and market. Not financial or pricing advice. See our Financial Disclaimer.