Markup and margin get mixed up because they use the same profit dollars against two different bases. Margin measures profit against the final price. Markup measures profit against your cost. This calculator converts a target margin into the price you need to charge, then shows the markup percentage that produces it. It belongs in the BuilderBuzz calculator hub because the math is deterministic: no price lookup, no market guess, just cost, target margin, and the bid price that follows.
Construction Markup Calculator: Convert Margin to Markup
Turn a target margin into the bid price and markup percentage, using the contractor math that keeps price, cost, margin, and markup straight.
Construction markup calculator
Enter your cost basis and target gross margin. The calculator returns the bid price, gross profit, and markup on cost.
Estimates for planning only. Check the result against your plans and a supplier quote before you order.
How To Use The Number
Use the bid price as a math check, not as a substitute for scope control. If the input cost is incomplete, the output is incomplete. The clean workflow is to build the cost first, confirm what overhead belongs in that cost basis, choose the margin you actually need, then let the calculator translate that margin into a price. The markup percentage is useful when your estimating system asks for markup instead of margin.
Sources Verified
Sources verified: June 29, 2026. This page uses standard contractor arithmetic only. It does not use material prices, labor-rate benchmarks, or regional cost assumptions.
Markup Is Not Margin
This is the confusion that quietly drains contractors, so I want to nail it down first. Markup is profit measured against your COST. Margin is profit measured against your PRICE. They use the same dollars of profit but a different denominator, so the percentages never match. The formulas: price = cost x (1 + markup%), and price = cost / (1 - margin%). Run a real number through both. A 50% markup on a $10,000 cost gives you a $15,000 price and $5,000 profit. But that $5,000 is only 33% of the $15,000 you collected, so your margin is 33%, not 50%. Here is where it bites: a client asks you to hit a 20% margin, and you reflexively add 20% to cost. That is a 20% markup, which works out to a 16.7% margin. You just left real money on the table on every job, and you will not see it until the year-end numbers come in short. When someone says a percentage, ask which denominator they mean. If you are pricing to keep a slice of the final price, you want margin, and you have to divide, not multiply.
How the Math Works
When your target is a MARGIN, the move is division, not addition. The formula is price = cost / (1 - margin/100). The intuition: if you want to keep 20% of the final price as profit, then your cost has to fit inside the remaining 80%. So you divide the cost by 0.80 to find the price that leaves exactly that 20% on top. Walk a real job. You have a $10,000 cost and you want a 20% margin. Step one, convert the margin to a decimal: 20% becomes 0.20. Step two, subtract it from 1: 1 minus 0.20 is 0.80. Step three, divide the cost: $10,000 / 0.80 = $12,500. That $12,500 is your price. Step four, check the profit: $12,500 minus $10,000 is $2,500, and $2,500 is 20% of $12,500, so the margin lands exactly where you wanted it. Now notice the markup hiding inside the same job. That same $2,500 of profit is 25% of your $10,000 cost, so a 20% margin is a 25% markup. Same dollars, two different percentages, and that gap is exactly what trips people up.
Setting Your Markup
Your markup has one job: cover everything that is not direct cost, then leave profit on top. Direct cost is the material and the labor you can point to on the job. Overhead is the truck, the insurance, the office, the phone, the unbilled hours you spend quoting work you never win. If your markup only covers profit and forgets overhead, you are running those fixed costs out of your own pocket and calling it income. That is why I distrust the habit of copying a competitor's number. You do not know their overhead, their crew efficiency, or whether they are slowly going broke at that rate. A markup that fits their business can bankrupt yours. Thin numbers also have no shock absorber. One bad job, a weather delay, a buried foundation problem, a subcontractor who walks, and a 10% margin is gone before lunch. Keep gross margin and net margin separate in your head: gross is price minus direct cost, net is what survives after overhead. Most small contractors quote off gross, mark up only direct cost, and forget the overhead entirely. That is the single most common reason a busy contractor with a full schedule still ends the year with nothing in the account.
Frequently Asked Questions
What is the construction markup formula? Convert target margin to price with price = cost / (1 - marginDecimal). Convert margin to markup with markupPercent = marginDecimal / (1 - marginDecimal) * 100.
Is markup the same as margin? No. Margin is profit divided by price. Markup is profit divided by cost.
What markup gives a 20 percent margin? A 25 percent markup on cost gives a 20 percent margin.
Should overhead be inside cost? Put overhead in the cost basis when your bid needs that line to recover overhead. If you leave it out, the calculator cannot recover it.
Does this calculator include prices? No. It only converts your cost and target margin into bid math.
Why does a 50% markup only give me a 33% margin? Because the two percentages divide by different numbers. Markup measures profit against your cost; margin measures the same profit against your final price, and the price is always the bigger number. On a $10,000 cost, a 50% markup adds $5,000, giving a $15,000 price. That $5,000 of profit is 50% of the $10,000 cost but only 33% of the $15,000 you collected. Same dollars, bigger denominator, smaller percentage.
What markup do I need to hit a specific margin? Convert it with this: markup% = margin / (1 - margin). For a 20% margin, that is 0.20 / 0.80 = 0.25, so you need a 25% markup. For a 30% margin you need about 43%; for a 40% margin you need about 67%. The higher the margin you want, the faster the required markup climbs, which is exactly why adding a flat percentage to cost quietly underprices the jobs where you most need the cushion.