Discount Calculator
Calculate sale price, savings amount, stacked discounts, and reverse discount rates in one place.
Discount Calculator
A discount calculator helps you answer four common pricing questions: what the sale price will be, how much money the buyer saves, what discount rate a marked-down item represents, and what the original price must have been before the reduction. It is also useful for stacked discounts, where each markdown is applied one after another rather than added together.
What This Calculator Covers
- Single discount calculations from original price and rate.
- Reverse discount rate calculations from original price and sale price.
- Original price recovery when you know the final price and markdown.
- Stacked discounts applied sequentially for retail and marketplace workflows.
How to Use the Discount Calculator
- Choose the calculation mode that matches your pricing question.
- Enter the original price, sale price, discount rate, or discount stack as required.
- Select a currency so the money outputs match your use case.
- Review the savings amount, final sale price, and effective discount.
- If you are checking layered promotions, switch to stacked discounts and enter each markdown separately.
Discount Formula
Discount amount = Original price x (Discount rate / 100)
Sale price = Original price - Discount amount
Discount rate = ((Original price - Sale price) / Original price) x 100
Original price = Sale price / (1 - Discount rate / 100)
Stacked final price = Original price x product(1 - rate_i / 100)
Example Discount Calculation
Suppose a jacket is listed at $120 and the store offers a 25% discount.
| Item | Value |
|---|---|
| Original price | $120.00 |
| Discount rate | 25% |
| Discount amount | $30.00 |
| Sale price | $90.00 |
If the store then adds another 10% loyalty discount, the second markdown applies to the already discounted price. That is why stacked discounts produce a lower effective rate than simply adding percentages together.
Why Stacked Discounts Matter
A pair of discounts such as 20% and 10% is not the same as a single 30% discount.
- First discount:
100 x 20% = 20, leaving80. - Second discount:
80 x 10% = 8, leaving72. - Effective combined discount:
28%, not30%.
This matters in retail, ecommerce promotions, and tax-sensitive invoices because the discounted amount can affect the taxable base used later in the checkout flow.
Common Mistakes to Avoid
- Adding stacked discount percentages directly instead of applying them sequentially.
- Using a sale price that is higher than the original price in a markdown scenario.
- Forgetting that a
100%discount leaves no recoverable original-price divisor. - Rounding too early when several discount steps are involved.
- Comparing pre-tax and post-tax prices without checking which figure the discount applies to.
Related Calculators
FAQ
What does a discount calculator do?
It calculates sale price, savings amount, discount rate, or original price depending on the mode you choose.
How do stacked discounts work?
Each discount applies to the remaining price after the previous discount, so the combined markdown compounds sequentially.
Why is the effective discount lower than the sum of the discount rates?
Because the second and later discounts apply to a smaller base price, not to the starting price.
Can I use this for VAT or sales-tax handoff checks?
Yes. The discounted sale price is often the amount carried into a later tax calculation when the discount reduces the taxable value.
When would I reverse-calculate the original price?
Use that mode when you know the final selling price and the discount rate but need to reconstruct the starting price for reporting, catalog, or margin checks.