Gross margin vs markup:
same profit, two different percentages
Margin and markup describe the same profit against two different bases, which is why mixing them up quietly eats into earnings.
Calcylator Editorial Team
Updated · 5 min read
Two percentages, one rupee of profit
Suppose a shop buys a shirt for ₹800 and sells it for ₹1,000. The profit is ₹200 either way. Express that profit as a share of what the shirt cost and you get 25%; express it as a share of what the customer paid and you get 20%. The first figure is the markup and the second is the gross margin.
Neither is wrong. They answer different questions. Markup tells a buyer or shop owner how far above cost the price sits, which is the natural number when you are setting a price from a supplier's invoice. Margin tells you how much of every rupee of sales is left after the direct cost of the goods, which is the number that appears on a profit statement and the one that investors, banks and managers compare across businesses.
The trouble starts when the two are used interchangeably. A manager who asks for a 30% margin and a buyer who applies a 30% markup are not talking about the same price, and the gap is real money on every sale.
The two formulas
- price:
- selling price before tax
- cost:
- direct cost of goods sold for that item
- price:
- selling price before tax
- cost:
- direct cost of goods sold for that item
Because price is always bigger than cost, the denominator of margin is larger, so margin is always smaller than markup for any positive profit. A margin can never reach 100%, since cost would have to be zero, while a markup of 100% or more is common: it just means the price is double the cost or higher.
Cost
₹800
Selling price
₹1,000
Profit
₹200
Markup and margin
Markup 25%, margin 20%
Markup = 200 ÷ 800 = 25%. Margin = 200 ÷ 1,000 = 20%.
Converting from one to the other
If you know one figure you can get the other without going back to rupees. The two relationships are short enough to remember.
- Margin = markup ÷ (1 + markup). A 25% markup, written 0.25, gives 0.25 ÷ 1.25 = 20%.
- Markup = margin ÷ (1 − margin). A 20% margin gives 0.20 ÷ 0.80 = 25%.
| Margin | Equals markup of | Markup | Equals margin of |
|---|---|---|---|
| 10% | 11.1% | 10% | 9.1% |
| 20% | 25.0% | 20% | 16.7% |
| 25% | 33.3% | 25% | 20.0% |
| 30% | 42.9% | 30% | 23.1% |
| 40% | 66.7% | 40% | 28.6% |
| 50% | 100.0% | 50% | 33.3% |
The table shows that the two diverge fast. At low percentages the difference is small, but a 50% margin needs a markup of 100%, meaning you must double the cost. That surprises many first-time sellers.
Pricing from a target margin
The most useful practical rule is this: to hit a target margin, divide the cost by (1 − margin), not multiply by (1 + margin). Multiplying gives you the markup route, and the margin you end up with is lower than you wanted.
Cost per item
₹600
Target gross margin
30%
Correct price
600 ÷ 0.70 = ₹857.14
Naive price
600 × 1.30 = ₹780
Margin on the naive price
23.08%
(780 − 600) ÷ 780 = 23.08%, which is 6.92 points below the 30% target. The correct ₹857.14 gives profit ₹257.14, and 257.14 ÷ 857.14 = 30%.
On 1,000 such items the shortfall is about ₹77,000 of profit over the year if volumes stay the same. Small slips in the base add up.
What a discount does to margin
Discounts bite more than they appear, because they come out of profit rather than cost. If the ₹1,000 shirt is sold at 10% off, the price is ₹900, cost is still ₹800, and profit falls from ₹200 to ₹100. The margin drops from 20% to 11.1%, and the profit is halved by a 10% price cut.
This is why a 'small' discount needs a large volume rise to pay for itself. To earn the same ₹200 total profit at ₹100 a piece, you must sell twice as many. Before running an offer, check the new margin and ask whether it is realistic to double the units.
Margin across a whole business
On an income statement the margin is taken over everything sold in the period. Say a shop records ₹50,00,000 of sales and ₹36,00,000 of cost of goods sold. Gross profit is ₹14,00,000, the gross margin is 14 ÷ 50 = 28%, and the average markup on cost is 14 ÷ 36 = 38.9%. A reader who sees '39%' and '28%' in different reports may assume the business changed when it only changed denominators.
Product mix shifts the blended figure even when no individual price moves. Take 600 units of a product sold at ₹500 against a ₹400 cost (20% margin) and 200 units of another sold at ₹2,000 against a ₹1,200 cost (40% margin). Profit is 60,000 + 1,60,000 = ₹2,20,000 on sales of ₹7,00,000, a blended margin of 31.4%, not the simple average of 30%. Selling more of the higher-margin line lifts the blend, and the reverse drags it down.
Quoted prices that include sales tax also need care. If a price tag shows ₹1,180 with 18% tax included, the revenue the business keeps is ₹1,000; use that, not the tag, as the base for both percentages.
Which figure to use, and when
- Markup: setting list prices from supplier costs, building a rate card, or checking a quote against a rule of thumb.
- Gross margin: comparing products or branches, tracking profitability over time, reporting to partners or a lender.
- Both, in rupees: when negotiating with a supplier, state the saving per unit, because a cost cut raises margin and markup together and percentages alone hide how much money it is.
Remember what gross margin leaves out. It counts only the direct cost of the goods. Rent, wages, marketing, delivery and tax all come out afterwards, so a healthy gross margin does not guarantee a profit. A calculator is useful for checking both figures quickly while you test prices.
A quick way to keep them straight is a one-line memory aid: markup is 'on top of cost', margin is 'out of price'. When a supplier says they add 20% to their cost, that is markup. When a retailer says they keep 20% of what customers pay, that is margin. The first yields a price of 1.20 times cost, the second a price of 1.25 times cost.
Common questions
What is the difference between gross margin and markup?
Both start with profit. Markup divides profit by cost, margin divides it by selling price. A ₹200 profit on a ₹800 cost sold at ₹1,000 is a 25% markup and a 20% gross margin.
How do I convert markup to margin?
Divide the markup by 1 plus the markup. For a 25% markup, 0.25 ÷ 1.25 = 20%. For 50%, it is 0.5 ÷ 1.5 = 33.3%. The result is always lower than the markup.
How do I price a product to get a 30% gross margin?
Divide the cost by 0.70. A ₹600 item should sell at ₹857.14 to earn 30%. Adding 30% to cost gives ₹780, which delivers a margin of only 23.08%.
Can gross margin be over 100%?
No. Profit cannot exceed the selling price, so margin stays below 100%. Markup can exceed 100%: an item that costs ₹200 and sells at ₹700 has a markup of 250% but a margin of 71.4%.
Is a 50% markup the same as a 50% margin?
No. A 50% markup means the price is 1.5 times cost, giving a margin of 33.3%. A 50% margin means price is double the cost, which is a 100% markup.
Was this guide helpful?
Continue reading
View all blogsCAGR explained: growth rate made simple
See how CAGR smooths uneven returns into one yearly rate, with a formula and a worked example.
5 min read
Cap Rate Formula: NOI ÷ Property Value Explained
Cap rate calculator guide: work out NOI, divide by price and value a shop or office, with a ₹1.1 crore example giving 6.21%.
7 min read
Car Loan EMI Calculator: Down Payment vs EMI
Car loan EMI calculator formula with a ₹10 lakh car example showing how the down payment and tenure change your EMI and the total interest paid.
7 min read






