Skip to content
Alumic
Menu

The markup versus margin mistake

Mark a job up 50% and you do not make 50%. How mixing up markup and margin quietly underprices contractor estimates, with worked examples in round numbers.

Published
Reading time
5 min

An owner prices a job the way they always have. Materials and labor come to $1,000. They want to make 50% on it, so they add 50% and quote $1,500. At the end of the year the books say the business made far less than half on its jobs, and the owner cannot see where it went.

It did not go anywhere. It was never there. Adding 50% to cost does not produce a 50% margin. It produces a 33% margin. The difference between those two words, markup and margin, is a common and easy-to-miss pricing leak in the trades.

Two words, two different bases

Both words describe the same dollars of profit. They measure them against different things.

  • Markup is profit as a share of cost. Profit divided by cost.
  • Margin is profit as a share of price. Profit divided by the selling price.

In the example above, profit is $500. Against the $1,000 cost, that is a 50% markup. Against the $1,500 price, it is a 33.3% margin. Same job, same money, two different percentages.

Neither is wrong. The mistake is setting a target in one and pricing in the other. Many businesses set their financial targets as margins, because that is how a profit and loss statement reads: revenue at the top, costs taken off, what is left as a share of revenue. Many estimates are built as markups, because it is natural to start from what the job costs and add to it. When the owner says “I need 50%” meaning margin and then adds 50% to cost, the business is underpriced on every single job.

The conversion table

This is worth printing and putting next to whoever builds the estimates.

Markup on cost Resulting margin on price
10% 9.1%
25% 20%
33.3% 25%
42.9% 30%
50% 33.3%
66.7% 40%
100% 50%
150% 60%

Read it the other way to find the markup you need for a target margin. For a 50% margin you need a 100% markup, which means doubling cost, not adding half.

The formulas, if you prefer them:

  • Margin = markup ÷ (1 + markup)
  • Markup = margin ÷ (1 − margin)
  • Price for a target margin = cost ÷ (1 − margin)

That last one is the useful one. For a $1,000 job at a 40% target margin: $1,000 ÷ 0.6 = about $1,667. Adding 40% to cost would have given $1,400.

A worked example across a year

These numbers are invented and deliberately round, to show the shape rather than any real business.

Say an electrical contractor does $1,000,000 in job costs over a year: materials, direct labor, permits. The owner wants a 40% gross margin to cover overhead (the office, the trucks, insurance, the owner’s own pay) and leave a profit.

Adds 40% to cost Prices for a 40% margin
Job costs $1,000,000 $1,000,000
Revenue $1,400,000 about $1,667,000
Gross profit $400,000 about $667,000
Gross margin 28.6% 40%

Same crews, same jobs, same hours. The gap is roughly $267,000 of gross profit a year, and it comes entirely from which number the 40% was applied to. If overhead is budgeted on the assumption of a 40% margin, the business on the left runs short every year and cannot see why, because every estimate looked like it had 40% in it.

That gap is not money the business lost. It was never billed. In practice some of it could not have been, because the market would not have borne the higher price on every job. But the estimates were built on an arithmetic mistake, not on a decision about the market, and that is worth knowing.

Where it hides in estimates

The mistake rarely lives in one place. It tends to show up as:

  • A flat “add X%” rule for materials, carried over from years ago and never checked against the margin target.
  • Different people pricing different ways. The owner thinks in margin; the lead tech who prices small jobs thinks in markup. Both say “40%”.
  • Labor priced at cost plus a bit. A tech’s hourly wage plus a markup that feels generous, but does not cover the unbilled time, the truck, and the office that dispatched them.
  • Price books built once. Set up with the right arithmetic years ago, then adjusted by adding percentages to costs as they rose.
  • Change orders. Priced in a hurry, on site, as cost plus something.

Checking your own

You can check this in an afternoon:

  1. Write down the margin target the business needs, as a share of revenue. If you do not have one, your accountant can help you derive it from last year’s overhead.
  2. Take ten recent estimates, a mix of sizes, and work out the margin on each: (price − cost) ÷ price.
  3. Compare the result with the target, and with what the person who built the estimate thought they were adding.
  4. Check the price book the same way, for your most common jobs.

If the margins on paper are well below target, and particularly if they match the target once you read them as markups instead, you have found this leak. The markup and margin calculator converts between the two in either direction if you want to check a few by hand.

The fix is mostly agreement: one number, one definition, used by everyone who prices work. Write the target as a margin, give the estimators the markup that produces it, and put the conversion table on the wall. It is also worth pairing with how quickly those estimates reach the customer; a correctly priced quote still has to be sent, which we covered in estimates that die in the truck.

From the blog

Keep reading