Calculate sale price after discount, find original price from a discounted amount, compare multiple deals to find the best one, and calculate markup and profit margin — all in one tool.
🏷️Sale Price
🔍Original Price
%Find Discount %
⚖️Compare Deals
₹
The price before any discount
% off
The discount being offered
Add GST to final sale price
Number of items (for bulk savings)
Sale Price (per item)
—
You Save
—
Savings %
—
Total (×qty)
—
₹
The price you are paying
% off
Discount % applied to arrive at sale price
Original / MRP Price
—
Sale Price Paid
—
Amount Saved
—
Discount
—
₹
Original or marked price
₹
Price after discount
Discount Percentage
—
Original Price
—
Amount Saved
—
You Paid
—
Enter up to 5 deals to find the best value. The lowest final price is highlighted as the winner.
₹
% off
₹
% off
₹
% off
💼 Markup & Profit Margin Calculator
For sellers, resellers & business owners — find selling price or margin
₹
Your purchase / production cost
%
Selling Price
—
Markup %
—
Profit Margin
—
Profit Amount
—
Price + GST
—
GST Amount
—
How to Use This Calculator
1
Choose your calculation mode
Four modes: Sale Price (find final price from discount %), Original Price (reverse — find MRP from sale price), Find Discount % (from two prices), or Compare Deals (pick the best deal from multiple options).
2
Enter prices and discount
Type in the original price and discount percentage, or the sale price and discount applied — depending on which mode you've chosen. All fields accept decimals for exact calculations.
3
Add GST or quantity if needed
In Sale Price mode, you can add GST (5%, 12%, 18%, 28%) to see the final price including tax. Enter quantity to see total savings when buying in bulk.
4
Use Markup & Margin for selling
Business owners and resellers — use the Markup & Margin section below to find the right selling price based on your cost and target profit margin or markup percentage.
💡Use Compare Deals mode when shopping across platforms like Amazon, Flipkart, and Meesho — paste in the MRP and discount of each listing to instantly see which gives the lowest actual price.
📐 Discount Formulas
Sale Price
Sale = MRP × (1 − D%/100)
e.g. ₹2,000 at 30% off → ₹2,000 × 0.70 = ₹1,400
Original Price (Reverse)
MRP = Sale Price ÷ (1 − D%/100)
e.g. Paid ₹1,400 after 30% off → ₹1,400 ÷ 0.70 = ₹2,000
All values based on ₹1,000 original price. Successive discounts are always less than adding the percentages — 20% + 10% is 28%, not 30%.
💼 Profit Margin by Industry (India)
Grocery / Kirana2%–8%
Clothing / Fashion40%–60%
Electronics Retail5%–12%
Restaurant / Food15%–25%
Pharmacy18%–25%
E-commerce Seller10%–30%
Meesho Reseller15%–40%
Freelance Services40%–70%
Margins shown are typical net profit margin after all costs. Always factor in platform fees, returns, shipping, and GST when calculating your actual margin.
A discount is a reduction from the original price — expressed as a percentage of that original price. The calculation seems straightforward but has several variations that come up in real-world shopping and business pricing, each requiring a slightly different approach.
🏷️
Sale Price
Find how much you pay after a given discount. The most common calculation — used every time you see a "% off" tag.
🔍
Reverse Discount
Given the sale price and discount %, find the original MRP. Useful when you want to verify if an advertised "was price" is accurate.
%
Find Discount %
Given both the original and sale price, calculate what discount percentage was applied — for comparing deals where % isn't shown.
💼
Markup & Margin
For sellers — find the right selling price based on cost, and understand the difference between markup and profit margin.
The Three Core Discount Formulas
Sale Price = MRP × (1 − Discount% ÷ 100)
Original Price = Sale Price ÷ (1 − Discount% ÷ 100)
Discount % = (MRP − Sale Price) ÷ MRP × 100
Example: ₹3,500 jacket at 40% off — what do you pay?
You pay ₹2,100 and save ₹1,400 (40% of MRP). If 18% GST is added on the sale price: ₹2,100 × 1.18 = ₹2,478 final checkout price.
Successive Discounts — Why 20% + 20% Is Not 40% Off
One of the most common misconceptions in discount mathematics is that two successive discounts can be added together. They cannot — because the second discount is applied to an already-reduced price, not the original price. This matters enormously when comparing offers like "flat 35% off" vs "20% off + extra 20% off".
Sale season trap: When Flipkart or Amazon shows "30% off + extra 15% with bank card", the total is not 45% off. It is 1 − (0.70 × 0.85) = 1 − 0.595 = 40.5% effective discount — still good, but 4.5% less than you might assume. Use the Compare Deals mode above to get the exact final price instantly.
Markup vs Profit Margin — The Difference Every Seller Must Know
Markup and profit margin both describe how much profit you're making — but they use a different base for the percentage calculation. Confusing them is one of the most expensive mistakes small business owners in India make, often leading to underpricing that kills the business.
Example: You buy a product for ₹600 and sell for ₹1,000
Same ₹400 profit — but 66.67% markup vs 40% profit margin. When someone says "we make 40% margin", they mean 40% of the sale price is profit. When a manufacturer says "we work on 67% markup", they mean they add 67% to cost price.
Markup %
Equivalent Profit Margin %
Cost ₹100 → Sell at
10%
9.09%
₹110
25%
20%
₹125
50%
33.33%
₹150
100%
50%
₹200
200%
66.67%
₹300
400%
80%
₹500
💡For Meesho and Amazon resellers: when Meesho charges a platform fee of 15%–18%, you need a minimum markup of 25%–30% just to break even after fees and shipping. Target a markup of 60%–80% to achieve a meaningful net profit margin of 25%–35% after all costs.
How GST Affects Discounts in India
In India, GST is applied on the transaction value — which is the price after any discount. This is actually consumer-friendly: you pay GST only on what you actually pay, not on the original MRP.
GST on discounted products — how it works
If a product has an MRP of ₹2,000 and a seller gives you 20% off, the transaction value is ₹1,600. GST (say 18%) is charged on ₹1,600, not ₹2,000. Your checkout price is ₹1,600 × 1.18 = ₹1,888 — not ₹2,000 × 1.18 × 0.80.
MRP-labelled products
For most packaged consumer goods in India, the MRP printed on the label is inclusive of all taxes including GST. So when you buy a shampoo at 20% off its MRP, you're paying 80% of the MRP — and the GST is already factored into that MRP. The seller handles the GST internally — you don't pay extra.
E-commerce and B2B invoices
On business invoices (B2B) and many e-commerce platforms, the price shown is exclusive of GST. In these cases, GST is added at checkout on the post-discount amount. The Discount Calculator above includes a GST selector in Sale Price mode — use it to see the total including GST.
⚠️Post-sale discounts (cashback, loyalty points given after the invoice) are treated differently under GST rules and may require a credit note to be issued by the seller. As a consumer you don't need to worry about this — but business owners issuing discounts post-sale should consult a GST practitioner.
How to Spot Fake Discounts While Shopping Online
India's e-commerce sale events — Big Billion Days, Great Indian Festival, End of Season Sales — generate billions in sales and also a significant amount of inflated "original prices" that make discounts look larger than they are. Here's how to protect yourself.
Check the price history
Use browser extensions like Keepa (Amazon) or CamelCamelCamel to see the historical price of a product. A product showing "was ₹5,000, now ₹2,500 (50% off)" may have been ₹2,500 for the past 11 months with the MRP briefly inflated to ₹5,000 just before the sale.
Compare across platforms on the same day
The same product may have different "original prices" on Amazon vs Flipkart vs the brand's own website. Use the Compare Deals mode above — enter MRP and discount from each platform to find where the actual final price is lowest, regardless of which one shows the biggest discount percentage.
Calculate cost-per-unit for bulk deals
A "buy 2 get 1 free" deal sounds impressive. But it is actually 33.33% off per unit — often beatable by a straight 35% discount on a single item. Enter the effective price per unit in Compare Deals mode to see which is genuinely cheaper.
✅The best deals are usually on the last day of a sale (clearance pricing) or on products where the sale price matches the non-sale price on a lesser-known platform. Always calculate the actual rupee amount you pay — not the discount percentage shown.
5 Common Discount Calculation Mistakes
Mistake 1 — Adding successive discounts instead of compounding them
✗ Wrong: "30% off + 20% off = 50% off — I'm saving half the price!"
✓ Right: 30% + 20% successive = 44% effective discount on ₹1,000 = ₹560, not ₹500.
When two discounts are applied one after another, the second one applies to the already-reduced price. 30% off ₹1,000 = ₹700. Then 20% off ₹700 = ₹560. The combined effect is 44% — not 50%. This gap grows with larger percentages. Always use the successive discount formula or the Compare Deals mode to get the actual final price.
Mistake 2 — Confusing markup and margin when pricing products
✗ Wrong: "I need 30% margin, so I'll add 30% to my cost price of ₹700."
✓ Right: 30% margin means 30% of selling price is profit. Selling price = ₹700 ÷ 0.70 = ₹1,000 — not ₹700 × 1.30 = ₹910.
Adding 30% markup to ₹700 gives ₹910 and a profit of ₹210 — which is only 23.1% margin (210/910). If you actually needed 30% margin, you are undercharging by ₹90 per unit. For a seller doing 1,000 units a month, this error costs ₹90,000 in lost revenue every month. Always confirm whether you're targeting markup or margin before pricing.
Mistake 3 — Forgetting GST when calculating final price on invoices
✗ Wrong: Quoting ₹1,400 to a client (after 30% discount on ₹2,000) and forgetting to add 18% GST.
✓ Right: Invoice value is ₹1,400 + 18% GST = ₹1,652. The ₹252 GST is not your income — you must pay it to the government.
For B2B sellers and freelancers, every invoice must clearly show the pre-GST amount, GST rate, GST amount, and total including GST. If you quote a round number that includes GST, you end up paying GST out of your profit. Use the GST field in the Sale Price calculator to get both the pre-GST and final amount simultaneously.
Mistake 4 — Using MRP-based margin for e-commerce without accounting for platform fees
✗ Wrong: "I sell at ₹1,000, my cost is ₹600, so my margin is 40%."
✓ Right: After 18% Amazon commission (₹180) + ₹60 shipping + ₹20 returns provision, net is ₹740. Margin = (740−600)/740 = 18.9%, not 40%.
E-commerce sellers on Amazon, Flipkart, and Meesho consistently underestimate their true cost. Platform commission (12%–25%), fixed fulfilment fees (₹30–₹100/order), return rates (15%–30%), and packaging all eat into margins significantly. Your Markup & Margin calculation must account for all these costs — not just product cost vs sale price.
Mistake 5 — Judging deals by discount percentage instead of actual price
✗ Wrong: Buying from Site A with "70% off ₹5,000 = ₹1,500" over Site B's "20% off ₹1,200 = ₹960".
✓ Right: 70% off sounds better but results in ₹1,500. 20% off the other listing is ₹960 — ₹540 cheaper.
Discount percentages are always relative to the stated original price — and sellers control what that original price is. A 70% discount on an inflated ₹5,000 MRP can be more expensive than a 20% discount on a correctly priced ₹1,200 listing. Always compare the final price you actually pay — never the discount percentage. This is exactly what the Compare Deals mode is built for.
🏷️ Calculate Any Discount — Free & Instant
Sale price, original price, discount %, compare deals, markup, margin — all four modes above. No signup, no limits, works on any device.
Sale Price = Original Price × (1 − Discount% / 100). For example, a ₹2,000 item with 30% discount: Sale Price = 2,000 × (1 − 30/100) = 2,000 × 0.70 = ₹1,400. You save ₹600. Use the Sale Price mode in this calculator — enter the original price and discount percentage for an instant result including the amount saved and total savings percentage.
Original Price = Discounted Price / (1 − Discount% / 100). If you paid ₹1,400 after a 30% discount: Original Price = 1,400 / (1 − 30/100) = 1,400 / 0.70 = ₹2,000. This reverse calculation is useful when you see a sale price and want to verify what the original MRP actually was — to check whether the advertised "original price" is genuinely what the product was priced at before the sale.
50% then 20% off is actually better: effective discount = 1 − (0.50 × 0.80) = 1 − 0.40 = 60%. They are exactly equal in this case. But 40% then 20% off = 1 − (0.60 × 0.80) = 52% effective, which is less than a flat 55% off. Successive discounts compound — they are never as high as adding the percentages. Use the Compare Deals mode to instantly determine which offer gives the lowest actual price.
Discount is a reduction from the selling price — calculated as a percentage of the original/MRP price. Markup is an addition to the cost price — calculated as a percentage of the cost of production or purchase. A 30% discount on ₹1,000 gives ₹700. A 30% markup on ₹700 gives ₹910 — not the original ₹1,000. This is why markup and discount percentages are not interchangeable and why businesses must be precise about which metric they're targeting when pricing products.
Profit margin is profit as a percentage of selling price. Markup is profit as a percentage of cost price. Same example — Cost ₹700, Sell ₹1,000, Profit ₹300: Markup = 300/700 × 100 = 42.86%. Margin = 300/1,000 × 100 = 30%. The same profit produces a higher markup percentage than margin percentage. Businesses typically discuss margin (% of revenue) in financial reporting and markup (% over cost) in purchasing and pricing strategy.
Discount % = (Original Price − Sale Price) / Original Price × 100. Example: MRP ₹2,500, sale price ₹1,750. Discount % = (2,500 − 1,750) / 2,500 × 100 = 750/2,500 × 100 = 30%. Use the "Find Discount %" mode in this calculator — enter both prices and the discount percentage is calculated instantly. This is particularly useful when comparing listings on different platforms that show prices but not the discount percentage.
Under India's GST rules, GST is applied on the transaction value after any trade discount. If a product has MRP ₹2,000 and a 20% discount is given, GST is charged on ₹1,600 (the discounted price), not on ₹2,000. For MRP-labelled packaged consumer goods, the MRP printed on the label is inclusive of all taxes including GST — so the discount shown is off the final tax-inclusive price. The Sale Price mode in this calculator includes a GST selector to show you the final price including tax.
After accounting for platform commission (12%–25%), shipping fees, packaging, and return rates (15%–30%), Meesho and Amazon resellers typically need a markup of 60%–100% on product cost to achieve a net profit margin of 20%–35%. A product costing ₹300 should ideally sell for ₹550–₹600 to be sustainable after all e-commerce costs. Always calculate your total cost including platform fees and expected returns before pricing — not just product cost versus sale price.
About ToolLoom — We build free tools for Indian students, professionals and creators. All calculators verified for accuracy. Found an error or want a new feature? Email contact@toolloom.in
📅 May 2026 · Written by the ToolLoom Team · Reviewed for accuracy May 2026