CorrectionCopy A COMPLETE LIBRARY OF FREE TOOLS ONLINE
Free Online Tool

Discount Calculator

Find the sale price after a percent off, calculate discount percentage, reverse a price, or stack coupon discounts — free, instant and private.

Private by design Instant results Free, no sign up
0 discounts calculated New
Price P with D% off
Discount % from Original to Sale Price
Find original price from Sale Price and Discount %
Apply multiple discounts one after another
0 Result

Did this discount calculator help you?

Thank you for rating!
1

Choose a calculation type

Pick from four modes: final price, discount percentage, original price, or stacked discounts.

2

Enter your prices

Type in the price and discount values needed for your calculation.

3

Get instant results

See the final price, amount saved and effective discount percentage immediately.

A Complete Discount Toolkit

Everything you need to calculate sale prices and savings, all in one free tool.

100% Private

All calculations run instantly in your browser. Your prices are never sent to any server or stored anywhere.

Final Price After Discount

Instantly find the sale price and how much you save when a percentage discount is applied to any price.

Find the Discount Percentage

Calculate the exact discount percentage between an original price and a sale price.

Find the Original Price

Reverse a sale price and known discount percentage to find what the item cost before the discount.

Stacked Discounts

Calculate the true final price when multiple discounts are applied one after another, not added together.

Free, No Sign Up

No account, no watermark, no daily limit. Use the discount calculator as many times as you want, completely free.

Free Online Discount Calculator

This discount calculator instantly solves the most common shopping math problems people search for: "discount calculator," "percent off calculator," "sale price calculator," "coupon discount calculator," and "how much will I save." Just pick the calculation type that matches your question and enter your prices.

Discount formulas used in this calculator

Why stacked discounts aren't simply added together

When two discounts like 20% and 10% are applied one after another, the total savings is not 30%. The second discount applies to the already-reduced price, so a value of 100 becomes 80 after 20% off, then 72 after another 10% off — a combined discount of 28%, not 30%. This calculator handles that math correctly.

Common uses for a discount calculator

Quick discount reference (percent off any price)

DiscountYou PayYou Save
10% off90% of price10% of price
20% off80% of price20% of price
25% off75% of price25% of price
30% off70% of price30% of price
50% off50% of price50% of price

More Free Tools on CorrectionCopy

All tools work instantly on your device, private by design.

Frequently Asked Questions

How do I calculate the final price after a discount?

Multiply the original price by (1 minus the discount percentage divided by 100). For example, 80 with 25% off is 80 × (1 − 0.25) = 60. Use the "Final Price" tab above.

How do I find the discount percentage between two prices?

Subtract the sale price from the original price, divide by the original price, then multiply by 100. For example, an item priced at 80 on sale for 60 has a discount of ((80−60)÷80)×100 = 25%.

How do I find the original price before a discount?

Divide the sale price by (1 minus the discount percentage divided by 100). For example, a sale price of 60 with 25% off means the original price was 60 ÷ 0.75 = 80.

Do two discounts of 20% and 10% equal 30% off?

No. Stacked discounts apply one after another, not added together. A value of 100 becomes 80 after 20% off, then 72 after another 10% off — a combined discount of 28%, not 30%.

Is this discount calculator free to use?

Yes, completely free with no sign up, no watermark and no limit on how many times you can use it.

Is my data stored or shared anywhere?

No. This calculator is private by design. All calculations happen instantly in your browser and no prices or personal information are ever sent to or stored on any server.