Calcs.finance

other calculator

Discount Calculator

The Discount Calculator models one arithmetic discount at a time. It can find the final price from an original price and discount, solve the discount from original and final prices, or reverse the selected formula to estimate the original price.

Your scenario

Enter your numbers

Help
Solve for
Discount type

Result

Result summary
Final price is $50.99 after saving $9.00, or 15.00% off.
Original price
$59.99
Final price
$50.99
Discount amount
$9.00
Discount percent
15.00%
Amount saved
$9.00
Savings rate
15.00%
What this means
Discount estimate excludes sales tax, shipping, fees, stackable promotions, and rounding rules used by a specific retailer.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the Discount Calculator works

Use this calculator for percent-off markdowns, fixed-amount coupons, classroom percent problems, or quick checks of amount saved and effective discount percent. Use Sales Tax or VAT when a tax-rate estimate should be layered on later, Margin when the question is business markup or profit, Payment when a discounted price feeds a financing estimate, and ROI when the question is return from money invested.

For final-price percent mode, savings equal original price * discount / 100, and final price is max(0, original price - savings). For final-price fixed-amount mode, savings are the entered discount amount, final price is max(0, original price - discount amount), and effective discount percent is savings divided by original price. Discount-solve mode compares original price with final price and uses max(0, original price - final price) as savings. Original-price percent solve divides final price by max(0.000001, 1 - discount / 100). Original-price fixed-amount solve adds the fixed discount back to the final price.

Discount Calculator formula

This formula page covers the app's Discount Calculator: percent-off discounts, fixed-amount discounts, final sale price, amount saved, effective discount percent, discount-rate solves, and original-price reverse solves. It does not model sales tax, VAT, shipping, service fees, retailer rounding rules, stackable coupons, rebates, loyalty pricing, minimum-spend rules, or jurisdiction-specific consumer-pricing law.

percent mode: S = O * d; F = max(0, O - S); fixed mode: S = A; F = max(0, O - A); effective percent = S / O * 100; discount solve: S = max(0, O - F); original percent solve: O = F / max(0.000001, 1 - d); original fixed solve: O = F + A

The calculator either subtracts a percent of the original price, subtracts a fixed amount, compares original and final prices to solve the discount, or reverses the selected discount formula to estimate the original price.
SymbolMeaningHow this page uses it
OOriginal priceThe price before discount, entered as Price before discount or solved from the final price.
FFinal priceThe estimated price after the discount, before any tax, shipping, fees, or retailer-specific adjustments.
dPercent-off rateThe entered discount percentage divided by 100, so 15 percent is used as 0.15 in percent mode.
AFixed discount amountThe entered currency amount subtracted from the original price in fixed-amount mode.
SSavings amountThe discount amount reported as Discount amount and Amount saved.
pEffective discount percentThe savings amount divided by original price, displayed as Discount percent and Savings rate.
RRemaining price factorOne minus the percent-off rate. Original-price percent solve uses this value, with a tiny positive floor to avoid dividing by zero.

Step by step

  1. Read Solve for to decide whether the calculator is finding final price, discount, or original price.
  2. Read Discount type to decide whether the entered discount is a percent of original price or a fixed currency amount.
  3. For final-price percent mode, divide the entered discount percentage by 100, multiply original price by that rate to get savings, then subtract savings from original price.
  4. For final-price fixed-amount mode, treat the entered discount as the savings amount and subtract it from original price.
  5. If the final-price subtraction would go below zero, display final price as 0 while still reporting the entered savings amount and effective percentage.
  6. For discount-solve mode, compare original price with final price, use max(0, original price minus final price) as the savings amount, and divide by original price to get the effective discount percent.
  7. For original-price percent mode, convert the percent discount to a remaining-price factor of 1 minus the discount rate, floor that factor at 0.000001, and divide final price by it.
  8. For original-price fixed-amount mode, add the fixed discount amount back to final price to estimate original price, then divide savings by original price to get the effective percentage.
  9. Round currency and percentage outputs for display after the full-precision discount calculation.

