Quick answer
A second equal-price item for 1p is almost 50% off across two items, not a free pass to buy anything. It is worthwhile for repeat-use products with stable doses; it is weak when eligibility, price differences or excess quantity distort the basket.
How to calculate the Penny Sale
If two identical £20 products qualify and the second costs 1p, the basket costs £20.01. The effective unit price is £10.005, a saving just under 50% across the pair.
The calculation changes with unequal products and retailer rules. Confirm which item receives the penny price, which products qualify and whether the offer can combine with other reductions.
Live comparison
Holland & Barrett products
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 8401 £18.00 2823.0g123£0.643 78g410£2.14 5.26£0.027 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £7.50 2510.4g60£0.300 51.5g300£1.50 5.83£0.029 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 4501 £12.00 1521.0g106£0.800 69g354£2.67 5.13£0.039 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5201 £11.45 2210.4g78£0.520 50g329£2.20 6.58£0.044 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 9001 £32.00 3022.0g113£1.067 72g375£3.56 5.21£0.049 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 6501 £22.00 2418.0g98£0.917 67g364£3.38 5.43£0.051 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £16.50 1420.0g-£1.179 56g-£3.30 -£0.059 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5271 £3.29 150.0g285£3.290 10g57£0.62 5.70£0.062 5001 £3.29 150.0g280£3.290 10g56£0.66 5.60£0.066 5001 £3.29 150.0g280£3.290 10g61£0.66 6.10£0.066 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 3641 £18.00 1420.0g88£1.286 78g338£4.95 4.33£0.063 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £16.50 1320.0g-£1.269 52g-£3.30 -£0.063 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 12001 £62.00 4819.6g99£1.292 78.4g396£5.17 5.05£0.066 4001 £26.00 1619.6g99£1.625 78.4g396£6.50 5.05£0.083 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 6001 £27.49 ---- 66g368£4.58 5.58£0.069 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 12001 £62.00 4817.9g99£1.292 71.6g396£5.17 5.53£0.072 4001 £27.00 1617.9g99£1.688 71.6g396£6.75 5.53£0.094 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5601 £29.99 ---- 71.4g369£5.36 5.17£0.075 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 3001 £16.50 1020.0g131£1.650 69.8g457.2£5.50 6.55£0.079 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 2301 £16.65 730.0g127£2.379 91.3g384£7.24 4.21£0.079 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £28.50 1720.3g113£1.676 69g384£5.70 5.57£0.083 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £28.50 1718.8g101£1.676 64g344£5.70 5.38£0.089 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 2501 £19.99 ---- 80g417£8.00 5.21£0.100 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 4901 £25.00 1416.8g124£1.786 48g354£5.10 7.38£0.106 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 6001 £29.00 1616.2g139£1.813 43.1g370.7£4.83 8.60£0.112 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 2501 £24.99 1020.4g92£2.499 81.8g369£10.00 4.51£0.122 |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 2801 £16.00 10--£1.600 --£5.71 -- |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 2801 £20.00 10--£2.000 --£7.14 -- |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 12001 £62.00 48--£1.292 --£5.17 -- 4001 £27.00 16--£1.688 --£6.75 -- |
FlavourSize (g)Size (ml)QtyTotal Per serving servings Per 100g Per 1g protein 5001 £28.50 17--£1.676 --£5.70 -- |
What is usually worth buying
Repeat-use basics are the best candidates: plain creatine monohydrate, a protein flavour and texture you already tolerate, and vitamins you already use at the labelled dose. These products are predictable and less likely to become cupboard clutter. Precision Engineered Whey is a safer repeat buy than an unfamiliar plant or dessert flavour; plain creatine is safer still because its ingredient list and dose are simple.
Two identical products make the value transparent. Mixed baskets require more care because the cheapest-item rule can reduce the saving.
- 1
Plain creatine monohydrate — strong when both packs qualify and the resulting cost per 5g beats larger online pouches.
- 2
A proven protein powder — sensible when you already know the flavour and can finish both packs.
- 3
Long-use vitamins — potentially useful when the dose and expiry suit your established routine.
- 4
Protein bars or drinks — useful only when the per-item result beats normal multipack pricing.
What is usually not worth buying
Do not use a Penny Sale to experiment with two large tubs of an unknown flavour. Sweetness fatigue, whey creaminess and plant-protein chalkiness become much more noticeable by the second bag. Avoid gummy or blend products when the offer distracts from a low active-ingredient dose or an unnecessarily long ingredient list.
A penny second item does not repair a first-item price far above the market. Compare the two-unit basket with buying two products elsewhere.
Protein powder example
Suppose a 900g whey costs £32 and an identical second pack costs 1p. The pair costs £32.01 for 1.8kg, or about £1.78 per 100g of powder. That is competitive before accounting for protein density, but we would only buy the pair after trying that exact flavour and confirming it mixes well in the way we normally drink it.
Now calculate cost per gram of protein using the selected flavour. If it contains 70g protein per 100g, the pair supplies about 1,260g protein. That makes the basket roughly 2.54p per gram of protein. Compare that result with current direct-brand deals.
Cheapest Whey Protein
Maintaining Muscle 50+ Protein Powder
Holland & Barrett · 490g
Creatine example
Two 210g creatine pouches provide 420g. At a hypothetical £10 plus 1p, the cost is about 12p per 5g dose. That is strong value. At a much higher first-item price, a larger direct pouch may still win.
Capsules need a dose conversion. A 700mg capsule is not a full 5g serving, so compare the total creatine supplied, not the number of capsules printed on the front.
The ProteinDeals Penny Sale checklist
Check live eligibility on the H&B page, place the exact products in the basket and record the final total. Divide by the useful quantity, then compare the result with the live ProteinDeals table.
If the sale wins and you will use both products before expiry, buy it. If the saving only exists because you are buying something unwanted, leave it.
| Check | Pass condition |
|---|---|
| Eligibility | Both selected products clearly qualify |
| Quantity | You will realistically use both |
| Dose | Active amount is comparable |
| Final price | Basket beats credible alternatives |
| Expiry and storage | No avoidable waste |
Watch what buyers found
Hands-on opinions
The Holland & Barrett Penny Sale
Holland & Barrett Gibraltar
A retailer overview of the Penny Sale format; the article explains how to test whether the resulting unit price is actually competitive.
References
Sources and further reading
- 01Holland & Barrett offers
Current offers and product eligibility.
Frequently asked questions
Is the Holland & Barrett Penny Sale really half price?+
Two identical items with the second at 1p produce an effective saving just under 50% across both. Unequal products and eligibility rules can change the result.
Can I use another discount with the Penny Sale?+
Offer-combination rules can change. Confirm the current terms and final basket rather than assuming codes stack.
Is protein powder worth buying in the Penny Sale?+
It can be when you know the flavour, will use both packs and the final cost per gram of protein beats current alternatives.


























