Business and finance
Margin vs markup: formulas, difference and examples
Definition
Margin and markup: Margin is profit as a share of the selling price; markup is profit as a share of the cost. The same rupee profit always gives a smaller margin than markup.
Also called: profit margin formula, markup formula, margin vs markup, gross margin, markup percentage
Margin and markup formulas
Both start from the same profit, the selling price minus the cost, but divide it by different numbers. Shopkeepers often say margin when they mean markup, so check which one a supplier or partner is quoting. Margin divides by the selling price, markup by the cost:
- Profit = selling price − cost
- Margin % = profit ÷ selling price × 100
- Markup % = profit ÷ cost × 100
- Margin % = markup ÷ (100 + markup) × 100
- Markup % = margin ÷ (100 − margin) × 100
- Selling price for a target margin = cost ÷ (1 − margin ÷ 100)
Use prices before GST and the full cost
GST you collect is paid over to the government, so work out margin on the selling price before GST. If your price includes GST, as an MRP does, take the tax out first: price before GST = price ÷ (1 + GST rate ÷ 100). On the cost side, use landed cost, including freight and loading, not just the supplier's price, and leave out GST you claim back as input credit. If your shop sells goods at several GST rates, do this product by product, because the tax inside the price differs by rate.
Common mistakes
The classic mistake is adding a 30% markup and expecting a 30% margin; it gives 23.1%. Another is forgetting how much a discount takes: on a product with a 25% margin, a 10% discount cuts the price from ₹100 to ₹90 and the profit from ₹25 to ₹15, a margin of 16.7%, so 40% of the profit is gone. And margin worked out from product cost alone is gross margin: rent, salaries and electricity still have to come out of it.
Worked example
Margin and markup on a shirt
A garment store's shirt has a landed cost of ₹500. Its tag price of ₹840 includes 5% GST, so the price before GST is ₹840 ÷ 1.05 = ₹800. Profit = ₹800 − ₹500 = ₹300. Markup = 300 ÷ 500 × 100 = 60%. Margin = 300 ÷ 800 × 100 = 37.5%. To earn a 40% margin instead, the price before GST would need to be ₹500 ÷ 0.6 = ₹833.33.
In managemate
managemate shows margin, not markup, always as a share of the selling price. The product form shows the margin and profit per unit as you type the cost and selling price, and the range of margins across variants. Sales orders show the cost and margin of each line and of the whole order, before GST, from the lots actually delivered and including landed charges, and purchase orders compare landed cost with today's selling price. Production runs show margin per unit made, and the dashboard has a profit and margin chart. Costs and margins are shown only to people whose role covers purchases, stock, money or reports, never to cashiers. Overheads such as rent and salaries are not included.
Give your team a clearer working day
Try every feature free for 60 days with up to 5 users. A guided setup brings in your products, contacts and opening stock from Excel.
- No card needed
- Then ₹299 per user a month
- 7-day money-back guarantee