Worked example

Default examples: 15 percent off, $20 off, and reverse solves

The default final-price example uses a $59.99 original price and a 15 percent discount. The validation fixtures also cover a $20 fixed discount, a discount-rate solve, and an original-price reverse solve.

  1. For $59.99 at 15 percent off, convert 15 percent to 0.15.
  2. Multiply $59.99 by 0.15 to get $8.9985 of savings, which displays as $9.00.
  3. Subtract the full-precision savings from $59.99 to get $50.9915, which displays as a $50.99 final price.
  4. For a fixed discount, $95 less $20 gives a $75 final price.
  5. The same fixed $20 savings divided by the $95 original price gives an effective discount of about 21.05 percent.
  6. For a discount solve, $80 reduced to $68 means the savings amount is $12 and the effective discount is 15 percent.
  7. For an original-price percent solve, a $75 final price after 25 percent off is divided by 0.75, giving a $100 original price and $25 saved.

The calculator explains the arithmetic relationship between original price, discount, and final price. It does not prove what a retailer will charge at checkout once tax, fees, shipping, coupon stacking, and rounding policies are applied.

Assumptions and what this calculator ignores

Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.

What this formula does not include

Common mistakes to avoid

Key terms

Discount amount
The currency amount subtracted from the original price. In percent mode it is calculated from the original price; in fixed-amount mode it is the entered discount amount.
Effective discount percent
The savings amount divided by the original price. It lets a fixed currency discount be read as a percentage of the original price.
Original-price solve
A reverse calculation that estimates the before-discount price. Percent mode divides by the remaining price factor, while fixed-amount mode adds the discount back.

Frequently asked questions

How do I figure out the original price before a discount?

Use the reverse solve. For a percent discount, original = final price ÷ (1 − rate ÷ 100): a $50.99 sale price at 15 percent off backs out to $59.99. For a fixed-amount discount it is simply final price plus the amount taken off. This is the mode to use when a tag shows only the sale price and you want to judge how good the deal actually is.

Can I stack two percent discounts in this calculator?

Not in one pass - it models a single discount at a time, because stacked percentages do not add. A 20 percent coupon on top of 30 percent off is 44 percent total, not 50, since the second percentage applies to the already-reduced price. To model stacking, run the calculator twice, feeding the first result in as the second run's starting price.

Will the discounted price here match what I pay at checkout?

It is the pre-checkout arithmetic only. Sales tax, VAT, shipping, service or environmental fees, and retailer-specific rounding rules are all outside this calculator - tax in particular is often charged on the discounted price, which the Sales Tax Calculator on this site handles. The effective-percent output is still handy for comparing a fixed-amount coupon against a percentage deal on the same item.

Methodology, sources, and disclaimer

This calculator is an original single-discount arithmetic model with percent and fixed-amount modes plus reverse solves for the discount rate and the original price, validated by deterministic fixtures, edge cases, and rounding policy tests. It is not copied from a single source.

Fixtures pin the $59.99-at-15-percent default, zero-floor clamping, and each reverse solve. The result remains an educational estimate, not a checkout total once tax, fees, or retailer rounding apply.

Formula version 2026.05.22-generic-discount. The version marks the calculation logic and validation fixture set used for this estimate.

Results are educational estimates, not advice. Read the full disclaimer.

Related reading

When another calculator fits better

tax

Sales Tax Calculator

Calculate before-tax price, sales tax rate, after-tax price, and tax amount from any two known values.

tax

VAT Calculator

Calculate VAT-inclusive price, VAT-exclusive price, VAT rate, or tax amount from two known values.

other

Margin Calculator

Calculate profit margin, stock trading margin requirement, or currency exchange margin from clear business and trading inputs.

loan

Payment Calculator

Solve either the monthly payment for a fixed-term loan or the payoff time for a fixed monthly payment.

investment

ROI Calculator

Estimate return on investment, gain or loss, and annualized return from investment amounts and time held.