Updated for 2026/27
Discount Calculator icon

Discount Calculator: Work Out the Sale Price and What You Save

Quick answer

This discount calculator turns a percentage off into two numbers that actually matter: the price you pay and the money you keep. Type in the original price and the discount, and you get the sale price and your saving straight away. It works for a single tag in a shop window, a flash sale online, or a quote from a tradesperson.

It is built for anyone who wants to check a deal before committing, from bargain hunters and students to small-business owners pricing their own offers. No sign-up, no maths in your head.

Reviewed by Laura Michelle Davis, Chartered Tax Adviser (CTA) Last updated 23 Jun 2026 How we calculate

Use the Discount Calculator

£
%
%

Converts a desired profit margin into the markup % you need.

Quick estimate. Rounded to the nearest penny.

Compare saved scenarios

Type Inputs Result
Share:

Source: GOV.UK official rates

Quick answer

To calculate a discount: multiply the price by the discount percentage and take it off. 25% off £80 = 80 × 0.25 = £20 off, so you pay £60. For stacked discounts, apply them one after another, not added together.

Use the discount calculator above

Enter the original (full) price and the percentage discount in the tool above. It returns the amount you save and the final sale price instantly. Change either figure and the result updates, so you can compare a 20% off code against a fixed £5 voucher in a few seconds.

How the discount maths works

A percentage discount is just a slice of the original price taken off. The method never changes, whatever you are buying:

  • Saving = original price × (discount % ÷ 100)
  • Sale price = original price − saving

There is a quicker one-step version that gives the sale price directly. Multiply the original price by what is left after the discount:

  • Sale price = original price × (1 − discount % ÷ 100)

So a 30% discount means you pay 70% of the ticket price, because 100% − 30% = 70%, and 70% as a decimal is 0.70. A £80 coat at 30% off costs 80 × 0.70 = £56. The same logic runs in reverse: if you know the sale price and the original price, the discount percentage is (saving ÷ original price) × 100. A jacket cut from £120 to £90 has a £30 saving, and 30 ÷ 120 = 0.25, so that is 25% off.

Most UK shop prices already include VAT at the standard 20% rate, so the discount comes off the VAT-inclusive figure you see on the label. You do not need to strip VAT out first. If you are a business pricing goods before tax, work out the discount on the net price and add VAT afterwards - our VAT calculator handles that part.

Worked examples with the numbers shown

Example 1 - a single percentage off. Priya spots a £245 winter coat with 35% off in the January sale. Saving = 245 × 0.35 = £85.75. Sale price = 245 − 85.75 = £159.25. She pays £159.25 and keeps £85.75. Doing it the one-step way gives the same answer: 245 × 0.65 = £159.25.

Example 2 - stacked discounts (the trap). An online store advertises “50% off, then an extra 20% off at checkout” on a £200 pair of boots. That is not 70% off. The discounts apply one after the other. First: 200 × 0.50 = £100. Then 20% comes off the £100, not the original £200: 100 × 0.80 = £80. So you pay £80, a real saving of £120, which is 60% off overall - good, but not the 70% it sounds like. To stack discounts, multiply the decimals: 0.50 × 0.80 = 0.40, meaning you pay 40% of the original.

Example 3 - percentage off versus a fixed voucher. Tom has a £45 shopping basket and two offers he cannot combine: 15% off everything, or a flat £8 off. The 15% saves 45 × 0.15 = £6.75. The £8 voucher beats it. The percentage only wins once the basket passes £53.34, because 8 ÷ 0.15 = 53.33. Below that figure, take the cash voucher; above it, take the percentage. A quick way to compare offers like this is to convert everything into pounds saved, which is exactly what a percentage calculator does in the other direction.

Getting the most from a discount

A discount is only worth taking on something you were going to buy anyway. Spending £60 to “save” £40 still costs you £60. With that in mind, here is how to make discounts work harder:

  • Check the reference price. A genuine deal compares against the price the item normally sold at, not a brief “high” price set just before the sale. The Chartered Trading Standards Institute pricing guidance and consumer protection rules expect “was” prices to be real recent prices.
  • Watch the post-discount unit cost. For groceries and bulk buys, work out the price per item or per 100g after the discount. A multi-buy is not always cheaper than the loose product on offer elsewhere.
  • Time the big sales. Black Friday, Boxing Day and end-of-season clearances move the same stock at different prices. If it is not urgent, note the price and wait.
  • Factor in delivery. A 20% discount that triggers a £4.99 postage charge can wipe out the saving on a small order. Add postage before you judge the deal.
  • Keep it inside a budget. Plan your spending so a sale does not blow a hole in the month. The free MoneyHelper Budget Planner is a solid place to start, or use our budget calculator to map income against outgoings.

If you sell rather than buy, the same tool helps you set an offer that still leaves a profit. Decide the lowest price you can accept, then work back to the discount percentage that lands there. Pair it with our profit margin calculator so a tempting “40% off” promotion does not quietly turn each sale into a loss.

