7 min read

How to Calculate a Discount: Sale Price Formula, Examples & Stacked Discounts

discount calculatorhow to calculate discountsale price calculatorstacked discountspercent off calculatordiscount formulashopping matheveryday

The Basic Discount Formula

Calculating a discount requires just two numbers: the original price and the discount percentage. The formula is:

Sale Price = Original Price × (1 − Discount Rate)
Discount Amount = Original Price − Sale Price

Use the free discount calculator above to get instant results, or work through the math yourself using the steps below. The formula works for any discount, from 1% off to 99% off.

Variable Definitions

Variable What It Means Example Value
P Original (pre-discount) price $120.00
d1 First discount percentage (as a decimal: 30% = 0.30) 0.30
d2 Second (stacked) discount percentage 0.10
t Sales tax rate (as a decimal: 8% = 0.08) 0.08
P1 Price after first discount $84.00
P2 Price after stacked discount (before tax) $75.60
F Final price after discount and sales tax $81.65

Step-by-Step Worked Examples

Example 1 — Single Discount: Clothing Sale

A jacket is priced at $120.00 and is on sale for 30% off. The local sales tax rate is 7%. What is the final price?

Step Calculation Result
Price after discount $120.00 × (1 − 0.30) = $120.00 × 0.70 $84.00
Discount amount $120.00 − $84.00 $36.00 saved
Sales tax on discounted price $84.00 × 0.07 $5.88
Final price with tax $84.00 + $5.88 $89.88
Cost per dollar saved $84.00 ÷ $36.00 $2.33 per dollar saved

You pay $89.88 at the register, saving $36.00 off the original price. The effective discount is 30% (30% × $120 = $36).

Example 2 — Stacked Discounts: Electronics

A laptop is priced at $999.99. The store is running a 15% off sale, and you also have a 10% off coupon that stacks on top. The sales tax rate is 8.25%.

Step Calculation Result
After first discount (15% off) $999.99 × (1 − 0.15) = $999.99 × 0.85 $849.99
After second discount (10% off reduced price) $849.99 × (1 − 0.10) = $849.99 × 0.90 $764.99
Total discount amount $999.99 − $764.99 $235.00 saved
Effective discount rate $235.00 ÷ $999.99 23.5% (not 25%)
Sales tax on discounted price $764.99 × 0.0825 $63.11
Final price with tax $764.99 + $63.11 $828.10

The key insight: stacking 15% and 10% discounts produces a 23.5% total discount, not 25%. The second 10% applies to $849.99 (not $999.99), so it saves $85.00 — less than if applied to the full price.

Example 3 — Comparing Two Stores

A coffee brand sells the same 2-lb bag at two stores:

  • Store A: Listed at $18.99 with a 20% sale discount
  • Store B: Regular price $16.49, no discount

Both stores charge 6% sales tax. Which is the better deal?

Store A (20% off $18.99) Store B ($16.49 regular)
Price before tax $18.99 × 0.80 = $15.19 $16.49
Sales tax (6%) $15.19 × 0.06 = $0.91 $16.49 × 0.06 = $0.99
Final price $16.10 $17.48

Store A wins by $1.38 (about 7.9% cheaper). This example shows why comparing the final after-tax price across stores is more reliable than focusing only on discount percentages. A 20% discount on a high-priced item can still beat a "regular" price at another store — but not always.

Stacked Discounts: The Math Behind the Myth

One of the most common misconceptions in retail math is that stacked discounts add together. They do not. Each discount applies to a progressively smaller base price, so the combined effect is always less than the sum of the percentages.

The formula for the effective combined discount when two percentages are stacked:

Effective Total Discount = 1 − (1 − d1) × (1 − d2)
First Discount Second Discount Sum (incorrect) Actual Effective Discount
10% 10% 20% 19.0%
20% 10% 30% 28.0%
25% 15% 40% 36.25%
30% 20% 50% 44.0%
50% 25% 75% 62.5%

