How to Calculate Discounts and Sale Prices

Learn percent-off math, sale price from original, reverse original from sale, stacked coupons, and tax after discount — with clear examples and a free tool.

By Generatr Team

A discount is a cut from the sticker (or list) price. Retailers write it as a percent off, a dollar amount, or both. You need the final number you actually pay — and sometimes the true savings rate when coupons stack or tax hits after the markdown.

This guide covers single percent-off math, finding original price from a sale tag, stacking multiple discounts, applying sales tax after the reduced price, and comparing deals with effective discount percent. When you want the arithmetic done in one pass, open the free discount calculator with original price, discount(s), and optional tax.

These steps match common U.S. retail checkout order: reduce price first, then tax on the discounted amount unless a store states otherwise. Always check the register for store-specific rules.

Free tool

Use the Discount Calculator now

Open the interactive discount calculator in your browser — free, instant, no signup.

Open Discount Calculator

How Do You Calculate Percent Off and Sale Price?

For a single percentage discount, you pay the complement of the discount rate. A 25% off tag means you pay 75% of the original.

Core formulas

Sale price = original × (1 − discount rate)

Savings = original × discount rate

Discount rate as a decimal: 30% → 0.30

Worked examples

Jacket lists at $80 with 25% off: sale = 80 × (1 − 0.25) = 80 × 0.75 = $60. Savings = 80 × 0.25 = $20.

TV lists at $1,200 with 15% off: sale = 1,200 × 0.85 = $1,020. Savings = $180.

If the ad shows “$40 off” instead of a percent, subtract dollars: $199 − $40 = $159. Effective percent off = 40 ÷ 199 ≈ 20.1%.

Need a pure “what is X% of Y?” helper — use the free percentage calculator or our percentage guide.

How Do You Find Original Price From a Sale Price?

Sometimes you only know the discounted price and the percent off. You reverse the formula by dividing by the pay rate.

Reverse formula

Original = sale price ÷ (1 − discount rate)

If something sold for $60 after 25% off: original = 60 ÷ 0.75 = $80.

If a phone is $510 after 15% off: original = 510 ÷ 0.85 = $600.

When you know savings dollars

Original = sale + savings. If you paid $45 and saved $15, original was $60. Discount rate = 15 ÷ 60 = 25%.

Why reverse math matters

Outlet tags and “was/now” labels can be fuzzy. Working backward from the price on your card and the stated percent checks whether the markdown is real. A “40% off” claim on a $70 final should imply original ≈ 70 ÷ 0.60 ≈ $116.67 — if the old ticket was only $90, the effective cut is smaller than advertised.

Run reverse and forward cases in the online discount calculator so you don’t flip the (1 − r) term by hand under store lights.

How Do Stacked Discounts Work?

Two 20% discounts are not 40% off. Each discount multiplies the price that remains after the previous one. Order and policy matter.

Multiplicative stacking

Final price = original × (1 − r₁) × (1 − r₂) × …

Example: $100 item, 20% store sale, then 10% coupon on the reduced price:

  • After sale: 100 × 0.80 = $80
  • After coupon: 80 × 0.90 = $72
  • Total savings: $28 → effective discount = 28%

If both were applied as if on the original (some loyalty apps do this differently), 20% + 10% of $100 would save $30 and leave $70 — but many registers stack sequentially on the running total. Read the fine print.

Three discounts

$200, 15% off, then 10% off, then 5% off: 200 × 0.85 × 0.90 × 0.95 = 200 × 0.72675 = $145.35. Effective off ≈ 27.3%, not 30%.

StackNaive sumTrue effective (approx.)
20% + 10%30%28%
25% + 25%50%43.75%
15% + 10% + 5%30%27.3%

Dollar coupons after percent-offs usually subtract from the already-reduced amount. A $10 off after a 20% cut on $100: (100 × 0.80) − 10 = $70.

How Do You Apply Sales Tax After a Discount?

In most U.S. retail settings, taxable base is the discounted price, not the original list price — then tax is added. Confirm local rules for food, clothing thresholds, and online marketplace collection.

Formula

Tax = discounted price × tax rate

Total due = discounted price × (1 + tax rate)

Example: $80 sale price, 8% tax → tax = 80 × 0.08 = $6.40 → total = $86.40.

Same item at $100 list, 20% off, 7.25% tax: discounted = $80; tax = 80 × 0.0725 = $5.80; total = $85.80.

Tax before discount (rare at register)

