Discount calculator
"50% off" doesn't mean you saved 50%. If you bought something you wouldn't have bought at full price, you didn't save money — you spent money. The "original price" is often fictional anyway. The FTC has sued retailers for fake markups that exist solely to make discounts look impressive. A $100 jacket "on sale" for $50 may never have sold at $100.
Good to know
Stacked discounts don't add up simply. 20% off plus 15% off isn't 35% off. If you take 20% off first ($100 → $80), then 15% off that ($80 → $68), the total discount is 32%, not 35%. The order usually doesn't matter mathematically, but retailers sometimes apply discounts to base price separately — read the terms.
"Up to 60% off" means almost nothing. One item might be 60% off. Most are 15-20% off. "Up to" gives retailers marketing power with minimal actual discounting. Look for "everything 40% off" or specific item discounts. Vague promises favor the seller.
Outlet stores sell outlet-made products. Many "outlet" brands sell lower-quality items manufactured specifically for outlets, not overstock from main stores. That Coach or Nike outlet product may have never existed in a regular store. The "compare at" price is meaningless if the product was always intended for outlet sale.
Discount math in the real world
Retail math is deliberately noisy: stacked offers, member prices, and cart-level coupons all change the base. This calculator keeps the rules explicit—sequential, combined, or best-of—so you can mirror what a receipt should do if policies are honored literally.
When you compare two deals, always compare final out-the-door totals including tax assumptions. A smaller percent off a lower starting price often beats a larger percent off an inflated list price.
For content creators and consumer educators, the methodology block documents versioned assumptions so readers can reproduce your worked examples months later.
Trust & methodology: Editorially reviewed by the Howdeedo team. Content last reviewed March 2026. Calculation engine version 0.1.0. Open the section below for formula, assumptions, and sources.
Methodology & assumptions
Assumptions
- Sequential: each discount applies to the already-reduced price
- Combined: all percentage discounts are added together (capped at 100%)
- Best: only the highest percentage discount is applied
- BOGO: Buy X Get Y at Z% off (default Z=100 for free items)
- Tax is applied after discounts by default
References
Methodology, disclaimers & sources
How it works
- Sale Price = Original Price × (1 − Discount ÷ 100)
- Amount Saved = Original Price × (Discount ÷ 100)
- Discount Percent = [(Original − Sale) ÷ Original] × 100
Details & assumptions
Assumes original price is accurate. Multiple discounts may apply sequentially (20% then 10% ≠ 30%). Tax applies to sale price, not original.