Skip to main content
FreeToolsHub

Discount Calculator

Enter a price and a discount percentage to see what you will actually pay and how much you save. Add a second discount to see the real combined effect of stacked offers.

  • Free to use
  • No sign-up
  • Runs in your browser

The price before any discount.

For example 20 for 20% off.

Enter a price and a discount percentage to see the final price.

How to use the Discount Calculator

  1. Step 1: Enter the original price before any discount.

  2. Step 2: Enter the discount percentage, for example 20 for 20 percent off.

  3. Step 3: If a second offer applies on top, press Add a second discount and enter its percentage.

  4. Step 4: Read the discount amount, the final price and the percentage saved.

  5. Step 5: Press Copy results to share or keep the calculation.

Features and benefits

  • Three answers at once

    Discount amount, final price and total percentage saved appear together.

  • Stacked discounts

    Add a second percentage that applies to the already reduced price, as many shops do.

  • Step-by-step working

    With two discounts you see the price after each step.

  • Validation

    Negative numbers, discounts over 100 percent and invalid text are rejected with a clear message.

  • Exact to the paisa

    Money is calculated as whole paise to avoid rounding drift.

How a discount is calculated

The discount amount equals the original price multiplied by the discount percentage and divided by 100. The final price is the original price minus that amount. A 1,500 rupee item at 20 percent off has a discount of 300 rupees and a final price of 1,200 rupees.

Why two discounts are not added together

When a second discount is applied to an already reduced price, the percentages do not simply add up. Take 20 percent off 1,000 rupees to get 800 rupees, then 10 percent off that to get 720 rupees. The total saving is 280 rupees, or 28 percent, rather than 30 percent. The calculator shows each step and the combined percentage so you can see this clearly.

Working backwards from a sale price

If you know the sale price and the discount but not the original price, divide the sale price by 1 minus the discount as a decimal. A sale price of 800 rupees after 20 percent off means the original was 800 divided by 0.8, which is 1,000 rupees. You can use the Percentage Calculator for other comparisons, such as how much cheaper one price is than another.

Example use cases

  • Shopping

    Compare a sale price with the original and see what you really save.

  • Running a sale

    Choose a discount level and see the resulting prices.

  • Coupons on top of sales

    Find out what a coupon plus a store discount is worth in total.

  • Quotes

    Show clients the saving on an early-payment or volume discount.

Frequently asked questions

How do I calculate a discount?

Multiply the price by the discount percentage and divide by 100 to get the amount, then subtract it from the price.

Is 20% plus 10% the same as 30% off?

No. The second discount applies to the reduced price, so 20 percent followed by 10 percent equals 28 percent in total.

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

Divide the sale price by 1 minus the discount as a decimal. For 20 percent off, divide by 0.8.

Can the discount be more than 100%?

No. A discount over 100 percent would mean the shop pays you, so the calculator rejects it.

Does this include tax?

No. Apply the discount first and then add tax, or use the GST Calculator on the final price.

Useful guides

Last updated 7 November 2026.