PercentBox
PercentBox

Discount Calculator

See the final price after a percentage discount and exactly how much you save. Perfect for shopping, coupons, and clearance deals.

Written and maintained by Ricardo Rodrigues · Last updated · What changed

Who this calculator is for

This page applies one percent off and reports two outputs: what you pay and what you save. It is for a single tag that says “30% off” on a price you do not trust yourself to do in the aisle. It opens on the discount tab. It does not add a second badge, and it does not put sales tax back on.

Shoppers use it. So does anyone checking a quote that says “15% off the day rate.” The thing being discounted has to be the number you type. A percent off a shipping fee is not a percent off the whole cart unless the promotion says so.

Discount Calculator

Find sale price and how much you save

$
%

Quick select

Result

Enter values to calculate

Comparison table

Stacked discounts are not additive
FirstThenPrice of 100 after bothReal total discountNaive sum
10%10%8119%20%
20%10%7228%30%
20%20%6436%40%
30%20%5644%50%
50%20%4060%70%
50%50%2575%100%

About this discount calculator

This calculator applies one percent off and returns what you pay and what you save. Thirty percent off €99.99 is about €30 saved and €69.99 to pay, depending on cent rounding. Pay plus save must return the original. If it does not, the rounding rule or a second promotion is in the way.

It is the wrong tool for “20% off plus an extra 10% off” if you add the rates first. Run 20% to get a sale price, then run 10% on that sale price. The true combined discount on the original is 28%, not 30%.

How to use each field

Original price
The price before this discount. If a previous sale already happened, the “original” for this calculation is the current price the new percent applies to, and you must remember that the savings figure is only the latest cut. The dollar sign is a label.
Discount percentage
One rate. Presets run from 5% through 70%, including the 10, 20, 25, 30, 40, and 50 buttons that show up on tags. 100% off reduces the price to zero. Above 100% the pay line goes negative, which is a sign to re-read the tag.
You pay and you save
Pay + save = original, before rounding. 30% off 99.99 saves 29.997 and leaves 69.993. Rounded to the cent in the usual way that is about 30.00 saved and 69.99 to pay. A till that rounds each line differently can disagree by a cent. Allow the cent.
What this page will not fill in
No tax field, no coupon stack, no “was” price reconstructed from a sale price. Reconstructing an original is division by the leftover fraction: a 70 price after 30% off came from 70 / 0.70 = 100. Subtracting 30% of 70 does not get you there.

When to use this calculator

  • A single tag says “__% off” and the price is not a round number you trust in your head.
  • You want the savings line and the pay line quoted separately.
  • You are reconstructing an original price only as a check — for a true reverse, divide the sale price by the pay factor (0.70 after 30% off) rather than subtracting 30% of the sale price.

Worked examples

Example calculations for Discount Calculator
QuestionAnswer
30% off $99.99Pay $69.99 · Save $30.00
25% off $80Pay $60 · Save $20
50% off $49.99Pay $24.995 → ~$25.00

Walkthroughs

One tag, an awkward price

A coat is marked €149.90, 35% off, one discount, no coupon. Original price 149.90, discount 35. Savings are 52.465, pay is 97.435. To the cent: about €52.47 off and €97.43 to pay, and those cents should still sum to 149.90. Ten percent is 14.99, thirty percent is 44.97, five percent is 7.495; the sum is the same neighborhood. If the till says €104, someone applied 30% or added a fee. Ask which.

20% off and then a member extra 15%

The shelf price is €80. First visit: 20% off 80 pays 64 and saves 16. Second visit, on the member price: 15% off 64 pays 54.40 and saves 9.60 on that step. Total saved against the shelf is 25.60, which is 32% off 80, not 35%. The member badge is real. It is just not 15% of the original. Quote €54.40 as what you pay. Quote 32% only if someone asks for a single equivalent rate, and show the multiplication so they can see you did not add 20 and 15.

Formula

GoalFormula
Savingsprice × (discount% ÷ 100)
Final priceprice − savings

Savings = price × (discount ÷ 100). Final = price − savings, which is the same as price × (1 − discount/100). 25% off 80 is 20 saved and 60 to pay. The pay fraction is 0.75. Keep that fraction in mind when a second offer appears: the second offer multiplies 0.75, it does not add to 25.

Stacked badges: 20% off and then an extra 10% off is 0.80 × 0.90 = 0.72, so you pay 72% and the true discount on the original is 28%, not 30%. Half off twice leaves 25% of the price, a 75% discount. Run the first percent here, then run the second percent on the pay line. The second savings number is not the total savings. Add the two savings figures, or compare the final pay line with the first original.

Comparing two deals by the size of the percent is how people buy the louder tag. 25% off 120 is 90. 10% off 100 is 90. The banner and the savings differ; the money leaving your account does not. Compare pay lines. If the products are not the same product, the pay line is still the price, and the percent is not a quality score.

Mistakes this page will not catch for you

Adding stacked badges

Two percent-off promotions multiply the remaining fractions. Half off and then half off again leaves you paying a quarter, which is 75% off, not free. The second half applies to what is left.

Comparing discounts across different “was” prices

Twenty-five percent off €120 and ten percent off €100 can land on the same €90. The louder savings banner is not the cheaper product. Compare what you pay.

Applying the percent to a bundle price that excludes a required part

30% off the camera body does nothing, by itself, to the lens the bundle requires. Type the number the percent actually touches. Then add the untouched items back. A calculator cannot see the asterisk on the shelf label.

FAQ

How do I calculate a discount?
Savings = price × (discount% ÷ 100). Final price = price − savings. 25% off $80 = $20 off → $60.
What about stacked discounts?
Apply discounts one after another on the reduced price, not by adding percentages. 20% then 10% off is not 30% off.
Does the calculator add sales tax?
No. The result is the discounted price of the number you typed. If that number was before tax, add tax afterward on the reduced amount. If it was already tax-inclusive, do not add tax again.
How do I get the original from the sale price?
Divide by (1 − discount/100). A €70 tag after 30% off came from €100, because 70 / 0.70 = 100. Subtracting 30% of 70 does not get you there.
Does the sale price include tax?
Only if the price you typed already included it. This tool does not add VAT or sales tax. If the tag is before tax, discount it here and then add tax on the reduced amount, which is what the VAT calculator’s add mode is for. Discount-then-tax and tax-then-discount differ when the rules say the tax base changes.
How do I undo a discount?
Divide the price you pay by (1 − rate/100). €69.99 after 30% off, ignoring the cent rounding on 99.99, is the neighborhood of a €100 original because 70 / 0.70 = 100. Do not subtract 30% of the sale price.
What if the discount is a fixed amount, not a percent?
Subtract the fixed amount yourself. This page only understands a percent of the price you typed. After you have the reduced price, you can ask the reverse-percent page what percent that fixed amount was. A €15 coupon on a €60 item is 25% off. The coupon was not “15%.”