Discount Calculator

Calculate the final sale price, total savings, discount percentage, or the original price before a discount. Handles stacked discounts, multiple currencies, and shows every step of the math. Free, private, and runs entirely in your browser.

Percent Off Calculator

Enter the original price and the discount percentage. Get the final sale price and how much you save.

Example: A $80 item at 25% off → Sale = $80 × (1 − 25/100) = $60, savings = $20.

What is a discount?

A discount is a reduction in the price of a product or service. It's one of the oldest and most universal retail tools — used to move inventory, reward loyal customers, compete on price, and create a sense of urgency around a purchase. In everyday language, "discount" and "markdown" are often used interchangeably, though technically a markdown is a permanent price reduction and a discount is usually temporary or promotional.

Discounts come in several forms. A percentage discount takes a fraction off the original price (e.g. 20% off). A fixed amount discount takes a set amount off (e.g. $15 off). A stacked discount applies two or more discounts one after another (e.g. 20% off, then an extra 10% at checkout). This calculator handles all three, plus the two reverse problems: finding the discount percentage when you know both prices, and finding the original price when you know the sale price and the discount.

How to use the discount calculator

Pick the mode that matches your problem:

  1. Percent Off: Enter the original price and the percentage discount. Get the final price and how much you save.
  2. Fixed Amount Off: Enter the original price and a dollar (or any currency) amount off. See the final price and the effective percentage discount.
  3. Find Discount %: Enter the original and sale prices. Find out exactly what percentage was taken off.
  4. Find Original Price: Enter the sale price and the discount percentage. Work backwards to find the original price.
  5. Stacked Discounts: Enter the original price and up to three sequential discounts. See the true final price and effective total discount — remember that stacked discounts are multiplied, not added.

Every mode shows step-by-step working so you can follow the math. Click any result card to copy the value. All results update live as you type.

Discount formulas used by this calculator

Sale Price from Percentage Discount
Sale Price = Original Price × (1 − Discount % / 100)

Savings = Original Price × (Discount % / 100)
Sale Price from Fixed Amount Off
Sale Price = Original Price − Amount Off

Effective Discount % = (Amount Off / Original Price) × 100
Find the Discount Percentage
Discount % = ((Original Price − Sale Price) / Original Price) × 100
Find the Original Price
Original Price = Sale Price / (1 − Discount % / 100)
Stacked Discounts (Sequential)
Final Price = Original Price × (1 − d1/100) × (1 − d2/100) × (1 − d3/100)

Effective Total Discount % = 1 − (1 − d1/100) × (1 − d2/100) × (1 − d3/100)

Note: Stacked discounts are not additive. Two 20% discounts stacked give 36% off, not 40%.
Discount with Tax
Final Price with Tax = (Original Price × (1 − Discount % / 100)) × (1 + Tax % / 100)

Tax is normally applied after the discount, not before.

Why use this discount calculator?

Five calculators in one

Percent off, fixed amount, find discount %, find original price, and stacked discounts — all in one page without switching tools.

Step-by-step working

See exactly how every number was calculated. Perfect for shopping decisions, homework, and verifying store discounts.

Works with any currency

Dollars, euros, pounds, rupees, yen, pesos — the math is the same. Just enter the amounts and read the result in your currency.

Handles stacked discounts correctly

Most people add stacked discounts together and get the wrong answer. This calculator applies them sequentially and shows the true effective rate.

100% private

Everything runs in your browser. The numbers you enter never leave your device — no server, no logs, no tracking.

Works offline

Once the page loads, you can use the calculator without an internet connection. Perfect for in-store price checks.

Real-world uses for a discount calculator

Shopping and retail

Quickly check whether that "50% off" tag really is a good deal. Compare sale prices across stores. Verify the discount at checkout. If a store promises "extra 20% off the sale price," this calculator tells you what you'll actually pay.

Restaurant and service bills

Calculate tips, service charges, or promotional discounts on a bill. Split the total between friends after a discount. Figure out the effective percentage when a coupon gives "$10 off a $50 minimum."

Business and pricing

Small business owners use discounts to move slow inventory, reward repeat customers, or run seasonal promotions. This calculator helps set the right price and understand the real impact on margins.

Personal finance

Track how much you save with coupons, cashback, and promo codes. Compare subscription deals. Evaluate whether a "buy 2 get 1 free" offer is actually better than a straight percentage discount.

Education and homework

Discount problems are a standard part of middle school and high school math, and they come up in business courses and personal finance classes. Every mode shows the full working so students can follow the reasoning.

Common discount quick reference

Here's what a few common discounts look like on a $100 item, plus the effective rate for stacked discounts.

Discount You pay You save Stacked with 10% extra
5% off$95.00$5.00$85.50 (14.5% effective)
10% off$90.00$10.00$81.00 (19% effective)
15% off$85.00$15.00$76.50 (23.5% effective)
20% off$80.00$20.00$72.00 (28% effective)
25% off$75.00$25.00$67.50 (32.5% effective)
30% off$70.00$30.00$63.00 (37% effective)
40% off$60.00$40.00$54.00 (46% effective)
50% off$50.00$50.00$45.00 (55% effective)
60% off$40.00$60.00$36.00 (64% effective)
70% off$30.00$70.00$27.00 (73% effective)
75% off$25.00$75.00$22.50 (77.5% effective)
80% off$20.00$80.00$18.00 (82% effective)

Notice how stacking a second discount never simply adds to the first. A 50% + 10% stack gives 55% off, not 60%. This is why "extra 10% off" deals are often less generous than they sound.

Frequently asked questions

To calculate a percentage discount, multiply the original price by the discount percentage divided by 100 to get the discount amount, then subtract that amount from the original price. The formula is: Sale Price = Original Price × (1 − Discount % / 100).
Sale Price = Original Price − (Original Price × Discount % / 100). This is the same as Original Price × (1 − Discount % / 100).
Discount % = ((Original Price − Sale Price) / Original Price) × 100. For example, if an item drops from $80 to $60, the discount is ((80 − 60) / 80) × 100 = 25%.
Original Price = Sale Price / (1 − Discount % / 100). For example, if the sale price is $60 after a 25% discount, the original price was $60 / 0.75 = $80.
Stacked discounts are applied sequentially, not added together. For example, 20% off then an extra 10% off is not 30% off. It is 20% off first, then 10% off the reduced price, resulting in an effective discount of 28%. The formula is: Final Price = Original Price × (1 − d1/100) × (1 − d2/100).
A discount is a reduction from the original selling price. A markdown is a permanent price reduction, while a discount is usually temporary or promotional. In everyday use, the terms are often interchangeable.
Yes. The calculator works with any currency. Just enter the amounts in your local currency — dollars, euros, pounds, rupees, yen, or anything else. The math is the same regardless of the currency symbol.
Apply the discount to the original price first, then add tax to the discounted price. Tax is normally calculated on the final sale price, not the original price. For example, a $100 item with 20% off becomes $80, then with 10% tax the final price is $88.
There is no universal answer. Retail discounts typically range from 10% to 50%. Anything above 50% is considered a deep discount. For Black Friday and end-of-season sales, discounts often reach 60% to 80%.
Yes, completely free. No signup, no ads interfering with the tool, no hidden charges. Use it as many times as you want.
Absolutely. Everything runs in your browser. The numbers you enter never leave your device — no server, no logs, no tracking.