Skip to content
Inventory & accounting

Inventory & accounting

Gross Margin vs Markup: The Difference and How to Convert

Last checked 20 October 2026 · 8 min read · Billing Software by Betterwork

Markup is profit as a percentage of cost; gross margin is profit as a percentage of selling price. An item costing ₹100 and selling at ₹125 has a 25% markup but only a 20% margin. To hit a target margin, use Price = Cost ÷ (1 − margin). Convert with Margin = Markup ÷ (1 + Markup) and Markup = Margin ÷ (1 − Margin). Calculate both before GST.

Markup and gross margin both describe how much you earn over what an item costs, but they divide by different numbers. Confusing them is one of the most common pricing mistakes in small businesses: an owner "adds 30%" to cost and believes the shop earns 30% on sales, when it actually earns about 23%. This guide gives the formulas, a ready conversion table, GST examples and the traps to avoid.

What is the difference between markup and gross margin?

Both start from the same rupee profit:

Gross profit per unit = Selling price − Cost

They differ in the base:

  • Markup % = Gross profit ÷ Cost × 100
  • Gross margin % = Gross profit ÷ Selling price × 100

Example: you buy a ceiling fan for ₹2,000 and sell it for ₹2,500.

  • Gross profit = ₹500
  • Markup = 500 ÷ 2,000 = 25%
  • Gross margin = 500 ÷ 2,500 = 20%

Same fan, same ₹500, two different percentages. Neither is wrong; they answer different questions. Markup is a pricing tool (how much to add to cost). Margin is a performance measure (how much of each rupee of sales is gross profit), and it is the number that appears on your profit and loss statement.

What are the conversion formulas?

Write markup and margin as decimals (25% = 0.25).

  • Margin = Markup ÷ (1 + Markup)
  • Markup = Margin ÷ (1 − Margin)
  • Price from markup = Cost × (1 + Markup)
  • Price from target margin = Cost ÷ (1 − Margin)

Check with the fan: markup 0.25 → margin = 0.25 ÷ 1.25 = 0.20 ✓. Target margin 0.20 → price = 2,000 ÷ 0.80 = ₹2,500 ✓.

Markup to margin conversion table

Markup on cost Gross margin on price Price for ₹100 cost
10% 9.09% ₹110
15% 13.04% ₹115
20% 16.67% ₹120
25% 20.00% ₹125
30% 23.08% ₹130
33.33% 25.00% ₹133.33
40% 28.57% ₹140
50% 33.33% ₹150
66.67% 40.00% ₹166.67
75% 42.86% ₹175
100% 50.00% ₹200
150% 60.00% ₹250

Notice how the gap widens as the numbers grow. At a 100% markup ("double the cost"), the margin is only 50%.

How do you price for a target margin?

Many owners set a margin target because overheads are a percentage of sales. If your rent, salaries and other operating costs run at 18% of sales and you want a 6% profit before tax, you need a gross margin of about 24%.

  1. Find the true cost per unit — purchase price plus inward freight, less trade discount, excluding recoverable GST. This matches the cost rules in AS 2 and the method in stock valuation methods.
  2. Decide the target margin from your overhead ratio plus desired profit.
  3. Compute price = cost ÷ (1 − margin).
  4. Add GST at the item's rate to get the customer-facing price, if you display tax-inclusive prices.
  5. Round sensibly and check against market prices.
  6. Recheck margin after rounding and discounts.

Worked example: a Kolhapur kitchenware shop

A pressure cooker costs the shop ₹1,180 per unit including 18% GST on the supplier's invoice. The shop is a regular taxpayer and claims the GST as input tax credit. Inward freight is ₹20 per unit.

  • Cost excluding GST = 1,180 ÷ 1.18 = ₹1,000
  • Add freight = ₹1,020 true cost
  • Target gross margin = 24%
  • Pre-tax price = 1,020 ÷ 0.76 = ₹1,342.11
  • Add GST at 18% (assume this rate for the example; confirm the correct rate for the HSN) = ₹1,342.11 × 1.18 = ₹1,583.69
  • Shop rounds the tag price to ₹1,599 inclusive of GST

