Vouchernaut Weekly

The week, sorted.

One email every Thursday at 7am, free. Here's what's in it:

  • New guides
  • Real price drops
  • Fresh codes
  • Sales ahead
Add stories from the magazineOptional
Stories to add

Pause or stop it from any email. I never sell or share your address. See this week's · Privacy

TOOLS · MONEY

Discount calculator

Type a price and a discount and I'll show what you pay, with the sum written out. The other tabs take a sale plus a code, work out which multi-buy is cheapest for what you're buying, and compare packs per kilo, litre or item.

What do I pay with a percentage off?

I know
Common percentages

YOU PAY

£40

You save £10.

THE WORKING

  1. 20% of £50 = £10
  2. £50 − £10 = £40

How the sums work

Every answer above shows its working, so you can check it or do the same sum at the till. These are the rules I follow.

A percentage off

Work out the percentage of the price, then take it off. When the saving lands on part of a penny I round to the nearest penny, half a penny up. Shops round too, some on each item and some on the whole basket, so the checkout can come out a penny either side.

A sale and a code together

A second discount comes off the price the first one left, never the original, so two discounts always come to less than their total. That matters when a code says it works on sale items: 30% off a price already cut by 40% takes 58% off in all, not 70%.

Multi-buys

A 3 for 2 or buy one get one free only counts whole groups: buy five on a 3 for 2 and one is free, not one and two-thirds. I flag when an offer needs one more item, or more spend, to kick in, and when a "3 for £10" costs more than buying the items on their own.

Price per kilo, litre or item

Since 6 April 2026, when the latest changes to the Price Marking Order took effect, unit prices in Great Britain have been per kilogram or litre, or per item for things sold by number, in shops and online. That's why I compare packs on the same units, so the answer matches the label you're standing in front of. Shops of up to 280 square metres don't have to show unit prices on goods packed in fixed amounts.

For codes that work at a particular shop, each store page lists the ones I've checked. To see whether a price is really low, the price drops page tracks the products I watch.

Questions

How do I work out 20% off?

Multiply the price by 0.8, which is 100% minus 20%: £50 × 0.8 = £40. In your head, find 10% by moving the decimal point one place left (£5), double it for 20% (£10) and take that off.

Do two discounts add up?

No. The second comes off what the first leaves, so 20% off and then 10% off is 28% off, not 30%. The order makes no difference: 10% then 20% is also 28%.

Is 3 for 2 the same as a third off?

Only when you buy in threes. On three items you pay for two, a third off. On four you still get one free, which is a quarter off, and on two you get nothing.

How do I work out what percentage a sale takes off?

Take the sale price from the old price, divide by the old price and multiply by 100. £80 down to £60 is £20 ÷ £80 × 100 = 25% off.

Is the bigger pack always cheaper?

Not always. Compare the price per kilo, litre or item, which most shops in Great Britain must show beside the price. A multi-buy on the smaller pack can beat the big one.

Sources

More tools

Every tool