Discount Calculator

Find the sale price after a discount, work out the discount percentage from two prices, or calculate the original price before a discount.

Choose a calculation
Calculate the sale price after a discount

Result

—

Enter two values to see the result.

Quick Examples

80 with 25% off

80 × (1 − 0.25) = 60.00

Answer: 60.00 sale price

Reduced from 80 to 60

(80 − 60) ÷ 80 × 100 = 25%

Answer: 25% off

60 after 25% off

60 ÷ (1 − 0.25) = 80.00

Answer: 80.00 original price

How to Calculate a Discount

Find the sale price

Multiply the original price by 1 minus the discount divided by 100.

Formula
Sale = Original × (1 − Discount ÷ 100)
Example
80 × (1 − 25 ÷ 100) = 60.00
Answer
80.00 − 25% = 60.00

Find the discount percentage

Divide the saving by the original price, then multiply by 100. The original price must be above 0.

Formula
Discount % = (Original − Sale) ÷ Original × 100
Example
(80 − 60) ÷ 80 × 100 = 25
Answer
25% off

Find the original price

Divide the sale price by 1 minus the discount divided by 100. The discount must be below 100%.

Formula
Original = Sale ÷ (1 − Discount ÷ 100)
Example
60 ÷ (1 − 25 ÷ 100) = 80.00
Answer
80.00 original price

Frequently Asked Questions

How do you calculate a discount?

Multiply the original price by the discount percentage and divide by 100 — that’s your saving. Subtract it from the original price: 25% off 80 saves 20, so the sale price is 60.

How do you calculate the original price from a sale price?

Divide the sale price by 1 minus the discount divided by 100. With 25% off and a sale price of 60: 60 ÷ 0.75 = 80.

Why is 20% and then another 10% off not 30%?

Because the second discount applies to the already reduced price. 100 becomes 80 after 20% off, then 72 after another 10% — a total discount of 28%, not 30%.

Can a discount be more than 100%?

No. At 100% off something costs nothing; more would mean a negative price. That’s why the calculator only accepts discounts from 0 to 100%.

Why can’t I just add 25% back to a sale price?

Because the discount is a share of the original price, not of the sale price. 60 plus 25% is 75, but the actual original price is 80 (60 ÷ 0.75).

Your privacy

All calculations run locally in your browser. The calculator sets no cookies, keeps no history, uses no analytics and sends none of your numbers to any server.

Enter numbers with a dot as the decimal separator (for example 12.5), without thousands separators.