Pricing & profit

Markup vs margin

By Nihar ChopadePublished 5 min read

Markup and margin describe the same rupee profit against two different bases. Markup divides by cost; margin divides by selling price. That single difference is why a shop applying a "40% markup" is often surprised to report a 28.6% margin.

Both formulas

Markup % = (Selling price − Cost) ÷ Cost × 100
Margin % = (Selling price − Cost) ÷ Selling price × 100

Example. Cost ₹1,000, selling price ₹1,400. Profit is ₹400. Markup = 400 ÷ 1,000 = 40%. Margin = 400 ÷ 1,400 = 28.6%. Same sale, two numbers — check both in the markup calculator and the margin calculator.

Conversion table

What each markup actually earns as a margin.
MarkupSelling price on ₹1,000 costMargin
10%₹1,1009.1%
20%₹1,20016.7%
25%₹1,25020.0%
33.3%₹1,33325.0%
50%₹1,50033.3%
100%₹2,00050.0%

Margin % = Markup ÷ (100 + Markup) × 100
Markup % = Margin ÷ (100 − Margin) × 100

When to use which

Practical division of labour between the two measures.
Use markup whenUse margin when
Setting shelf prices from purchase costReporting performance to a lender or partner
Applying a standard uplift across a categoryComparing product lines against each other
Negotiating with a supplier or distributorSetting a minimum floor before discounting

If you want to go straight from cost to a price that hits a target margin, use the selling price calculator — it removes the conversion step entirely.

What a discount does to each

Discounts hit margin faster than owners expect, because the discount comes entirely out of profit. On ₹1,000 cost and ₹1,400 price, a 10% discount drops the price to ₹1,260 — profit falls from ₹400 to ₹260 and margin from 28.6% to 20.6%. That is a 35% cut in profit for a 10% cut in price.

Model offers before announcing them with the discount calculator and read how to calculate profit margin.

Do the maths automatically

Frequently asked questions

Markup is profit as a percentage of cost price. Margin is the same profit as a percentage of selling price. Because the selling price is larger, the margin percentage is always lower than the markup percentage.

No. A 50% markup on ₹100 cost gives a ₹150 selling price, and ₹50 profit on ₹150 is a 33.3% margin. To earn a 50% margin you would need a 100% markup.

Margin % = Markup ÷ (100 + Markup) × 100. Conversely, Markup % = Margin ÷ (100 − Margin) × 100.

Use markup to set prices from cost, since cost is what you know when you buy. Use margin to judge and report performance, since revenue is what your accounts are measured against.

Suppliers and distributors work forward from cost, so markup is the natural language. Accountants work from the profit and loss statement, where every ratio is measured against revenue.
  • How to calculate GST

    Multiply the taxable value by the GST rate to add tax; divide the inclusive price by 1 + rate/100 to remove it.

  • GST 2.0: the new GST rates explained

    From 22 September 2025, GST runs on four slabs (0%, 5%, 18% and a 40% special rate) with most 12% items moving to 5% and most 28% items moving to 18%.

  • CGST vs SGST vs IGST

    Same-state sale: GST splits equally into CGST and SGST. Different-state sale: the whole rate goes on one IGST line.

KaroDesk provides calculations and information for general informational purposes. Results should be verified against applicable laws, official notifications, employer policies, lender terms, or professional advice where appropriate. Read our full disclaimer.