Now recheck:

  • Taxable value = 1,599 ÷ 1.18 = ₹1,355.08
  • Gross profit = 1,355.08 − 1,020 = ₹335.08
  • Margin = 335.08 ÷ 1,355.08 = 24.73% (above target after rounding up)
  • Markup = 335.08 ÷ 1,020 = 32.85%

Had the owner simply "added 24% to cost", the pre-tax price would be ₹1,264.80 and the margin only 19.35% — almost five points short of what overheads need. You can check tax-inclusive arithmetic with the GST calculator.

Why should GST be kept out of margin calculations?

For a regular GST-registered business, the GST on your sale is collected for the government, and the GST on your purchase comes back as credit. Neither is your money. If you compute margin on tax-inclusive figures:

  • Selling price ₹1,599 (incl. GST), cost ₹1,180 (incl. GST) → apparent margin 26.2%.
  • Real margin on taxable values (ignoring freight) → (1,355.08 − 1,000) ÷ 1,355.08 = 26.2%.

They happen to match here only because both sides carry the same rate. Once rates differ, freight is added, credit is blocked, or you are a composition dealer, the tax-inclusive figure goes wrong. Always work on taxable values, and treat non-recoverable GST as part of cost.

How do discounts change margin?

Discounts are taken from price, but the cost does not move. So a small price cut eats a big share of the margin.

Starting from the cooker's taxable price of ₹1,355.08 and cost of ₹1,020:

Discount on price New taxable price Gross profit Margin
0% ₹1,355.08 ₹335.08 24.73%
5% ₹1,287.33 ₹267.33 20.77%
10% ₹1,219.57 ₹199.57 16.36%
15% ₹1,151.82 ₹131.82 11.44%

A 10% discount cuts gross profit per unit by about 40%. To earn the same total gross profit, you would need to sell roughly 335.08 ÷ 199.57 ≈ 1.68 times as many units. Run this check before agreeing to a bulk discount.

How do margin and markup show up in your reports?

At product level, your billing system knows each item's cost and selling price, so it can report gross profit per item, per category and per customer. At business level, gross margin is gross profit ÷ net sales from the P&L.

Two reasons the business-level margin may be lower than your price list suggests:

  • Stock losses and write-downs (damage, expiry, theft) raise cost of goods sold without any sale. See batch and expiry tracking.
  • Unrecorded discounts at the counter reduce realised prices.

AS 2's retail method actually works backwards from margin: it estimates the cost of closing stock by reducing its sales value by the gross margin percentage. That only works if your margin numbers are accurate.

Billing Software by Betterwork records item cost and selling price with each invoice, so item-wise sales reports can show where margin is really earned. The pricing decisions themselves remain yours.

How do you set different margins by product category?

One flat markup across the shop rarely works, because products differ in how fast they sell, how much space and attention they need, and how price-sensitive customers are.

Category type Typical behaviour Margin approach
Fast-moving daily items Customers compare prices; high volume Thinner margin, earn on volume
Slow-moving or bulky items Ties up cash and space Higher margin to cover holding cost
Items needing advice or installation Staff time per sale Higher margin or separate service charge
Perishables Expiry losses Build expected wastage into cost
Impulse and accessory items Low price sensitivity Often higher margin

Worked example: building wastage into cost

A bakery buys bread at ₹30 per loaf (taxable value) and expects 5% of loaves to go unsold and be discarded. The effective cost per loaf sold is ₹30 ÷ 0.95 = ₹31.58. For a 25% gross margin, price = 31.58 ÷ 0.75 = ₹42.11 before GST. Pricing on the ₹30 invoice cost alone would give ₹40, and after wastage the real margin would fall to (40 − 31.58) ÷ 40 = 21.05%.

