Margin Leakage & Profitability

Gross Margin vs Markup: A Costly Pricing Mistake

Gross margin and markup formulas compared side by side

Gross Margin vs Markup: A 30% margin and a 30% markup are not the same price, but on a rushed quote, they get treated like they are, constantly, and the gap between them is one of the more expensive habits in contract manufacturing and industrial distribution. It rarely shows up as one dramatic loss. It shows up as a margin that is a few points lower than planned, job after job, quietly, until someone adds it up at the end of the year and finds a number nobody meant to give away.

This guide assumes you already know the basic formulas, covered in full in our guide to gross margin. The focus here is narrower and more practical: why this specific mix-up costs manufacturers real money, a conversion table you can actually use on a quote, and how to build a pricing process that does not depend on everyone remembering which metric they are supposed to be using.

A Quick Refresher: Two Formulas, Two Different Prices

Margin is calculated against the selling price. Markup is calculated against cost. Same profit dollars, different denominator, and that difference is the entire source of the confusion.

Gross Margin (%) = (Selling Price − Cost) / Selling Price
Markup (%) = (Selling Price − Cost) / Cost

Because cost is always smaller than selling price on a profitable job, markup is always the larger number of the two. A 20% margin and a 25% markup describe the exact same price. Treat them as interchangeable, and one of two things happens: the quote comes in lower than intended, or it comes in higher than intended and loses to a competitor who did the math correctly.

Margin to Markup Conversion Table

If a target gross margin is known, here is the markup that actually produces it:

Target Gross Margin Required Markup
10% 11.1%
15% 17.6%
20% 25.0%
25% 33.3%
30% 42.9%
35% 53.8%
40% 66.7%
45% 81.8%
50% 100.0%

And the reverse, for a business that quotes off a markup and wants to know what margin that markup actually delivers:

Markup Applied Resulting Gross Margin
10% 9.1%
15% 13.0%
20% 16.7%
25% 20.0%
30% 23.1%
40% 28.6%
50% 33.3%
66.7% 40.0%
100% 50.0%

The formulas behind both tables, in case a target sits between the rows above: Markup = Margin / (1 − Margin), and Margin = Markup / (1 + Markup).

What This Mistake Actually Costs, in a Real Scenario

Say an operations manager tells a sales rep to price a CNC job at a 35% margin. The rep pulls the estimated direct cost, $97,500, and does what feels natural: adds 35% on top. $97,500 × 1.35 = $131,625 quoted price.

The job runs as planned. Direct costs come in exactly as estimated. The actual gross margin on that job is ($131,625 − $97,500) / $131,625 = 25.9%, not the 35% that was asked for. The rep did not do anything wrong by the logic they were using, they just applied a markup calculation to a margin target, and the two produced different prices from the same cost.

On this single job, the shortfall is $11,944, the difference between the $46,069 in profit a true 35% margin would have produced and the $34,125 the job actually delivered. Run twenty similarly sized jobs through the same habit over a year, and the shortfall compounds to roughly $239,000 in gross profit that was never actually missing from the business’s capability, it was quietly given away at the quoting stage, one job at a time, without anyone deciding to give it away.

Why This Keeps Happening in Manufacturing Quoting

The mistake persists for a few consistent reasons, and none of them involve anyone being bad at math.

Verbal instructions do not specify which metric. “Get us 35% on this job” is a complete sentence and an incomplete instruction. It works fine as long as everyone quoting has agreed, in writing, whether that 35% means margin or markup. Most shops have never actually written that agreement down.

Spreadsheet templates inherit markup logic by default. A lot of quoting spreadsheets started life as a simple cost-plus calculation, cost times a multiplier, because that is the more intuitive way to build a price from the ground up. Nobody goes back and relabels the output as margin once the business starts reporting profitability in margin terms on the P&L, so the quoting tool and the accounting reports quietly measure two different things.

