Margin vs markup: how to price your products so you actually make money
Margin vs markup with formulas and a conversion table, landed cost, MRP rules under Legal Metrology, the maths behind discounts and a worked pricing example.

Margin is profit as a percentage of your selling price; markup is profit as a percentage of your cost. A ₹100 item sold at ₹150 has a 50% markup but only a 33.3% margin. Most small businesses under-price because they set a markup and then quote it as their margin, discount from it, and are surprised at year end. This guide gives you the formulas, the conversion table, landed cost, MRP rules and the discount maths, with a worked example.
Margin and markup: the two formulas you must not mix up
Both numbers describe the same rupee profit on a sale. The difference is the base you divide by.
- Markup % = (Selling price minus Cost) divided by Cost, times 100
- Margin % = (Selling price minus Cost) divided by Selling price, times 100
Take a phone cover that costs a Kochi electronics shop ₹120 and sells for ₹200. Profit is ₹80. Markup is ₹80 divided by ₹120, which is 66.7%. Margin is ₹80 divided by ₹200, which is 40%. Same ₹80, two very different percentages.
The trap is that your supplier, your CA and your bank each use a different one without saying so. A wholesaler says "I give you 20% margin" when they mean a 20% markup on their price; a P&L shows gross margin on sales. When someone says a percentage, ask "on cost or on price?" before you use the number.
Two conversions cover every situation:
- Margin from markup: Margin = Markup divided by (1 + Markup). A 25% markup is 0.25 divided by 1.25, which is 20% margin.
- Markup from margin: Markup = Margin divided by (1 minus Margin). A 40% margin is 0.40 divided by 0.60, which is 66.7% markup.
And the one you will use most, price from cost and target margin: Price = Cost divided by (1 minus Margin). To earn a 35% margin on a ₹650 cost, price it at ₹650 divided by 0.65, which is ₹1,000. If you instead added 35% to cost you would price at ₹877.50 and earn only a 26% margin.
Conversion table: markup to margin
| Markup on cost | Margin on price | Example: cost ₹100 sells at |
|---|---|---|
| 10% | 9.1% | ₹110 |
| 20% | 16.7% | ₹120 |
| 25% | 20.0% | ₹125 |
| 33.3% | 25.0% | ₹133 |
| 50% | 33.3% | ₹150 |
| 66.7% | 40.0% | ₹167 |
| 100% | 50.0% | ₹200 |
| 150% | 60.0% | ₹250 |
| 200% | 66.7% | ₹300 |
Notice that margin can never reach 100% no matter how high the markup, and that doubling the markup does not double the margin. A trader "keeping 20%" on a grocery line is earning 16.7% of every rupee of sales before rent, salaries and interest, which is why kirana stores need volume.
Cost-plus pricing vs value pricing
Cost-plus means you take your full cost per unit and add a markup that covers overheads and profit. It is simple, defensible when a customer asks "why this price", and the right method for commodity goods where buyers compare on price: hardware, groceries, stationery, basic garments. Its weakness is that it ignores what the customer is willing to pay and what competitors charge, so you leave money on the table for anything with a story, a brand or scarcity.
Value pricing starts from the other end: what is this worth to the buyer, and what would they pay elsewhere? A Pune freelance designer charging ₹40,000 for a logo is not marking up her hours; she is pricing the outcome. A Jaipur block-print seller on Instagram can charge ₹1,200 for a cushion cover that a wholesaler moves at ₹400, because the buyer is paying for curation, photography and the story of the artisan.
Most small businesses need both. Use cost-plus to set your floor, the price below which you must not go, and value pricing to set the actual price where you have any differentiation. If the value price comes out below the floor, the product is not viable at your cost structure. Our break-even analysis guide shows how to set that floor from your fixed costs.
Landed cost: the number your margin is really built on
Cost is not the price on the supplier's invoice. Landed cost is everything it takes to get a unit onto your shelf ready to sell:
- Supplier's basic price (before GST)
- Freight, courier or transport, including the transporter's GST if you cannot claim it
- Insurance and loading or unloading charges
- Customs duty, cess and clearing charges for imports
- Packaging or labelling you add before sale
- Wastage, breakage and returns, as a percentage
- GST on the purchase, but only if you cannot claim it as input tax credit
That last line is where GST registration changes your pricing. If you are registered under the regular scheme, GST paid to your supplier is input tax credit under Section 16 of the CGST Act and is not a cost; you set it off against GST collected on sales. If you are unregistered or on the composition scheme, you cannot claim it and the GST becomes part of your cost. Read input tax credit explained for the conditions.
Example: a Surat textile trader buys a bolt of fabric at ₹10,000 plus 5% GST, ₹500, so the invoice is ₹10,500. Freight is ₹300. As a regular registered dealer his landed cost is ₹10,000 plus ₹300, which is ₹10,300; the ₹500 is credit. A composition dealer next door buying the same bolt has a landed cost of ₹10,800, and a 20% markup on that gives a ₹12,960 price against ₹12,360 for the registered dealer. The composition dealer's lower compliance load costs him about 5% of price on every sale.
Compute landed cost per supplier, not per item; a "cheaper" quote with freight extra is often the dearer one once landed. Imports add customs duty on the assessable value and IGST on top; the IGST is creditable if you are registered, the duty is not. If you import, our IEC guide covers the registrations you need first.
MRP rules under Legal Metrology: what you may and may not do
If you sell pre-packaged goods to consumers, the Legal Metrology Act, 2009 and the Legal Metrology (Packaged Commodities) Rules, 2011 apply. The rules that affect pricing:
- MRP is inclusive of all taxes. The label must read "MRP ₹___ (inclusive of all taxes)". You cannot add GST at the counter on top of the MRP; the GST is already inside it. To find the taxable value on your invoice, divide the MRP by (1 plus the GST rate), which is what a reverse GST calculator does.
- You may sell below MRP, never above. Selling above MRP is an offence under Section 36 of the Act, with fines that escalate on repeat offences. Discounts are entirely at your discretion.
- Mandatory declarations on every retail pack: name and address of the manufacturer, packer or importer; common name of the product; net quantity in standard units; month and year of manufacture, packing or import; MRP; consumer care contact details; and country of origin for imported goods. Since 2022 the unit sale price (per gram, per ml or per unit) must also be shown alongside the MRP on most packs.
- One product, one MRP. The same product in the same pack size should not carry different MRPs in different places, with limited exceptions; confirm the current wording of the rules before printing labels for multiple channels.
- Exemptions. Packs above 25 kg or 25 litres (except a few items such as cement and fertiliser), packages sold to industrial or institutional buyers, and goods sold loose are outside the rules.
If you are a manufacturer or a brand that packs goods, you set the MRP and your trade price sits below it; the gap is the retailer's margin. A common structure is retailer margin 20% to 30% on MRP and distributor margin 5% to 10%, so an item with MRP ₹100 might leave you at ₹63 to ₹70 exclusive of GST. Work backwards from the MRP the market will accept, subtract the channel margins and GST, and check whether what is left clears your landed cost with a margin you can live with.
Discounting maths: what 10% off really costs you
A discount comes straight out of your margin, not out of your price. That is why small discounts need surprisingly large volume increases to break even. The formula for the extra volume you need is:
Extra units needed = Discount divided by (Margin minus Discount)
| Your gross margin | 5% discount needs | 10% discount needs | 15% discount needs | 20% discount needs |
|---|---|---|---|---|
| 25% | 25% more units | 67% more units | 150% more units | 400% more units |
| 30% | 20% more units | 50% more units | 100% more units | 200% more units |
| 40% | 14% more units | 33% more units | 60% more units | 100% more units |
| 50% | 11% more units | 25% more units | 43% more units | 67% more units |
Read the 30% row, which is typical for a general trader. A "flat 10% off" sale needs you to sell half as much again just to earn the same rupees as before. A 20% off sale needs you to triple volume. If the discount is meant to clear dead stock, that is fine; the stock was going to be written down anyway. If it is meant to grow the business, check the row for your margin first and ask whether your footfall or website traffic can really rise that much. The discount calculator does this arithmetic for any margin and discount pair.
One GST point: a discount shown on the invoice reduces the taxable value under Section 15(3) of the CGST Act, so the tax falls with it. A discount given after the sale reduces GST only if it was agreed at the time of sale and linked to the invoice; otherwise you absorb it fully.
Worked example: a Jaipur handicrafts seller prices a cushion cover
Priya makes hand block-printed cushion covers in Sanganer and sells them two ways: wholesale to a Delhi home decor store and retail on her own website.
Step 1: landed cost per unit. Fabric ₹120, printing and dye ₹60, stitching ₹40, zip and packaging ₹15. That is ₹235. She loses about 5% to misprints and returns, so she loads that: ₹235 divided by 0.95 is ₹247.
Step 2: overheads per unit. Her studio rent, two helpers' salaries, electricity and website plan come to ₹40,000 a month. She sells about 1,000 units a month, so overhead is ₹40 per unit. Full cost is ₹247 plus ₹40, which is ₹287.
Step 3: wholesale price. The Delhi store expects to keep a 45% margin on its ₹899 retail price, so it will pay at most ₹899 times 0.55, which is ₹494. Priya wants a 40% markup on full cost: ₹287 times 1.40 is ₹402. She quotes ₹425 exclusive of GST, which is a 48% markup and a margin of ₹138 on ₹425, or 32.5%. Both parties have room.
Step 4: retail price online. Here she has the story, the photos and no middleman, so she targets a 55% margin. Price is ₹287 divided by 0.45, which is ₹638. Add GST at the rate for her HSN; assume 5% for this example and confirm the current rate for made-up textile articles in the schedule. ₹638 times 1.05 is ₹669.90. She rounds up to an MRP of ₹699, printed as inclusive of all taxes. The taxable value on her invoice is ₹699 divided by 1.05, which is ₹665.71, with GST of ₹33.29. Her margin at retail is ₹665.71 minus ₹287, which is ₹378.71, or 56.9% of the taxable value.
Step 5: the festival discount test. Diwali is coming and she wants a 15% off sale on the website. At a 56.9% margin, extra units needed are 15 divided by (56.9 minus 15), which is 35.8% more than usual. Her traffic in the festive month is usually 60% higher, so the sale makes sense. If she tried the same discount on wholesale at 32.5% margin, she would need 86% more volume, which the Delhi store will not give. So the sale runs on retail only.
Step 6: check against the market. Similar covers sell online between ₹599 and ₹1,299. At ₹699 she is at the lower end of the value range with a healthy margin, leaving room to move to ₹799 once reviews build up.
Common mistakes
- Quoting markup as margin. "I keep 30%" on cost is 23% on sales. Every projection built on the wrong figure overstates profit by a third.
- Pricing from invoice cost, not landed cost. Freight, packaging and wastage silently eat 5% to 15% of the margin you thought you had.
- Treating GST collected as income. Revenue is the taxable value; the GST belongs to the government. Margin on the GST-inclusive price always looks better than it is.
- Composition dealers ignoring GST in cost. The 1% composition levy is small, but the unclaimable GST on purchases is not; price it in. Read the composition scheme guide before choosing.
- Discounting without checking the volume maths. A 20% off sale at 30% margin needs three times the sales to stand still.
- Charging above MRP or adding GST on MRP. Both are Legal Metrology offences and the easiest complaint for a customer to file.
- One price for all channels. Wholesale, marketplace and own-store sales have different costs of selling; a marketplace commission of 15% to 25% needs its own price, not the shop price.
How VyaparKit helps
VyaparKit's profit margin calculator and markup calculator show margin and markup for the same cost and price so you never confuse the two, and the discount calculator tells you how much extra volume a discount needs at your margin. When you sell MRP-labelled goods, the reverse GST calculator splits the inclusive price into taxable value and tax for your invoice. All of these are free and need no login. For the invoice itself, the GST invoice tool applies the right CGST, SGST or IGST split by place of supply and shows invoice-level discounts on the taxable value.
Next steps
- Recompute landed cost for your top 20 products including freight, packaging and wastage, and note whether GST on purchases is creditable for you.
- Convert every "percentage" your suppliers and customers quote into margin on price, and rebuild your price list from cost and target margin.
- Set a floor price per product from full cost, and a channel-wise selling price above it for wholesale, marketplace and own-store sales.
- Before any discount, check the extra units needed at your margin; run clearance discounts only on stock you would otherwise write down.
- If you pack goods for retail, audit your labels against the Legal Metrology declaration list, including unit sale price.
Frequently asked questions
- Is a 50% markup the same as a 50% margin?
- No. A 50% markup on a ₹200 cost gives a price of ₹300 and a margin of ₹100 on ₹300, which is 33.3%. To earn a 50% margin on that item you need to price it at ₹400, which is a 100% markup. Markup is measured on cost, margin is measured on selling price, so the same rupee profit always shows a higher markup percentage than margin percentage.
- Should I include GST when calculating my margin?
- Calculate margin on the GST-exclusive selling price. GST collected from the customer is passed to the government, so it is not your revenue. If you are registered under the regular scheme, GST paid on purchases is input tax credit and is not part of your cost either. Only unregistered and composition dealers treat the GST on purchases as a cost.
- Can a shop sell a product below the printed MRP?
- Yes. The Legal Metrology (Packaged Commodities) Rules, 2011 set the MRP as a ceiling: you may sell at or below it but never above it, and you cannot add GST or any charge on top of the MRP because it is inclusive of all taxes. Discounts below MRP are your choice; the rules only stop you from charging more.
- How much extra do I need to sell to make up for a 10% discount?
- It depends on your margin. If your gross margin is 30%, a 10% discount cuts the margin to 20%, so you need 50% more units to earn the same rupees. At a 40% margin the same discount needs 33% more units, and at 25% margin you need 67% more. The formula is discount divided by (margin minus discount).
This guide is general information for Indian small businesses as of 11 Jul 2026. Rates, thresholds and due dates change by notification; confirm the current position on the relevant government portal or with your chartered accountant before acting.
Keep reading
All Growth & money guides →
Break-even analysis for a small business: formulas and a worked example
How to separate fixed and variable costs, work out contribution margin, and find the sales you need to stop losing money, with a Bengaluru cloud kitchen example.
Read the guide →
Billing software vs Excel: when to switch and how to move in 30 days
Billing software vs Excel for Indian small businesses: when Excel stops working, what to look for, free vs paid, data ownership and a 30-day migration plan.
Read the guide →
WhatsApp Business for small shops: setup, catalogue, invoices and rules
How a small shop should use WhatsApp Business in India: app vs API, catalogue, quick replies, invoices and payment links, broadcast rules and a 7-day plan.
Read the guide →
Business loans for small businesses: MUDRA, CGTMSE, PMEGP, OD and TReDS
A plain guide to MUDRA tiers, CGTMSE guarantees, PMEGP subsidy, Stand-Up India, bank OD and invoice discounting, what banks ask for and how to spot fake loan apps.
Read the guide →