Business

Profit Margin vs Markup: The Difference That Costs Retailers Money

Profit Margin vs Markup: The Difference That Costs Retailers Money

Ask two shop owners what "profit" they make and you will often get answers that mean completely different things. The culprit is a subtle but expensive mix-up: margin and markup are not the same number.

The two definitions

  • Markup = profit as a percentage of cost. It is what you add on to your buying price.
  • Margin = profit as a percentage of the selling price. It is what you keep out of each sale.

Same profit, two different denominators — so two different percentages.

A worked example

You buy an item for Rs 800 and sell it for Rs 1,000. Your profit is Rs 200.

  • Markup = 200 ÷ 800 = 25%
  • Margin = 200 ÷ 1,000 = 20%

The exact same sale is a "25% markup" or a "20% margin" depending on which you mean.

Why the confusion costs money

Imagine you want a 30% profit margin, but you calculate your price by adding 30% markup to cost:

  • Cost Rs 1,000 + 30% markup = Rs 1,300 selling price.
  • But the actual margin on Rs 1,300 is only 300 ÷ 1,300 = 23% — well short of the 30% you intended.

Do that across a whole shop, all year, and you have systematically under-priced everything. This is one of the most common reasons small retailers work hard but stay thin on profit.

The rule of thumb

A given markup always produces a smaller margin. Some quick conversions:

MarkupMargin
25%20%
50%33%
100%50%

Price on margin, not markup

Decide the margin you need to cover rent, staff and still profit — then work backwards to the price. Our Profit Margin Calculator does exactly that: enter your cost and target margin, and it tells you the price to charge.

Know which number you mean, and you stop leaving money on the counter.

Need help putting this into practice?

Ceygate Solutions builds ERP systems, websites, apps and security solutions for businesses across Sri Lanka and beyond.

Talk to Us