Enter the original price and the percentage off to get the sale price, what you save and the workings, to the penny. An extra discount, such as “an extra 20% off sale prices”, comes off the price that is already reduced. Only have the sale price? Choose “The original price” to work back to the price before the discount. If you sell, add the lowest price you charged recently to see how your “was” price stands.
Work out a sale price
Keep “The sale price”, enter the original price and then the discount as a percentage (30 for 30% off). The sale price is shown large, with the discount, what you save and the total discount.
Add an extra discount
Late in a sale, shops often take “an extra 20% off” prices that are already reduced. Enter it as the extra discount: it comes off the sale price, not the original price. So 30% off and then an extra 20% off is 44% off, not 50%.
Find the original price
Choose “The original price”, then enter the sale price and the discount shown. The original price is the sale price divided by (1 − discount): adding the percentage back on to the sale price gives the wrong answer.
Check a “was” price (traders)
Under the Digital Markets, Competition and Consumers Act 2024, in force for these practices since 6 April 2025, misleading consumers about a price or a price advantage, in a way likely to change their decision, is an unfair commercial practice. The CMA says the higher price in a price reduction claim must be a genuine and realistic selling price, the product’s usual price. Enter the lowest price you charged recently: if it is below your “was” price, the calculator measures the saving against it.
Discount = original price × discount rate, rounded to the nearest penny (an exact half penny goes to the customer).
Sale price = original price − discount.
Extra discount = price after the first discount × extra rate; total discount = 1 − (1 − rate 1) × (1 − rate 2).
Original price = sale price ÷ ((1 − rate 1) × (1 − rate 2)), to the penny that gives back exactly the sale price.
Reduction on the lowest recent price = (lowest recent price − sale price) ÷ lowest recent price.
Example: an extra 20% off sale prices
A jacket priced at £80.00 is reduced by 30%: the discount is £24.00 and the jacket costs £56.00. An extra 20% off then takes £11.20 off that price, so it costs £44.80. That is 44% off in all, a saving of £35.20. Working back, £44.80 ÷ (0.7 × 0.8) = £44.80 ÷ 0.56 = £80.00.