Skip to content
Zoyku

Discount Calculator

Price plus one or two stacked discounts in: final price, money saved and the true combined percentage — worked out as you type.

Original price
Discount (%)
Extra discount (%) · none
Final price
$199.2
You save
$49.8
Effective discount
20 %

This tool runs entirely in your browser. Your data never leaves your device — it is not uploaded to any server.

How to use

  1. 1Type the original price.
  2. 2Enter the discount percentage — and an optional second, stacked one.
  3. 3Read the final price, the amount saved and the effective discount.

Discount Calculator

Enter the original price and a discount percentage, and instantly see what you actually pay and how much you save. A second, optional discount handles the “extra 10% off sale prices” case that always trips shoppers up.

Stacked discounts are applied one after another, and the tool shows the effective combined rate — because 20% + 10% off is 28% off, not 30%, a difference that adds up on big-ticket items.

Frequently asked questions

Why isn't 20% + 10% the same as 30% off?

The second discount applies to the already-reduced price, not the original one: 100 → 80 (−20%) → 72 (−10%), which is 28% off in total. The calculator shows this effective rate so you can compare deals fairly.

How do I find the original price from a sale price?

Divide the sale price by (1 − discount ÷ 100). A $72 price after 28% off comes from 72 ÷ 0.72 = $100. Or use the Percentage Calculator's “X is what % of Y” mode to work it out step by step.

Does this account for VAT or sales tax?

No — it works on the prices you type. If the ticket shows a tax-inclusive price, the discount result is also tax-inclusive. To combine with tax, run the discounted price through the VAT or GST calculator.

Embed this tool

Put this tool on your own site with one line — it runs entirely in the visitor's browser.

<iframe src="https://zoyku.com/en/tools/discount-calculator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — discount-calculator" loading="lazy"></iframe>
100% local processing