Discount Calculator

Enter an original price, sale price or discount to work out how much you save. Add extra discounts, a fixed amount off, tax or quantity when you need a fuller price estimate.

Calculate sale price

Changes formatting only, not the calculation.

What do you know?
£

The full price before any discount.

First discount
%

For example, enter 25 for 25% off.

Quick examples — enter any discount shown by the seller.

Add more discounts
%

Optional. Applied to the price after the first discount.

%

Optional. Applied to the price after the second discount.

£

Optional. Applied last, after every percentage discount, and capped so the price cannot go below zero.

Optional. Applies the discount per unit, then multiplies for the subtotal.

Add tax after discount
Tax

Your sale price

Sale price
£60.00
You save
£20.00
Effective discount
25%
Original price
£80.00

A larger percentage off does not necessarily mean the lowest final price. Compare final total, shipping, fees, quantity and product terms before buying.

Price breakdown

Step-by-step price breakdown
StepAmount
Original price£80.00
First discount — 25% off−£20.00
Sale price per unit£60.00
Sale subtotal before tax£60.00

This calculator works out prices from the discount and tax values you enter. It does not check retailer pricing, coupon rules, product availability, local tax rules, shipping, delivery, fees or whether an offer is the best value.

How to use this calculator

  1. Choose what you know: an original price and a discount, an original price and a sale price, or a sale price and a discount.
  2. Enter your prices. In the first mode, choose a percentage or a fixed amount off, and use the quick percentage buttons if one matches the discount shown by the seller.
  3. Open Add more discounts to stack up to two further percentage discounts and one more fixed amount off — each is applied to the already-reduced price, in order.
  4. Enter a quantity if you are buying more than one, to see the subtotal for all of them.
  5. Open Add tax after discount if you want a tax percentage or amount added to the sale price, applied after every discount.
  6. Read the sale price, savings and effective discount below the form, along with the full step-by-step breakdown.

How is a discount calculated?

A percentage discount is the original price multiplied by the discount rate; the sale price is what remains after that amount is taken off.

sale price = original price − (original price × discount % ÷ 100)
  • discount amount = original price × discount % ÷ 100
  • percentage off = (original price − sale price) ÷ original price × 100
  • original price = sale price ÷ (1 − discount % ÷ 100)
  • a fixed amount off is capped so the price cannot go below zero
  • tax, if entered, is applied after every discount, not before

For example, 25% off an £80 item is a discount of £80 × 25 ÷ 100 = £20, giving a sale price of £80 − £20 = £60. The same maths works in reverse: a $72 sale price after 20% off implies an original price of $72 ÷ (1 − 0.20) = $90.

How do stacked discounts work?

Each extra percentage discount is calculated on the price that is already reduced, not on the original price, and not simply added to the first percentage. Two 20% discounts on $100 give $100 × (1 − 0.20) × (1 − 0.20) = $64 — a 36% total discount, not 40% off. A fixed amount off is always applied last in this calculator, after every percentage discount, and is capped at whatever price remains so the sale price is never negative.

Working out a single discount by hand? The Percentage Calculator covers the plain percentage-of-a-number maths behind the first step here.

Assumptions and what this calculator does not do

  • Prices are treated as pre-tax, pre-shipping and pre-fee unless you enter a tax figure.
  • Discounts are applied in a fixed, sequential order — never simply added together.
  • A fixed discount is capped at the current price and never produces a negative sale price.
  • Tax, when entered, is a manual percentage or amount applied after every discount, not a looked-up rate.
  • Every unit is assumed to be discounted identically; quantity multiplies the per-unit result.
  • Coupon codes, multi-buy offers, shipping, delivery fees, retailer rules and currency conversion are not included.

Pricing a markup instead of a discount? See the Markup Calculator. Splitting a bill that already includes a discount, service charge or tip? See the Tip Calculator.

Frequently asked questions

How do I calculate sale price after a discount?

Multiply the original price by the discount percentage to get the discount amount, then subtract it from the original price: discount amount = original price × discount % ÷ 100, and sale price = original price − discount amount. For example, 25% off £80 is a discount of £80 × 25 ÷ 100 = £20, so the sale price is £80 − £20 = £60.

How do I find the percentage off between two prices?

Subtract the sale price from the original price, divide by the original price, then multiply by 100: percentage off = (original price − sale price) ÷ original price × 100. Choose "I know the original price and sale price" and this calculator works it out for you, including a price-increase result if the second price is actually higher.

How do I find the original price from a sale price?

Divide the sale price by one minus the discount as a decimal: original price = sale price ÷ (1 − discount % ÷ 100). For example, a $72 sale price after 20% off gives an original price of $72 ÷ (1 − 0.20) = $72 ÷ 0.8 = $90. Choose "I know the sale price and discount" to calculate this directly.

Are two 20% discounts the same as 40% off?

No. Stacked percentage discounts are applied one after another, each on the already-reduced price, not added together. Two 20% discounts on $100 give $100 × 0.8 × 0.8 = $64, a 36% total discount — not the 40% off that simply adding the two percentages would suggest.

Does this calculator include tax?

Only if you choose to add it. Open "Add tax after discount" and enter a tax percentage or a fixed tax amount, and it is applied to the sale price after every discount. This calculator does not look up a tax rate or decide what is taxable — enter the figure from the retailer or your own working.

Does this include shipping, fees or coupon codes?

No. This is an arithmetic calculator for the original price, discount, sale price, quantity and optional tax you enter. It does not add shipping, handling fees, membership discounts, loyalty points or multi-buy offers, and it does not validate a coupon code against a retailer.

Can I calculate a fixed amount off instead of a percentage?

Yes. Under "First discount", choose "Fixed amount off" and enter the amount taken off the price. A fixed discount is capped at the item price, so the sale price is never shown as a negative number — if the amount entered is larger than the price, this calculator explains that it has been capped.

Why might a retailer’s final price differ from this result?

Retailers can apply coupon rules, membership pricing, multi-buy offers, delivery charges, rounding conventions or a tax treatment specific to the product, location or promotion. This calculator only applies the discount, quantity and tax figures you enter, in the order you enter them, so check the retailer’s own total before paying.