If someone incorrectly taxes the full price then knocks off percent, totals diverge. On $100 at 8% tax then 20% off the pre-tax price only: correct path is usually discount first. Wrong path (tax on $100 = $8, then 20% off $100 goods) confuses what “20% off” applies to. Stick to: markdown → tax on reduced taxable amount unless the merchant’s policy is written differently.

Tips and discount math

Restaurant “% off entire check” usually applies before tip on the remaining food/drink total. For gratuity alone, the free tip calculator keeps tip base clear when a promo is involved.

How Do You Compare Deals With Effective Discount Percent?

Effective discount percent = total savings ÷ original price. Use it when ads mix BOGO, gift cards, and stacked coupons.

Worked comparison

Store A: $120 shoes, 30% off → pay $84 → save $36 → effective 30%.

Store B: $120 shoes, 20% off + $15 coupon on reduced price → after 20% = $96 → after coupon = $81 → save $39 → effective 32.5%.

Store B wins by $3 even though the big poster only said “20%.” Always compute dollars to door (plus tax and shipping).

BOGO-style caveats

“Buy one get one 50% off” on two equal $40 items: you pay $40 + $20 = $60 for $80 of list value → effective 25% off the pair, not 50% on everything. If items differ in price, many stores apply 50% to the cheaper unit.

Shipping and fees

A 40% web code that adds $12 shipping can lose to a 25% in-store pickup with $0 ship. Add every fee before you call a deal “best.”

For loan or payment context when a “discounted cash price” vs financing appears, see the loan payment guide and loan calculator.

How Do You Use an Online Discount Calculator?

Enter the original price, one or more discount percents (or dollar offs if the tool supports them), and optional tax rate. Read sale price, savings, effective percent, and total with tax.

  1. Open the free discount calculator.
  2. Type the pre-discount list or sticker price.
  3. Add the first percent off (or primary coupon).
  4. Stack a second or third discount if the deal allows it.
  5. Toggle or enter sales tax if you want out-the-door total.
  6. Note savings dollars and effective discount percent.
  7. Rerun with a competitor’s price to compare true cost.

Shopping workflow

Screenshot or jot original, stack order, and final total. When two carts differ by only a few percent, include return policy, warranty, and restocking fees — a 2% cheaper total that can’t be returned is often the worse buy.

What Are Common Discount-Math Mistakes?

Most checkout surprises come from stacking myths and tax order, not hard algebra.

  • Adding percents — 30% + 20% is not 50% off when applied in sequence
  • Discounting the wrong base — applying a coupon to original when the store applies it after the sale price
  • Ignoring tax and shipping — comparing pre-tax web prices to in-store totals
  • Misreading BOGO — treating “50% off second item” as half off the whole cart
  • Fake “was” prices — high original tickets that never sold at list; judge the price you pay vs alternatives
  • Exclusions — “40% off storewide” that excludes the brand in your hand
  • Rounding — stores may round to cents per line; multi-item carts can differ by a few cents from pure hand math

This guide is educational shopping math, not tax or consumer-law advice. Final charges follow the merchant and your jurisdiction.

Step-by-Step Instructions

  1. 1Open the free discount calculator on Generatr.
  2. 2Enter the original list or sticker price.
  3. 3Enter the primary percent-off (or dollar discount if applicable).
  4. 4Add any stacked coupons in the order the store applies them.
  5. 5Optionally enter the local sales tax rate for out-the-door total.
  6. 6Read sale price, savings amount, and effective discount percent.
  7. 7Compare a second store or code with the same original price.
  8. 8Confirm exclusions, shipping, and tax on the final checkout screen.

Frequently Asked Questions

How do you calculate a sale price with percent off?+

Multiply the original price by (1 − discount rate). Example: $80 with 25% off → 80 × 0.75 = $60. Savings equal original × discount rate ($20 in that example).

How do you find the original price from a discounted price?+

Divide the sale price by (1 − discount rate). If you paid $60 after 25% off, original = 60 ÷ 0.75 = $80.

Do two 20% discounts equal 40% off?+

No. Sequential discounts multiply. $100 with 20% then another 20% becomes $64 — an effective 36% off, not 40%.

Is sales tax calculated before or after the discount?+

Usually after. Most U.S. retailers tax the discounted taxable price. Example: $80 after markdown at 8% tax → $6.40 tax → $86.40 total. Local rules can vary.

What is effective discount percentage?+

Total dollars saved divided by the original price. A $100 item that ends at $72 after stacking has $28 savings and a 28% effective discount.

Is Generatr’s discount calculator free?+

Yes. It runs in your browser so you can model single or stacked discounts and optional tax without creating an account.

Ready to try it yourself?

Use the free Discount Calculator — no download, no account.

Launch Discount Calculator