Compare Discounts Calculator

For each offer, compute the sale price. The lower sale price is the better deal. For mixed percent versus dollar offers, the crossover price equals the dollar amount divided by the percent over one hundred.

The single item's pre-discount price.

Offer A
Offer B

Verdict =

Offer A by $5.00
Offer ABetter deal

25% off

$75.00

Save $25.00 · 25% effective

Offer B

$20.00 off

$80.00

Save $20.00 · 20% effective

Share:

Compare Two Discounts

Two competing offers on the same item — could be percent off vs percent off, dollar off vs dollar off, or mixed (a 25% off coupon vs $20 off coupon, for example). The math: convert each to a sale price, then compare which is lower. Mixing percent-off with dollar-off introduces a price-dependent crossover — a $20 coupon is better than 20% off when the item is under $100, but worse when it's over.

Sale = Original × (1 − pct/100) or Sale = max(0, Original − dollars)

How It Works

For each offer, compute the sale price. Percent-off uses the multiplicative formula (Original × (1 − pct/100)). Dollar-off subtracts a fixed amount (clamped at zero — you can't pay a negative price). The cheaper sale price is the better deal in absolute dollars. The 'effective percent off' for either offer normalizes the answer to a percentage so you can speak about both deals in the same units. The crossover-price idea: for any percent-off and any dollar-off, there's exactly one item price where they're equivalent — above it, percent wins; below it, dollar wins. Specifically, if the percent is p and the dollars is d, they tie at original = d ÷ (p/100).

Example Problem

You're buying a $200 jacket and the retailer offers two coupons (you can use only one): 25% off OR $40 off. Which saves more?

  1. Offer A — 25% off: $200 × 0.75 = $150. You save $50.
  2. Offer B — $40 off: $200 − $40 = $160. You save $40.
  3. Compare: A's sale ($150) < B's sale ($160). A is the better deal.
  4. Effective percent: A = 25%. B = 20% (= $40 ÷ $200 × 100).
  5. A wins by $10 / 5 effective percentage points.

Crossover for 25% vs $40: they tie when original = $40 ÷ 0.25 = $160. At $160 exactly, both offers leave you paying $120. Below $160, the $40-off coupon wins; above $160, the 25% coupon wins.

Key Concepts

Mixed discount comparisons (percent vs dollar) have a 'crossover price' where the two offers are equivalent. Below the crossover, the dollar coupon wins; above it, the percent coupon wins. Crossover formula: original_tie = dollar_amount ÷ (percent/100). For 20% off vs $25 off, crossover = 25 ÷ 0.20 = $125. For 30% off vs $40 off, crossover = $133.33. For two percent offers, the higher percent always wins regardless of price (no crossover). For two dollar offers, the higher dollar amount always wins regardless of price (no crossover, as long as both fit under the price). Effective percent off normalizes any deal to a percentage so you can compare apples-to-apples — a $30 off coupon on a $120 item is effectively 25% off; the same coupon on a $60 item is effectively 50% off.

Applications

  • Choosing between a percent-off email coupon and a dollar-off code at checkout
  • Comparing a one-time loyalty bonus ($25 off) against a recurring percentage discount
  • Deciding whether to wait for a deeper percent-off sale or use a current dollar-off offer
  • Evaluating BOGO-equivalent percentages against straightforward percent-off deals
  • Comparing storefront pricing across retailers when each advertises a different discount shape
  • Quick-checking whether a 'price match plus 5%' is better than a separate 10%-off coupon

Common Mistakes

  • Comparing percent-off and dollar-off without computing both sale prices — the answer depends on the item's price
  • Assuming the bigger-looking number wins — '$50 off' looks bigger than '15% off', but on a $400 item the 15% off ($60) beats the $50 flat
  • Ignoring the crossover threshold — there's exactly one item price where the two offers are equal; above and below it, the winner flips
  • Forgetting that dollar-off is clamped at zero — a $50 off coupon on a $30 item still leaves you paying $0, not −$20
  • Comparing offers with different conditions — a 25% off coupon that requires a $100 minimum is not comparable to a $20 off coupon with no minimum, even when they're mathematically close
  • Treating 'effective percent' as if it's the price tag — 50% effective off a $40 item ($20 saved) is not the same dollar value as 50% effective off a $400 item ($200 saved)

Frequently Asked Questions

Is 25% off better than $20 off?

It depends on the item's original price. They're equal when the item costs $80 (because $20 ÷ 0.25 = $80). On items more expensive than $80, the 25% off wins. On items cheaper than $80, the $20 off wins. The crossover formula for any pair: tie_price = dollar_amount ÷ (percent ÷ 100).

How do I compare a percent off vs a dollar off coupon?

Compute the sale price each offer produces, then pick the lower one. For percent off: Original × (1 − pct/100). For dollar off: Original − amount (but never below 0). Whichever sale price is lower is the better deal in absolute dollars. The effective percent off for the dollar coupon is amount ÷ original × 100 — that lets you compare both offers in the same units.

What is the crossover price between a percent-off and a dollar-off coupon?

The price at which both coupons leave you paying the same amount. Formula: crossover = dollar_amount ÷ (percent ÷ 100). For 20% off vs $30 off, crossover = $150. Above that price, the percent off saves more; below it, the dollar off saves more.

Are two percent-off offers always interchangeable on price?

Yes — when comparing 30% off vs 25% off, the higher percentage always saves more regardless of the item's price. Same for two dollar-off offers (the bigger dollar amount always wins, assuming both fit under the price). Crossover only happens when you mix shapes: percent vs dollar.

What if a dollar-off coupon is bigger than the item price?

You pay $0 — the price is clamped at zero. A $50-off coupon on a $30 item gives you the item for free, not −$20. The retailer doesn't give you the extra $20 back. Effective discount is 100% off, the maximum.

How do I compute 'effective percent off' for a dollar-off coupon?

Effective % = amount ÷ original × 100. So a $20 coupon on a $80 item is an effective 25% off. A $20 coupon on a $200 item is only an effective 10% off — same dollar amount, but a smaller percent because the item is more expensive.

Should I take a 15% off coupon over a $20 off coupon on a $150 item?

15% of $150 = $22.50 saved. $20 off saves $20. The 15% coupon wins by $2.50. Crossover for 15% off vs $20 off is $20 ÷ 0.15 = $133.33; this $150 item is just over that threshold, so the percent slightly wins. On a $100 item, the $20 coupon would win.

How do I tell at-a-glance which kind of discount to favor?

If the item is expensive relative to a flat coupon, the percent off usually wins. If the item is cheap relative to a flat coupon, the dollar off usually wins. The exact crossover is dollar ÷ (percent/100). When the percent and dollar coupons feel similar, run both numbers — small differences swing the answer.

Worked Examples

Jacket: percent vs dollar coupon

$200 jacket — 25% off vs $40 off

You can use one coupon, not both. Which saves more on a $200 jacket?

  • A — 25% off: $200 × 0.75 = $150. Save $50.
  • B — $40 off: $200 − $40 = $160. Save $40.
  • A wins by $10. Effective percent: A = 25%, B = 20%.
  • Crossover for these two offers: $40 ÷ 0.25 = $160. Above $160, A always wins; below, B wins.

On any item over $160, the 25% coupon beats the $40 coupon. On any item under $160, the $40 coupon wins. At exactly $160, they tie.

Cheap item: dollar coupon wins

$50 sweater — 25% off vs $20 off

Same shape of comparison, smaller item. Now which wins?

  • A — 25% off: $50 × 0.75 = $37.50. Save $12.50.
  • B — $20 off: $50 − $20 = $30. Save $20.
  • B wins by $7.50. Effective percent: A = 25%, B = 40%.
  • Crossover for these two: $20 ÷ 0.25 = $80. The $50 item is below crossover, so B wins.

Below the crossover, a small flat-dollar coupon often beats a 'bigger looking' percent coupon. On a $30 item, the $20 coupon would be effectively 67% off.

Two percent offers

$300 TV — 20% off vs 25% off

Two percent-off coupons, no dollar-off involved. Higher percent always wins.

  • A — 20% off: $300 × 0.80 = $240. Save $60.
  • B — 25% off: $300 × 0.75 = $225. Save $75.
  • B wins by $15. No crossover — when both are percent-off, the higher percent is always better regardless of price.

When both coupons are the same shape (both percent OR both dollar), the bigger one always wins. Crossover is only a thing for MIXED shape comparisons.

Related Calculators

Related Sites