Utility Hub
Calculators

How to Calculate a Discount: Formulas, Sales Tax, Stacked Deals, and Excel Tips

A complete guide to calculating discounts, sale prices, and savings. Includes stacked discount formulas, pre-tax vs post-tax calculation, Excel formulas, and retail shopping strategies.

DiscountShoppingMathPersonal FinanceCalculators

The basic discount formula

Calculating a sale price requires three core numbers:

The foundational formulas:

Discount Amount = Original Price × (Discount % / 100)
Final Sale Price = Original Price − Discount Amount

Or solved in a single mathematical operation:

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

Example: A 25% off clothing sale

A winter coat has an original price tag of $160.00 and is marked at 25% off:

You save $40.00 and pay $120.00.


Factoring in Sales Tax or VAT

A frequent point of confusion when shopping is whether sales tax is calculated before or after the discount is subtracted.

Price After Tax = (Original Price × (1 − Discount % / 100)) × (1 + Tax % / 100)

Example: 30% discount with 8.5% sales tax

A laptop originally costs $800.00 with a 30% discount and an 8.5% sales tax rate:

  1. Calculate discounted subtotal:
    • $800.00 × (1 − 0.30) = $800.00 × 0.70 = $560.00
  2. Calculate sales tax:
    • $560.00 × 0.085 = $47.60
  3. Calculate total out-of-pocket cost:
    • $560.00 + $47.60 = $607.60

Stacked discounts: Why 40% + 10% is NOT 50%

Retailers often run promotions such as "Take 40% off clearance items, plus an extra 10% off at checkout."

Many shoppers assume 40% + 10% = 50%. In reality, stacked discounts are applied sequentially, not additively:

Final Price = Original Price × (1 − D1) × (1 − D2)

Worked comparison on a $100 item:

The Universal Stacked Discount Formula

To find the exact effective discount rate of any two promotions:

Effective Discount Rate = 1 − (1 − D1) × (1 − D2)

For 40% and 10%:


Retail promotions decoded: "Buy One, Get One 50% Off"

Another classic retail strategy is BOGO promotions:


Reverse discount calculation: Finding the original price

If you know what you paid and the discount rate, how do you find the original price before the sale?

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

Example: You bought a pair of running shoes on clearance for $68.00 after a 15% discount. What was the original price?


How to calculate discounts in Microsoft Excel & Google Sheets

If you are managing e-commerce inventories, retail spreadsheets, or budgeting sheets, use these formulas:

TaskFormula in Cell
Find Sale Price (Original in A2, Discount % in B2)=A2 * (1 - B2)
Find Discount Amount=A2 * B2
Find Discount Percentage (Original in A2, Sale in B2)=(A2 - B2) / A2 (format cell as %)
Price After Tax (Sale in C2, Tax Rate in D2)=C2 * (1 + D2)

Quick Reference Discount Table

Original Price10% Off20% Off30% Off40% Off50% Off
$25.00$22.50$20.00$17.50$15.00$12.50
$50.00$45.00$40.00$35.00$30.00$25.00
$100.00$90.00$80.00$70.00$60.00$50.00
$150.00$135.00$120.00$105.00$90.00$75.00
$200.00$180.00$160.00$140.00$120.00$100.00
$500.00$450.00$400.00$350.00$300.00$250.00

Frequently Asked Questions

Does a coupon apply before or after manufacturer discounts?

In most retail checkout systems, store-wide percentage markdowns apply first, and manufacturer coupons or fixed-dollar vouchers ($10 off) deduct from the remaining subtotal.

What is the fastest mental shortcut for 20% off?

Divide the price by 10 (shift the decimal point left one space), then double that number to find your savings. Subtract that savings from the price. (e.g., $90 / 10 = $9; $9 × 2 = $18 savings; $90 − $18 = $72).

What is price anchoring?

Price anchoring is a psychological marketing technique where a high "original" manufacturer suggested retail price (MSRP) is displayed next to a sale price to make the savings seem dramatic. Always evaluate the final price against current market competitors rather than the sticker markdown alone.


Summary

Technical Review & Privacy Commitment

Content on Utility Hub is written by software engineers and cross-referenced with official specifications (RFC, W3C, IEEE). All calculations and text processing execute 100% locally in your browser with zero server data collection.