Updated Finance

Percent Off Calculator

Calculate discounts, sale price, savings, stacked percent-off deals, and optional tax — with clear step-by-step working.

Sale Price Savings Stacked Discounts Tax Option

Discount & Sale Price Tools

Compute percent off, final price, total savings, and reverse-calculate the original price. Add stacked discounts and optional tax.

Discounts are usually applied before tax. If your checkout applies tax first or uses item-level rounding, your total can differ slightly.
Percent off is based on the original price. If the “original” is inflated or includes bundles, the displayed percent can be misleading.
Stacked discounts multiply: pay = original × (1−d1) × (1−d2) … This is why “20% then 10%” is not the same as 30% off.
Reverse calculations assume the discount is applied to the original price. If tax or fees were included in the sale price, back-calc separately.

Percent off is just a relationship

“Percent off” is a simple idea: it tells you how much cheaper something is compared to its original price. But the details matter. Is the discount applied once or stacked? Is tax added after discounts? Are there multiple coupons? Does the checkout round each line item? The difference between a quick estimate and the exact amount you pay usually comes down to those rules.

This Percent Off Calculator is designed for real shopping math. You can calculate the sale price from an original price and a discount percent, calculate the percent off from before-and-after prices, stack multiple discounts the way most carts do (multiplying the remaining price), and even reverse-calculate the original price if you only know the sale price and the percent off.

How percent off works

A percentage is a fraction out of 100. If something is 25% off, you’re saving 25 out of every 100 units of price. That means you pay the remaining 75%. In formulas:

Savings: savings = original × (discount% ÷ 100)
Sale price: sale = original − savings = original × (1 − discount% ÷ 100)

This is why many people remember “multiply by what’s left.” A 25% discount leaves 75% to pay, so you multiply the original by 0.75.

Finding the percent off from prices

Sometimes the label isn’t clear, or you’re comparing deals. If you know the original price (P) and the sale price (S), the discount amount is P − S. The percent off is that discount divided by the original:

Percent off: ((P − S) ÷ P) × 100

This is the fairest way to compare discounts across different price points because it expresses the reduction as a proportion of the original.

Stacked discounts: why they don’t add

A very common confusion is treating stacked discounts like they are additive. “20% off plus 10% off” feels like 30% off, but it usually isn’t. Most checkouts apply the first discount, then apply the second discount to the new lower price. That means you multiply the remaining fractions.

If discount 1 is d₁ and discount 2 is d₂, the final price is:

Stacked price: final = original × (1 − d₁) × (1 − d₂)

Example: 20% then 10% means you pay 0.8 × 0.9 = 0.72 of the original. That’s an effective discount of 28%, not 30%.

Effective percent off for multiple coupons

Even when multiple discounts are applied, you can convert the final result into a single effective percent off:

Effective off: effective% = (1 − final/original) × 100

The Stack Discounts tab shows both the final price and the effective percent so you can compare “coupon stacks” with a straightforward “single discount” offer.

Where tax fits in the calculation

In many places, discounts are applied first and tax is calculated on the discounted subtotal. That’s what this tool’s “tax option” is meant to estimate: calculate the discounted amount, then add tax afterward.

However, real checkouts can vary. Some taxes apply differently to different product categories, some fees are taxed and some are not, and shipping may be treated separately. Treat the tax output as a planning estimate unless you know the exact tax rules for the checkout you’re using.

Reverse-calculating the original price

Sometimes you know the sale price and the percent off (maybe from a tag) and you want to know the “before” price. For a single discount, rearrange the sale price formula:

Original: original = sale ÷ (1 − discount% ÷ 100)

This can be useful when you see “28% off — now 72” and want to know if the claimed original price feels realistic. The Original Price tab calculates that quickly and shows the multiplier used.

Rounding differences and why your checkout can vary

If your numbers don’t match the checkout down to the last cent, that doesn’t always mean the math is wrong. Common reasons:

  • Rounding policy: rounding per item vs rounding the final cart total.
  • Tax timing: tax calculated before discounts, after discounts, or per line item.
  • Fees: shipping, service fees, or payment fees added after discounts.
  • Coupon rules: some coupons exclude certain categories or cap the discount amount.

The calculator helps you understand the “clean math” of the discount. If your checkout differs, check the order: discount(s), then tax, then fees — and whether rounding happens at each step.

Smart ways to compare deals

Two deals can look similar on the label but differ in total value. To compare fairly:

  • Compare effective percent off when discounts stack.
  • Compare final price after tax if tax rates differ by location or store type.
  • Include any required spend thresholds or shipping minimums.
  • Watch for “up to” discounts and exclusions.

Common shopping scenarios

Single discount on one item

Use the Sale Price tab. Enter the original price and percent off to get the discounted price and savings. Add tax if you want an estimated total.

Comparing a coupon stack to a single discount

Use the Stack Discounts tab. It will compute the final price and the effective percent off, then show the equivalent single-percent discount.

Checking a claimed “was” price

Use the Original Price tab. Enter the sale price and percent off, then compare the estimated original to what the store claims.

Finding the percent off from two prices

Use the Find Percent Off tab. Enter the original and sale price, and the tool will compute both the discount amount and the percent off.

Quick formulas to remember

  • Sale price: sale = original × (1 − p/100)
  • Savings: savings = original − sale
  • Percent off: p = ((original − sale) ÷ original) × 100
  • Stacked price: final = original × Π(1 − pᵢ/100)
  • Effective percent off: 100 × (1 − final/original)

FAQ

Percent Off Calculator – Frequently Asked Questions

Learn how percent discounts work, why stacked coupons differ from additive math, and how to estimate totals with tax.

A percent off calculator finds the discount amount and sale price when you know the original price and the percent discount. Many also calculate the percent off if you know the before-and-after prices.

Percent off is the discount divided by the original price, multiplied by 100. If the original is P and the sale price is S, then percent off = ((P − S) ÷ P) × 100.

Sale price = original price × (1 − discount%/100). For example, 25% off 80 is 80 × 0.75 = 60.

Stacked discounts multiply, they do not add. 20% off then 10% off means you pay 0.8 × 0.9 = 0.72 of the original (28% off), not 30% off.

Percent off is usually applied before tax. This calculator can optionally add a tax rate after discounts so you can estimate the final total you pay.

Original price = sale price ÷ (1 − discount%/100), assuming there is a single discount. With multiple discounts, divide by the product of each remaining multiplier.

BOGO deals are not a single percent off unless you convert them. For example, buy 1 get 1 free is effectively 50% off if you buy two items at the same price.

Differences can come from rounding rules, tax being applied before or after discounts, shipping fees, or item-level discounts versus cart-level discounts.

Yes. The tool shows the savings amount and the final price after the discount, and can break down stacked discounts step-by-step.

Estimates are for planning. Final checkout totals can differ due to tax rules, rounding, fees, exclusions, and the order discounts are applied.