Calculate sale price, discount amount, and savings instantly — free.
Discount Formulas You Need to Know
Formula 1: Find the discounted price
Formula 2: Find the discount percentage
Formula 3: Find original price from sale price
Quick Discount Examples
How to Calculate Stacked Discounts
Stacked or sequential discounts (e.g., "20% off, then extra 10% off") are a common source of confusion. They do NOT simply add up.
Step-by-step: Apply first discount to get intermediate price → apply second discount to that intermediate price.
- Original: ₹10,000
- After 20% off: ₹8,000
- After extra 10% off ₹8,000: ₹7,200
- Total saving: ₹2,800 (28% off, not 30%)
Find Original Price from Sale Price
Sometimes you see a sale price but want to know the original. Use the reverse formula:
Example: A shirt costs ₹1,200 after a 40% discount. What was the original price?
Original = 1,200 ÷ (1 − 0.40) = 1,200 ÷ 0.60 = ₹2,000
ToolNinja's Percentage Calculator handles any percentage calculation instantly.
Smart Shopping Tips
Verify "original" prices
Some retailers inflate the original price to make the discount look larger. Check the product's price history or compare across platforms before assuming a deal is genuine.
Calculate cost per unit
When buying in bulk (buy 2 get 1 free), divide the total cost by the total quantity to get the effective cost per unit — then compare across options.
Account for GST on discounts
GST in India applies to the discounted price, not the original. Use ToolNinja's GST Calculator alongside the Discount Calculator for accurate total cost on business purchases.
Related Finance Tools
- Percentage Calculator — Calculate any percentage, change, or ratio instantly.
- GST Calculator — Add GST to discounted prices for accurate invoice totals.
- Profit Calculator — Calculate profit margin and markup for business pricing.
- EMI Calculator — Plan loan repayments when buying on finance.
Calculate Any Discount Instantly
Free, no sign-up. Find sale price, savings amount, or original price in one click.
🏷️ Open Discount CalculatorFrequently Asked Questions
Discount Amount = Original Price × (Discount % ÷ 100). Final Price = Original Price − Discount Amount. For example, 30% off ₹2,000: Discount = ₹600, Final Price = ₹1,400.
Original Price = Final Price ÷ (1 − Discount % ÷ 100). For example, if a product costs ₹1,400 after a 30% discount: Original Price = 1400 ÷ 0.70 = ₹2,000.
Discount % = [(Original Price − Sale Price) ÷ Original Price] × 100. For example, original ₹2,000, sale price ₹1,400: Discount % = [(2000−1400) ÷ 2000] × 100 = 30%.
Stacked discounts are not simply added. A 20% then 10% discount = 1 − (0.80 × 0.90) = 28% total discount, not 30%. Always apply each discount sequentially to the running price.
A discount is applied at the point of sale, reducing the price you pay immediately. A rebate is a partial refund given after purchase. Discounts are more straightforward for buyers since savings are immediate.