The gap between the sum and the actual discount widens as the percentages increase. At 50% + 25%, you might expect 75% off — but you actually get 62.5% off. Knowing this prevents unpleasant surprises at the register.

How Sales Tax Interacts with Discounts

In most US states, sales tax is applied to the final discounted price, not the original price. This works in the buyer's favor: you only pay tax on the money you actually spend.

Final Price with Tax = Discounted Price × (1 + Tax Rate)

For example, a $200 item discounted 40% to $120 with an 8% tax rate:

  • Tax amount: $120 × 0.08 = $9.60
  • Final price: $120 + $9.60 = $129.60
  • You save $80 on the item price — and also avoid paying tax on that $80

Note: Tax laws vary by state and item type. Some categories (groceries, prescription drugs) may be exempt from sales tax in certain states. The discount calculator includes a tax field so you can model the exact final cost in your area.

Understanding Cost Per Dollar Saved

The "cost per dollar saved" metric is a practical way to evaluate whether a discount is worth acting on — especially if the purchase requires going out of your way or taking on unnecessary spending.

Cost Per Dollar Saved = Price After Discount ÷ Total Discount Amount
Discount % Original Price You Spend You Save Cost Per $ Saved
10% $100 $90 $10 $9.00
25% $100 $75 $25 $3.00
40% $100 $60 $40 $1.50
50% $100 $50 $50 $1.00
70% $100 $30 $70 $0.43

At a 50% discount, you spend exactly one dollar for every dollar you save — a true 2-for-1 deal. At a 10% discount, you spend nine dollars for every dollar you save, which may not be worth the effort of a special trip. Use this metric to prioritize which sales deserve your attention and which can be skipped.

Common Discount Scenarios and How to Calculate Them

Reverse Calculation: Finding the Original Price

When you know the sale price and the discount rate but want to find the original price:

Original Price = Sale Price ÷ (1 − Discount Rate)

Example: A sweater costs $49 after a 30% discount. What was the original price?
$49 ÷ (1 − 0.30) = $49 ÷ 0.70 = $70.00. Verify: $70 × 0.70 = $49. ✓

Finding the Discount Percentage from Two Prices

When you know the original and sale prices and want to calculate the discount rate:

Discount % = (Original Price − Sale Price) ÷ Original Price × 100

Example: An item dropped from $85 to $59.50. What is the discount?
($85 − $59.50) ÷ $85 × 100 = $25.50 ÷ $85 × 100 = 30% off.

BOGO (Buy One Get One) Deals

A "buy one get one free" (BOGO) deal is effectively a 50% discount when buying two items of equal price. "Buy one get one 50% off" means you pay full price for the first item and half price for the second — an effective combined discount of 25%. Always calculate the per-unit cost to assess BOGO deals accurately.

Practical Tips for Evaluating Sales

  • Compare the final price, not the discount percentage. A 50% off deal on an inflated "original" price may cost more than a 10% off deal at a competitor with honest pricing.
  • Check the pre-sale price history. Some retailers temporarily raise prices before a sale to make the discount look larger. If the "original" price seems unusually high, research what the item normally costs.
  • Factor in shipping costs. A 20% discount can be offset entirely by shipping charges. Always include shipping in your final price comparison.
  • Consider whether you would buy at full price. Buying something on sale that you would not have purchased at full price is spending, not saving. The best discount is on something you already planned to buy.
  • Use the cost per dollar saved metric for high-value purchases. For items over $100, the cost per dollar saved helps you decide if a special trip or early purchase is worth the effort.

How to Use the Discount Calculator

Enter the following values into the discount calculator to see your results instantly:

  1. Original Price: The full retail price before any discounts. Use the sticker or listed price — not a previously marked-down price — for accurate results.
  2. Discount Percentage: The primary discount being offered (e.g., 25 for 25% off). Leave the second discount field at 0 if there is only one discount.
  3. Second Discount (optional): Enter any additional stacked discount, such as a coupon code or loyalty member reduction applied after the first discount.
  4. Sales Tax Rate: Your local or state tax rate. Common US rates range from 0% (Oregon, Montana, New Hampshire, Delaware) to around 10% in some cities. Sales tax is applied to the discounted price.