Common mistakes people make with discounts

  • Adding stacked percentages together. As Example 2 showed, 50% then 20% is 60% off, not 70%. Sequential discounts always apply to the reduced price, so multiply the decimals rather than adding the percentages.
  • Confusing discount with markup. A 25% discount and a 25% markup are different sums because they work off different starting figures. Adding 25% to £80 gives £100, but taking 25% off £100 gives £75 - you do not get back to where you started. If you are adding rather than subtracting, use the markup calculator instead.
  • Treating “up to 70% off” as the whole shop. “Up to” means the single best-reduced item. Most of the range will be discounted by far less, so check each tag.
  • Ignoring whether it is a need or a want. The biggest saving is not buying the thing at all. A discount on an impulse purchase is still money spent.
  • Rounding too early. Round only the final answer. Rounding mid-calculation, especially on stacked or VAT-inclusive prices, can throw the pennies out.

These figures are estimates for guidance only and are not personal tax or financial advice. Always check the final price at the till or checkout before you pay.

Related calculators

Once you have the sale price, line up the rest of your sums. Use the tip calculator when you are splitting a restaurant bill, the percentage calculator for any other “what percent of” question, and the VAT calculator if you need to add or remove the 20% standard rate from a price.

Discount maths that stores rely on you getting wrong

OfferCorrect calculationYou pay
25% off £8080 × 0.75£60
Extra 10% off the £60 sale price60 × 0.90£54 (not £52: discounts do not add)
"Was £100, now £70"(100 − 70) ÷ 10030% off
3 for 2 on £6 itemsPay £12 for £18 of goods33% off, only if you wanted 3
Stacked discounts multiply: 20% then 10% = 1 − (0.80 × 0.90) = 28% off, never 30%

Comparing per-unit prices beats any sticker: our percentage calculator does the division, and the budget calculator shows what the saving means monthly.

Reviewed by

Laura Michelle Davis - Chartered Tax Adviser (CTA)

ACCA · CTA (Chartered Tax Adviser) · ATT · BSc Economics, UC Berkeley

Laura Michelle Davis is a Chartered Tax Adviser (CTA) who also holds the ACCA and ATT qualifications and a BSc in Economics from UC Berkeley. She specialises in UK personal tax, covering income tax, National Insurance, self-employment and capital gains, and has built her career making complicated rules easy to follow. At TaxFly, Laura writes and edits the tax guides and explainers, checking that figures reflect current HMRC rates and that every explanation answers the question a real person is actually asking. Her goal is plain-English clarity you can trust and act on.

Embed this calculator for free

Add the Discount Calculator to your own website. It shows just the tool, resizes automatically, and includes a small credit link back to TaxFly. Copy and paste:

Frequently asked questions

Multiply the original price by what is left after the discount. For 25% off, you pay 75%, so multiply by 0.75. A £60 item at 25% off costs 60 × 0.75 = £45. Or work out the saving (60 × 0.25 = £15) and subtract it from £60. Both give £45.
Take the saving, divide by the original price, and multiply by 100. If a coat dropped from £120 to £90, the saving is £30. Then 30 ÷ 120 = 0.25, and × 100 = 25%. So the coat is 25% off. The discount calculator does this both ways.
Yes, but they multiply rather than add. “50% off then 20% off” is not 70%. The 20% comes off the already-halved price. On £200: 50% gives £100, then 20% off £100 gives £80. That is 60% off overall, not 70%. Multiply the decimals (0.5 × 0.8 = 0.4) to check.
In UK shops the price you see already includes VAT, so the discount comes off that final figure and you do not need to do anything extra. Businesses pricing goods before tax should apply the discount to the net price, then add 20% VAT afterwards using a VAT calculator.
It depends on your basket size. Convert both to pounds saved. A 15% discount on £45 saves £6.75, so a flat £8 voucher wins. The percentage only beats the £8 voucher once the basket passes £53.34. Below that, take the cash off; above it, take the percentage.
It means the single most heavily reduced item in the range carries that 70% cut. Most products will be discounted by much less, and some not at all. Treat “up to” as a headline, not a promise, and check each individual price tag before assuming the deal applies to what you want.
Check the “was” price is a real, recent selling price rather than a brief high price set just before the sale. UK pricing rules expect reference prices to be honest. Compare against what other retailers charge, and add any delivery cost before deciding whether the discount is worth it.
Divide the sale price by what you paid as a decimal. If you paid £80 after 20% off, you paid 80% of the original, so divide by 0.80: 80 ÷ 0.80 = £100 was the full price. This is handy for checking that an advertised saving matches the real reduction.

Official & accurate

Every figure follows HMRC 2026/27 rates and links to its gov.uk source.

Private & secure

Calculations run in your browser. Your figures are never stored or shared.

Free for everyone

No account, no paywall, no limits. All our tools are completely free.

This week in UK tax, every Friday

Rate changes, deadlines and HMRC rule updates that affect your money, in one short email.

One email every Friday. Unsubscribe any time.