Multiple people touch the same number with different assumptions. An estimator building a quote often thinks in markup, since that is the natural direction when starting from a known cost. A controller reviewing performance afterward thinks in margin, since that is how the income statement is built. If nobody explicitly converts between the two at the handoff, the estimator’s 35% and the controller’s 35% were never the same 35% to begin with.

Rushed RFQ turnarounds skip the check. A quote built and sent in twenty minutes to beat a competitor’s response time rarely gets a second look at whether the pricing formula matches company policy. The pressure to move fast and the habit of pricing from memory reinforce each other.

How to Fix It (Without Slowing Down Every Quote)

Write down which metric the business prices by, and use only that one. It genuinely does not matter much whether a shop standardizes on margin or markup, both work as a system. What matters is that every quote, every rep, and every review uses the same one, so a “35%” said out loud always means the same price.

Build the conversion into the quoting tool, not into people’s memory. If the business reports profitability in margin terms, which almost every P&L does, the quoting tool should accept a target margin and calculate the correct sell price automatically, rather than asking a rep to do a markup calculation and hope it lines up. This is the exact gap Quanzar’s Quote Intelligence is built to close, standardizing quote logic across a sales team so the price that goes out the door actually reflects the margin that was intended, without adding steps to a rep’s process.

Check realized margin against quoted margin after the job closes, not just before. A pricing policy fixes the calculation going forward. It does not catch the jobs already quoted under the old habit, or a rep who reverts to old math under deadline pressure. Comparing quoted margin to realized margin by job, on an ongoing basis rather than as an annual audit, is how a business catches the pattern early instead of discovering it in a year-end review. This is the same job-level visibility covered in Quanzar’s research into where contract manufacturers lose margin, where pricing errors at the quote stage show up as one of the most common and most fixable leak points.

If this pattern sounds familiar, quotes that look fine on paper but come in soft once the job closes, running a free 10-minute margin audit on the last several jobs will usually show whether this specific gap is present, and how much it is worth, before another quote goes out under the same assumption.

Frequently Asked Questions

Is a 20% margin the same as a 25% markup?

Yes. A 20% gross margin and a 25% markup describe the exact same selling price relative to cost. Applying a 20% markup instead of a 25% markup, when a 20% margin was actually the target, produces only a 16.7% margin, well short of the goal.

How do I convert margin to markup?

Markup = Margin / (1 − Margin). To hit a 30% gross margin, the required markup on cost is 30 / 70 = 42.9%.

How do I convert markup to margin?

Margin = Markup / (1 + Markup). A 30% markup on cost converts to a 23.1% gross margin, not 30%.

Why does my quote look profitable but come in with a lower margin than planned?

The most common cause is applying a markup calculation to a margin target, or the reverse, without converting between the two. It also happens when the quoting spreadsheet and the P&L are built around different definitions of the metric, so a “35%” on the quote and a “35%” on the financial report were never actually the same number.

Should a manufacturer price using margin or markup?

Either works as a system. Margin is generally more useful for ongoing reporting, since it matches how profitability is tracked on the income statement. What actually matters is consistency: everyone quoting needs to use the same metric, and the conversion between the two needs to be built into the quoting process rather than left to whoever is doing the math that day.

What markup do I need to hit a 40% gross margin?

40 / 60 = 66.7% markup on cost. A common mistake at this specific margin level is assuming a 40% markup will do it, which actually produces only a 28.6% margin, nearly 11.4 points short.

The Bottom Line

Margin and markup are not competing philosophies, they are two different rulers measuring the same distance, and a business only runs into trouble when it uses both without realizing it. The fix costs nothing more than a written policy and a quoting tool that does the conversion automatically, and it tends to be one of the fastest margin improvements a manufacturer can make, since it requires no new pricing power, no renegotiated contracts, and no additional sales effort. It just requires charging what was actually intended to be charged.

For a broader look at where else margin quietly slips beyond the quoting stage, see the full guide to gross margin, or run a free margin audit to see where this and other leak points show up in your own last few jobs.