JobCost Start free trial

// markup calculator · free

Markup Calculator

Markup and margin are not the same number, and confusing them is one of the most common ways contractors underprice jobs. This calculator converts between the two and shows the profit either way.

Markup to margin, and back

Enter cost and one of the two percentages; the other converts automatically.

Cost
$
Percentages (edit either one)
Selling price
$0
Markup: 0% · margin: 0%
Cost$0
Profit$0
Enter cost and either percentage to convert.

Markup vs. margin: the difference

Markup and margin measure the same profit against two different bases, and that single detail is why this markup calculator earns its place next to your bid. Markup is profit as a percentage of cost. Margin is profit as a percentage of the selling price. Same job, same profit, two numbers, and the margin one is always lower. That is not a flaw in the math; it is the difference between asking how much you added and asking how much of what the client paid is yours.

Say a job costs you $1,000 and you add a 50% markup. You sell it for $1,500 and keep $500. As a markup that is 50%. As a margin it is 33.3%, because $500 is a third of the $1,500 price. A contractor who talks about a 50% margin while actually pricing at a 50% markup is leaving a third of the intended profit behind on every single job.

Why the confusion costs you money

The mix-up costs money in both directions, but one direction is far more common. Most contractors price in markup because it is how the trade learns: take the cost, add a percentage, done. Then the result gets described as margin, or a margin target gets added as a markup. Either way the bid lands below what the business plan assumed.

Run the arithmetic on a target that got crossed. A contractor who wants a 20% margin but adds a 20% markup is actually pricing for a 16.7% margin, because 20 divided by 120 is 16.7. Every job quietly earns about three points less than intended, which is roughly $3,300 given away on every $100,000 of revenue, without a single discount. That is not bad luck; that is a definition problem.

The markup formula

The markup formula starts from cost: selling price equals cost times (1 plus the markup percentage). As an equation, price = cost × (1 + markup%). On a cost of $1,000 with a 50% markup, that is 1,000 × 1.5, a selling price of $1,500, and a profit of $500. Markup itself is profit divided by cost: 500 ÷ 1,000 = 50%. The calculator loads with exactly these numbers, cost $1,000 and markup 50%, so the example is on screen before you type anything.

The margin formula

The margin formula starts from price: margin = profit ÷ price × 100. Take the same $1,000 cost and $1,500 price, and the $500 profit divided by $1,500 gives 33.3%. Working backward, price = cost ÷ (1 - margin%), so a cost of $1,000 with a target 50% margin becomes 1,000 ÷ 0.5 = $2,000, a profit of $1,000, and a markup of 100%.

That last step is the one to stare at: a 50% margin requires a 100% markup. Anyone who treats the two numbers as interchangeable is pricing a 50% target down to a 33.3% result. If you think in margin targets, price from this formula, not from a markup habit.

Markup to margin conversion examples

The table converts common markups to their margins, with the selling price on $1,000 of cost. Use it as a quick sanity check before you bid: a 50% markup is not a 50% margin, and even a 75% markup stays under a 43% margin.

Markup on costSell price on $1,000Margin of price
20%$1,20016.7%
25%$1,25020%
30%$1,30023.1%
40%$1,40028.6%
50%$1,50033.3%
75%$1,75042.9%
100%$2,00050%

To go the other way, from a target margin to the markup that produces it, use markup = margin ÷ (100% - margin). A 20% margin needs a 25% markup; a 33.3% margin needs a 50% markup. The calculator converts in both directions, so pick the number you think in and let it translate.

What markup should a contractor use?

There is no single correct markup, but there is one correct logic: the markup has to be big enough that the margin it produces covers the profit you need, on top of a cost that is actually complete. Healthy contractors size their markup from two inputs, their overhead rate and their target margin, not from a habit or a competitor's guess. A 25% markup on a complete cost produces a 20% margin. A 50% markup produces 33.3%. Which one fits depends on the job and the market.

Overhead has to be inside the cost before the markup goes on. Skip the office, the estimator, insurance, and truck payments when you build the cost, and your markup is not profit; it is quietly paying for expenses that were never counted. A job that looks like it clears a 33.3% margin can lose money once overhead is allocated. Build the complete cost first with the job cost calculator, then apply markup on top of that total.

As a working rule: if you win every bid you price, your markup is too low. The right number leaves room for the job that runs over, because margin is the only payment you get for risk. If the market will not carry the markup you need, the fix is a lower cost, not a thinner markup.

Markup calculator FAQ

Is 50% markup the same as 50% margin?

No. A 50% markup on a $1,000 cost gives a $1,500 price and a $500 profit, which is a 33.3% margin. A true 50% margin needs a $2,000 price, which is a 100% markup.

How do I convert markup to margin?

Divide the markup by 100 plus the markup. A 50% markup is 50 ÷ 150 = 33.3% margin. Or enter cost and markup into this calculator and it converts instantly, in either direction.

What is a good markup for construction jobs?

It depends on your overhead and your target margin, not a default. If the total cost is complete and you want a 20% margin, use a 25% markup. Want a 33.3% margin, use 50%. Size it from your own numbers.

Should I price jobs with markup or margin?

Price with margin. Margin tells you what percentage of the contract price you actually keep. Markup flatters the number and makes a job look more profitable than it is.

What does a 100% markup mean?

It doubles the cost. $1,000 of cost sells for $2,000, a $1,000 profit, and a 50% margin. It shows up where overhead is heavy or where a line item is doubled to cover handling.

Key takeaways

  • Markup is profit as a percentage of cost; margin is profit as a percentage of price. The same profit always produces a lower margin number.
  • A 50% markup is only a 33.3% margin. Pricing as if the two are equal quietly underprices every job you bid.
  • Convert with price = cost × (1 + markup%) and margin = markup ÷ (100 + markup). A 20% margin needs a 25% markup.
  • Overhead belongs inside cost before markup. Size markup from your target margin, and if you win every bid, your markup is too low.

Conclusion

Markup and margin are two ways of reading the same profit, and the gap between them is where underpriced bids come from. This markup calculator converts either number to the other, so you can think in whichever you prefer and bid with the one that is honest. Keep overhead inside cost, size markup from your target margin, and check the conversion before you submit. Once the cost is complete, the bid price calculator turns your target margin into a price, and if you want the full costing setup behind these numbers, see our pricing.

Last reviewed August 7, 2026. Methodology and editorial policy.