Discount Calculator
Get the exact sale price and true savings — and see why stacked coupons (20% then 10%) equal 28% off, not 30%.
Privacy: your files never leave your device. All processing happens locally in your browser.
How to use
- 1.Enter the original price and the discount percentage — the final price and amount saved appear instantly.
- 2.To combine coupons, click 'Stack another discount' and add each extra percent; discounts apply one after another, not added together.
- 3.Read the final price you pay, the total you save, and (when stacking) the true combined effective discount percentage.
About Discount Calculator
The Discount Calculator turns any percent-off deal into the two numbers that actually matter: the final sale price you pay and the amount of money you save. Type an original price and a discount percentage, and the result updates instantly in your browser — no sign-up, no math, no spreadsheet.
The core formula is simple: final = price × (1 − discount ÷ 100), and amount saved = price − final. So $80 at 25% off means you pay $60 and save $20. A 0% discount leaves the price unchanged; 100% off makes it free. Because everything runs client-side, your inputs never leave your device.
Where shoppers most often go wrong is stacking discounts. It feels natural to add coupons together — 20% off plus an extra 10% off must be 30% off, right? It isn't. Percentage discounts apply sequentially, each one to the price that remains after the previous cut. Take 20% off $100 first and you have $80; take another 10% off that $80 and you land at $72. That is a 28% total discount, not 30% — you save $28, not $30. The 2% gap comes from the second coupon acting only on the already-reduced amount, never on the original price.
This tool models that behavior exactly. Add as many stacked discount rows as your deal allows, and it computes the final price as final = price × Π(1 − dᵢ ÷ 100) — the running product of every discount factor — then reports the combined effective discount as a single equivalent percentage. That effective rate is always less than the naive sum of the percentages, and the difference grows as you stack more coupons. It is the honest number to compare against a competitor's single-coupon offer.
Use it to check whether a store's 'extra 15% off clearance' beats a flat 40% sale, to confirm a cashier applied coupons correctly, to price bulk or tiered promotions, or to work out clearance-tag math on the spot. Because it separates sale price from amount saved, you can optimize for whichever goal matters — spending the least, or maximizing the discount you can brag about.
Methodology note for the precise: single-discount math is a straight multiplication, and stacked discounts are commutative — the order of the percentages does not change the final price, since multiplication is order-independent. Rounding is applied only at display time (two decimals), so intermediate values stay exact. All calculation happens locally in JavaScript; nothing is stored or transmitted.
Frequently asked questions
- How do I calculate a percentage discount?
- Multiply the price by the discount as a decimal, then subtract: final = price × (1 − discount ÷ 100). For example, 25% off $80 is $80 × 0.75 = $60, so you save $20. This tool does it automatically as you type.
- Do two stacked discounts add together?
- No — they apply sequentially, so 20% then 10% off equals 28% off, not 30%. The second coupon comes off the already-reduced price, not the original: $100 → $80 → $72. You save $28, and the combined effective discount is 28%.
- What is the difference between the sale price and the amount saved?
- The sale price (final price) is what you actually pay after the discount. The amount saved is how much the discount took off — the gap between the original price and the sale price. This tool shows both so you can compare deals either way.
- Does the order of stacked discounts change the final price?
- No. Because the final price is the product of all discount factors, multiplication is order-independent — applying 20% then 10% gives the same result as 10% then 20%. The combined effective discount stays the same regardless of order.
Related tools
- Tip CalculatorInstantly split any bill and calculate the right tip per person — free, private, no sign-up.
- Percentage CalculatorFind X% of a number, a percent of a total, or % change
- Online CalculatorDo quick everyday math in your browser — free, private, no signup.
- Car Loan CalculatorEstimate your monthly auto loan payment, total interest, and total cost in seconds.
- Compound Interest CalculatorSee how a lump sum grows with compound interest — and how the compounding frequency changes the result.
- Home Affordability CalculatorFind the maximum home price you can afford from your income, debts, and down payment using the 28/36 rule.
Finance Calculators guides
View all- Discount Calculator for Beginners: A Clear Starting Point
- Discount Calculator Explained: How Stacking Really Works
- Discount Calculator Example: A Step-by-Step Walkthrough
- Discount Calculator Chart: Sale Price and True Savings
- Discount Calculator Alternative: Find True Stacked Savings
- Accurate Discount Calculator for Sale Price and Savings
- Calculate Discount on Bonds Payable: The Simple Method
- Calculate Discount in Python: Formula and Stacking Trap
- How to Calculate Discounted Payback Period on BA II Plus
- How to Calculate a Discounted Payback Period
- How to Calculate Discount Rate for NPV in Excel
- How to Calculate Discount Rate and Stack Coupons Correctly
- Calculate Discount Percentage in Excel and Beyond
- How to Calculate Discount Percentage Formula for Any Sale
- How to Calculate Discount Percentage the Right Way
- How to Calculate Discount in Excel: The Right Formula
- Calculate Discount in Excel and Compare Stacked Coupons Accurately
- When Does a Social Security COLA Start for Your Benefit?
- How to Calculate Simple Interest for Days
- Find Your Maximum Home Price with the 28/36 Rule