Glossary Glossary · Profit & margin basics · Updated 7 Jul 2026

Markup vs margin: what’s the difference?

Markup divides by cost. Margin divides by price. Same numerator, different denominator, two different numbers. A €10 item sold at €15 is a 50% markup and a 33% margin. Confusing the two is the most common pricing mistake in retail.

Markup vs margin — the short answer

Markup divides by cost. Margin divides by price. Same numerator, different denominator, two different numbers. A €10 item sold at €15 is a 50% markup and a 33% margin. Confusing the two is the most common pricing mistake in retail.

Markup and margin measure the same thing — the gap between cost and selling price — but they divide that gap by different denominators. Markup divides by cost. Margin divides by price. A €10 item sold for €15 is a 50% markup (€5 ÷ €10) and a 33% margin (€5 ÷ €15). Same sale, two different numbers. The confusion is the single most common source of pricing mistakes in small retail. nouz always reports margin on net revenue, so the number you see is the one your bank account agrees with.

TL;DR

Markup ÷ cost. Margin ÷ price. Markup = (Price − Cost) / Cost. Margin = (Price − Cost) / Price. Same euro gap, different denominator. "Keystone markup" (2× cost) is 100% markup but only 50% margin. Always state which one you mean — they diverge fast at higher numbers.

The two definitions

Markup is what you add to cost to get to price, expressed as a percentage of cost. If something costs you €10 and you sell it at €15, you added €5 to the cost, which is 50% of the cost. Markup is the language of buyers and merchandisers — it answers "how much do I add."

Margin (specifically gross margin) is what you keep from the sale, expressed as a percentage of price. The same €10 → €15 sale leaves you €5 of the €15 you collected, which is 33%. Margin is the language of finance and reporting — it answers "how much do I keep."

Both are correct. Both describe the same sale. They are not interchangeable. A shop owner who quotes "50% margin" when they mean "50% markup" is overstating their real profitability by 17 percentage points on every product — and pricing as if that 17-point cushion exists.

The formulas

Markup vs margin formulas. Markup % = (Price − Cost) ÷ Cost. Margin % = (Price − Cost) ÷ Price. Conversion: Margin = Markup ÷ (1 + Markup). Markup = Margin ÷ (1 − Margin).
Markup % = (Price - Cost) / Cost
Margin % = (Price - Cost) / Price

Margin = Markup / (1 + Markup)
Markup = Margin / (1 - Margin)

The conversion formulas matter because suppliers usually quote in markup and accountants always report in margin. Translating between the two without a calculator gets harder as the numbers grow — a 100% markup is a 50% margin, but a 200% markup is a 67% margin, and a 400% markup is an 80% margin. The gap widens fast.

Worked example

A boutique buys a jumper at €36 wholesale and sells it at €120.

StepCalculationResult
Cost€36,00
Selling price (gross)€120,00
Gross profit per unit120 − 36€84,00
Markup %84 / 36233%
Margin % (on gross price)84 / 12070%
Net price after VAT (19%) + 1,5% fee120 / 1,19 − fee€99,27
Gross profit on net price99,27 − 36€63,27
Margin % (on net revenue)63,27 / 99,2763,7%

Three different numbers describe the same sale. The supplier conversation uses 233% markup. The shop's casual self-description is 70% margin. The honest financial reality — the number that lines up with the bank — is 63,7% margin computed on net revenue.

The "keystone" example: keystone markup means doubling cost to price. €10 cost → €20 price. That is 100% markup, 50% margin (on gross price), and roughly 41% margin on net revenue for a typical 19% VAT shop. Three numbers, one sale. Each correct in its own frame.

Conversion table

Markup %Equivalent margin %Multiplier (price ÷ cost)
25%20%1,25×
50%33%1,50×
67%40%1,67×
100% (keystone)50%2,00×
150%60%2,50×
200%67%3,00×
233%70%3,33×
300%75%4,00×
400%80%5,00×

Print this table and stick it next to the till. The conversion is the part most owners cannot do in their head, and it is the part that matters most for pricing.

Typical markup by sector

Different retail categories settle around different customary markups. These are rules of thumb for where each sector tends to land, not targets — your own costs, competition and positioning decide the right number. The margin column is the honest one to price against; the markup column is the language your suppliers will use.

SectorTypical markupEquivalent marginNote
Boutique fashion / apparel150 - 250%60 - 71%Keystone (100%) is the floor; seasonal ranges carry higher markup to fund end-of-season markdowns.
Café / coffee (drinks)250 - 400%71 - 80%High markup on a low unit cost; card fees and waste eat more of it than owners expect.
Restaurant (food)200 - 300%67 - 75%Menu markup looks generous, but labour below the line is what decides whether it survives.
Gifts / homeware100 - 150% (keystone)50 - 60%Keystone is the traditional default for most giftware categories.
Salon retail products80 - 120%44 - 55%Lower than services; the retail shelf is a convenience add-on, not the profit engine.
Small e-commerce80 - 150%44 - 60%Shipping and ad spend behave like extra cost, so a healthy-looking markup can leave a thin real margin.

Notice the café row: a 300% markup sounds enormous, but it is a 75% margin on a product where the cup, lid, card fee and milk waste quietly claw several points back. High markup on a low base is not the same as high profit — which is exactly why margin, not markup, is the number to price against.