Blended margin

Your shop-level gross margin is a weighted mix of category margins. If 70% of sales come from a category at 15% margin and 30% from one at 35%, the blended margin is 0.70 × 15% + 0.30 × 35% = 21%. Shifting the sales mix by just ten points towards the higher-margin category (60/40) lifts the blend to 23% without changing a single price. Item-wise sales reports show where that mix is moving.

How does gross margin tell you your break-even sales?

Gross margin is the share of every sales rupee left after the cost of goods, so it tells you how much you must sell to cover fixed overheads:

Break-even sales = Monthly fixed overheads ÷ Gross margin %

A shop with overheads of ₹1,80,000 a month and a 24% gross margin breaks even at 1,80,000 ÷ 0.24 = ₹7,50,000 of monthly sales (excluding GST). If the same shop mistakenly believes its 24% markup is its margin, the real margin is only 19.35% (0.24 ÷ 1.24), and break-even rises to about ₹9,30,000 — roughly ₹1,80,000 of extra monthly sales the owner did not plan for.

When supplier costs rise

If a supplier raises cost by 8% and you want to keep the same margin percentage, raise the selling price by the same 8%. Adding the same rupee amount instead keeps your gross profit per unit, but the margin percentage falls. Decide which matters more for that product before you change the price list.

Common mistakes

  • Saying "30% margin" when you mean 30% markup — the real margin is 23.08%.
  • Calculating on GST-inclusive figures, mixing tax with profit.
  • Using supplier invoice price as cost and forgetting freight, or including recoverable GST.
  • Approving discounts on the price list without recomputing margin.
  • Setting one markup for all products regardless of turnover speed or overhead use.
  • Ignoring shrinkage, so the P&L margin never matches the price-list margin.
  • Comparing your markup with a competitor's margin, which is comparing two different bases.

Key takeaways

  • Markup divides profit by cost; margin divides it by selling price.
  • Margin = Markup ÷ (1 + Markup); Markup = Margin ÷ (1 − Margin).
  • Price for a target margin = Cost ÷ (1 − Margin).
  • Work on taxable values; keep recoverable GST out of both cost and price.
  • Discounts cut margin far more than their headline percentage suggests.
  • Use margin to set targets, because overheads are measured against sales.

This guide is general information, not tax advice. Rules last checked on 20 October 2026; confirm with your tax professional for your situation.

Official sources

Gross Margin vs Markup: FAQ

Can a markup be more than 100%?

Yes. Markup is measured on cost, so selling a ₹100 item at ₹250 is a 150% markup. Gross margin, measured on selling price, can never reach 100% unless the cost is zero. That asymmetry is why margin is the safer number to set targets with: it cannot be inflated past what the price allows.

Should I calculate margin on the GST-inclusive price?

No, if you are a regular GST-registered business. Output GST belongs to the government and input GST is recoverable, so both cost and price should exclude GST. Calculating on GST-inclusive prices overstates both figures and mixes tax with profit. Composition dealers, who cannot claim credit, should include purchase GST in cost.

What is a good gross margin for a retail shop?

There is no single right number; it depends on the product category, turnover speed and overheads. A fast-moving grocery item can work on a thin margin because it sells many times a month, while slow-moving or high-service goods need more. Compare your margin with your own operating expense ratio: gross margin must cover overheads with something left over.

How does a discount affect my margin?

A discount comes straight out of margin, not out of price proportionally. If an item has a 25% margin and you give a 10% discount on price, the margin falls to about 16.7% of the new price. Always recompute margin on the discounted price before approving bulk or festival discounts.

Is gross margin the same as net profit margin?

No. Gross margin only deducts the cost of goods sold. Net profit margin also deducts operating expenses, depreciation, interest and tax. A business can have a healthy gross margin and still make a net loss if rent, salaries and interest are too high.

Book DemoClaim ₹9,999 Offer
Chat for offersReply in minutes on WhatsApp