The calculator shows five results: total discount amount, price after discounts before tax, final price with tax, effective total savings percentage, and cost per dollar saved. Use these to compare deals across stores or decide whether a sale is worth acting on.

Related Calculators

Ready to calculate?

Try our free discount calculator to get accurate results instantly.

Try the Calculator

Frequently Asked Questions

How do I calculate the discount price of an item?
To calculate the discounted price, multiply the original price by (1 minus the discount rate as a decimal). For example, 30% off a $80 item: $80 × (1 − 0.30) = $80 × 0.70 = $56. The discount amount is $80 − $56 = $24. Alternatively, calculate the discount amount directly: $80 × 0.30 = $24, then subtract from the original: $80 − $24 = $56.
How do stacked discounts work?
Stacked discounts are applied sequentially, not added together. The first discount applies to the original price; the second applies to the already-reduced price. A 20% discount followed by an extra 10% off a $100 item gives $100 × 0.80 = $80, then $80 × 0.90 = $72. The total savings is $28 (28%), not 30%. Stacking always produces a smaller total discount than simply adding the two percentages.
Is sales tax calculated before or after the discount?
Sales tax is calculated on the discounted price, not the original price. If a $100 item is reduced to $75 and the sales tax rate is 8%, you pay $75 × 1.08 = $81 total. You only pay tax on the amount you actually spend — not on the amount you saved.
What does "cost per dollar saved" mean?
Cost per dollar saved tells you how much you spend for every dollar you save. At a 25% discount on a $100 item, you spend $75 and save $25, so the cost per dollar saved is $75 ÷ $25 = $3.00. A 50% discount gives a cost per dollar saved of $1.00 (you spend one dollar for every dollar saved), which is one of the best ratios common in retail. Lower values indicate better deals.
Why does stacking two discounts never equal the sum of both?
The second discount applies to a smaller base (the price after the first discount), so it removes less money in absolute terms. The formula for the combined effective discount is: Total Discount = 1 − (1 − d1) × (1 − d2). For 20% and 10%: 1 − 0.80 × 0.90 = 1 − 0.72 = 0.28, or 28% total — not 30%. This is a mathematical property of percentage-based reductions applied to a changing base.
How do I calculate the original price from the discounted price?
To reverse-calculate the original price when you know the discounted price and the discount rate, divide the sale price by (1 − discount rate). If an item costs $63 after a 30% discount, the original price is $63 ÷ 0.70 = $90. You can verify: $90 × 0.70 = $63. This is useful when a sale tag only shows the final price and you want to know the pre-sale cost.
Does a bigger discount percentage always mean a better deal?
Not necessarily. A 50% discount on an overpriced item can still cost more than the same product at its regular price elsewhere. To evaluate a deal properly, compare the final after-discount, after-tax price against what you would pay at other stores. The cost per dollar saved metric also helps: if you are buying something you do not need just because it is discounted, you are not saving money — you are spending it.
How is a discount different from a markup?
A discount reduces the price from the customer's perspective (a percentage off what the seller charges). A markup increases the price from the seller's perspective (a percentage added above the cost of goods). A retailer might mark up a product by 40% over cost, then offer customers a 25% discount during a sale. The markup calculator handles the seller's math; the discount calculator handles the buyer's math.

Related Articles

JW

James Whitfield

Lead Editor & Calculator Architect

James Whitfield is the lead editor and calculator architect at CalcCenter. With a background in applied mathematics and financial analysis, he oversees the development and accuracy of every calculator and guide on the site. James is committed to making complex calculations accessible and ensuring every tool is backed by verified, industry-standard formulas from authoritative sources like the IRS, Federal Reserve, WHO, and CDC.

Learn more about James

Disclaimer: This article is for informational purposes only and should not be considered financial, tax, legal, or professional advice. Always consult with a qualified professional before making important financial decisions. CalcCenter calculators are tools for estimation and should not be relied upon as definitive sources for tax, financial, or legal matters.