🏷️ Discount Calculator
Final price = original × (1 − discount% ÷ 100), 30% off a 2,499 item is 1,749.30. Enter your values below, results update instantly, entirely on your device.
30% of 2,499
2,499 × 0.7
How the discount calculator works
savings = price × (discount ÷ 100); final price = price − savings = price × (1 − discount ÷ 100). The kept fraction (1 − discount ÷ 100) is the key quantity: multiplying by it gives the sale price directly, and dividing a sale price by it recovers the original.
Example: 30% off 2,499 → save 749.70, pay 1,749.30.
Stacked discounts multiply, they don’t add: "30% off + extra 20% off" is 0.70 × 0.80 = 0.56, a 44% total discount, not 50%. Retailers rely on that gap.
Frequently asked questions
How do I calculate 30% off a price?
Multiply the price by 0.70 (keeping 70%): 30% off 150 = 150 × 0.7 = 105. Or compute the saving (150 × 0.3 = 45) and subtract.
Do stacked discounts add up?
No. They compound on the reduced price. 20% off then another 20% off is 0.8 × 0.8 = 0.64, a 36% total discount, not 40%.
How do I find the original price after a discount?
Divide by the kept fraction: paid 84 after 30% off → 84 ÷ 0.70 = 120 original.
How do I stack two discounts (e.g. 20% then 10%)?
Apply them one after another, not by adding: 20% then 10% off 100 is 100 × 0.80 × 0.90 = 72, a 28% total discount, not 30%. Successive percentages multiply.
How do I work out the percentage off from two prices?
Discount % = (original − sale) ÷ original × 100. A drop from 120 to 84 is (120 − 84) ÷ 120 × 100 = 30% off.
What does 25% off 80 come to?
Keep 75%: 80 × 0.75 = 60, a saving of 20. You can also compute the saving first (80 × 0.25 = 20) and subtract it from 80.
How much is an extra 10% off an already 40%-reduced price?
Multiply the kept fractions: 0.60 × 0.90 = 0.54, so you pay 54% of the original, a 46% total discount, not 50%. Successive discounts always multiply rather than add.
Is this discount calculator accurate and private?
Yes. It uses the standard published formula, shows its working under every result, and computes locally in your browser, your inputs are never sent to a server, and the page works offline.