Common mistakes

  • Applying a markup percentage but calling the result a margin. "I run 50% margin" when you actually added 50% to cost means your real margin is 33% — a 17-point shortfall baked into every price. Always state, and price against, which one you mean.
  • Setting a target margin and then hitting it with a markup of the same number. To land a 60% margin you need a 150% markup, not a 60% one. Skipping the conversion systematically under-prices the whole assortment.
  • Marking up against the gross display price instead of net. VAT and card fees come off the top before the margin is real, so a keystone double that looks like a 50% margin is closer to 41% once the state and the processor are paid. Price to a target margin on net revenue.
  • Using the current restock cost in the formula instead of the cost you actually paid for the units on the shelf. When wholesale prices move, marking up against the new cost misstates the margin on stock you already own. The cost side should be the frozen snapshot, per the COGS snapshot.
  • Assuming one markup fits the whole shop. High-turnover staples can carry a thinner markup than slow, distinctive pieces; a single blanket multiplier leaves money on the table on the items customers would happily pay more for and prices your fast-movers out of competitiveness.

Why it matters

Confusing markup and margin breaks pricing decisions. An owner who thinks "I need a 50% margin" but applies a 50% markup ends up with a 33% margin and a 17-point shortfall. Across 200 units a year at €120 each that is roughly €4.080 of imagined profit that never showed up.

The mistake compounds because the margin you actually need is computed on net revenue, not gross. So the right workflow for a target margin is:

  • Decide your target margin on net revenue (say 60%).
  • Compute the required net price from cost: Net price = Cost ÷ (1 − Target margin) = €36 ÷ 0,40 = €90.
  • Add card fee, then VAT, to get the gross display price: €90 / (1 − 0,015) × 1,19 = €108,73, rounded to €109.
  • Cross-check: at €109 gross, your real margin on net is roughly 60%. Math closes.

A shop using markup math against gross price will price the same item at €72 (€36 × 2,00 keystone) and report a "50% margin" — when the real margin on net is roughly 41%. Across the assortment that gap is the difference between a profitable shop and one that wonders where the cash went. The retail markup formula walks through the full pricing workflow; the COGS snapshot explains why the cost side has to be a frozen value, not a live lookup.

How it shows up in your daily P&L

Markup is a pricing decision you make once; margin is what nouz measures every day after that decision meets reality. In the daily close, nouz takes gross revenue, strips VAT and the card fee on the electronic share to reach net revenue, then subtracts the COGS snapshot to get gross profit — and the margin it reports is gross profit over net revenue. That is always lower than the markup you had in mind at the till, because VAT, card fees and any markdowns land between the sticker price and the money you keep.

This is where a markup-vs-margin mix-up surfaces as real money. If you priced a range at keystone expecting a 50% margin, nouz will show the honest figure closer to 41% once tax and fees are out, night after night. Seeing that gap on the daily P&L is the fastest way to catch pricing that was set in markup terms but is being lived in margin terms — and to reprice before a whole season of thin margins has already been sold.

Related concepts

  • Retail markup formula — the workflow that turns target margin into display price.
  • Gross vs net revenue — the denominator question that decides which margin number is real.
  • COGS snapshot — why the cost in the markup/margin formula has to be a frozen snapshot, not a live cost.
  • GMROI — the metric that combines margin with turnover for a fuller capital-efficiency view.
  • Retail margin curve and restock — how margin behaves as a SKU moves through markdown stages.
Margin reported the honest way. nouz reports gross margin on net revenue by default — not the inflated gross-price version. The number on your daily P&L is the one your bank account agrees with.

Common questions

What is the difference between markup and margin in one sentence?

Markup is the gap between cost and price expressed as a percentage of cost; margin is the same gap expressed as a percentage of price. Same euros, different denominators, two different numbers. A €10 → €15 sale is a 50% markup and a 33% margin.

What is keystone markup?

Keystone markup means doubling the cost to set the price — a 2× multiplier, 100% markup, 50% margin (on gross price). It is the traditional default for many retail categories. Whether it actually delivers 50% margin in your bank depends on VAT, card fees and refunds — see gross vs net revenue for why the real number is usually 8-10 points lower.

Why do suppliers quote markup and accountants quote margin?

Suppliers think in terms of "what do you add to my wholesale price" — that is markup. Accountants think in terms of "what share of the sale do you keep" — that is margin. Both are correct for their context. The trouble starts when a shop owner reads a supplier sheet in markup terms and then reports the same number to themselves as margin.

Should I price using markup or margin?

Decide your target in margin (because margin is what your P&L actually shows), then convert to markup or to a price-multiplier for the buying conversation. Workflow: target margin → required cost-to-price ratio → display price including VAT and card fee. Pricing in markup directly risks systematically under-pricing if you confuse the two.

How do I convert markup to margin without a calculator?

Use Margin = Markup / (1 + Markup). A 50% markup is 0,50 / 1,50 = 33%. A 100% markup is 1,00 / 2,00 = 50%. For the common ones, memorise the pairs: 25% markup = 20% margin, 50% = 33%, 100% = 50%, 200% = 67%, 400% = 80%. The conversion table above is worth printing and keeping by the till.

Why can a high markup still leave a thin margin?

Because markup is measured against a small cost while margin is measured against the full price, and because VAT, card fees, shipping and markdowns all land between the sticker and the money you keep. A café drink at 300% markup looks huge but is a 75% margin before fees, and closer to the high 60s after them. On e-commerce, shipping and ad spend can turn a 120% markup into a real margin in the 40s.

Is margin always lower than markup?

Yes, always, for any profitable sale — because margin divides the same profit by the larger number (price) while markup divides by the smaller number (cost). The two only meet at zero. That is exactly why quoting a markup figure as if it were a margin always overstates profitability, and why the gap widens as the numbers climb.

Get started · 7-min setup

Stop looking up your markup vs margin after the fact.

nouz computes your markup vs margin — and the rest of your daily P&L — automatically, every night at close. Set up in 7 minutes; tonight's number lands on your phone before you lock up.

14 days free·No card at signup·Pay monthly·Cancel in two clicks