Back to Blog
Price Analysis

Best Value Protein Tub Size: 1kg vs 2kg vs 5kg per 25g of Protein (UK)

Bigger protein tubs are cheaper per 25g of protein, but most of the saving comes from moving up from the smallest bag to about 1kg, which saves 7% to 18%. Above 2kg the next size up often saves under 4%. NutriSport 90+ and Optimum Nutrition Gold Standard are the exceptions, at 24% and 13%.

KE

Kevin, founder of WheyWise

24 October 20267 min read

Quick answer

Bigger protein tubs are cheaper per 25g of protein, but by less than most people expect once you are past the smallest bag. Going from a 500g to 600g bag up to about 1kg saves the most, 7% to 18% at the brands we priced. Above 2kg the saving is often small: Bulk Pure Whey drops only from £1.10 to £1.06 per 25g of protein between the 2.5kg and 5kg bags. The real exception is NutriSport 90+, where the 5kg bag on Amazon UK is 24% cheaper per 25g of protein than the 2.5kg, at 42p against 55p. For three shakes a week, a 2kg to 2.5kg bag lasts about five to six months and gets most of the saving without tying up money in a 5kg sack.

Every figure below uses the exact one-off price retailers were charging on 22 to 24 October 2026, without subscriptions or codes, across seven UK whey powders.

Line chart of cost per 25g of protein by pack size for six UK whey powders, falling most from the smallest bag to about 1kg and flattening above 2kg for most of them
Cost per 25g of protein by pack size, one-off retailer prices, 22 to 24 October 2026. Most of the saving comes from leaving the smallest bag.

How much does protein cost per 25g in each pack size?

Every powder we priced is cheaper per 25g of protein in a bigger bag, but the size of the saving varies a lot. Optimum Nutrition Gold Standard and NutriSport 90+ cut about a quarter off the cost per 25g of protein in their biggest tub, while Protein Works Whey Protein 360 Black and Myprotein Impact Whey save under 2% between their two largest sizes.

Powder (protein per 100g)SmallAbout 1kg2kg to 2.7kg3.6kg to 5kg
Bulk Pure Whey, Amazon UK (71g)500g £19.99: £1.411kg £32.99: £1.162.5kg £77.99: £1.105kg £149.99: £1.06
Myprotein Impact Whey, core flavours (72g)-900g £32.99: £1.272.7kg £91.49: £1.183.6kg £119.99: £1.16
Optimum Nutrition Gold Standard, Amazon UK (76g)-900g £44.67: £1.632.27kg £97.98: £1.424.54kg £170.00: £1.23
Protein Works Whey Protein 360 Gold (67g)600g £16.99: £1.061.2kg £28.29: 88p2.4kg £51.99: 81p4.8kg £95.99: 75p
Protein Works Whey Protein 360 Black (59g)600g £11.49: 81p1.2kg £21.29: 75p2.4kg £40.99: 72p4.8kg £80.49: 71p
Bulk Basic Whey, Amazon UK (56g)-1.25kg £18.99: 68p2.5kg £35.99: 64p-
NutriSport 90+, Amazon UK (76g)--2.5kg £41.99: 55p5kg £63.99: 42p

Each cell shows the pack, its one-off price and its cost per 25g of protein. Protein Works prices are from its own product pages; its OnTap subscription is about 15% cheaper in every size.

Myprotein pack weights vary by flavour, so we use its core flavours. Protein Works 360 Black and Gold, Bulk Basic Whey and NutriSport 90+ are blends that include soy protein.

Are larger protein tubs actually cheaper per serving?

Yes, but most of the saving comes from the first step up, not the last. Moving from the smallest bag to about 1kg cuts the cost per 25g of protein by 7% to 18% at the brands we priced: Bulk Pure Whey drops 18%, from £1.41 to £1.16, and Protein Works Whey Protein 360 Black 7%, from 81p to 75p. Above 2kg, the next step saves under 4% at three of the six powders that offer one, though NutriSport 90+ and Optimum Nutrition Gold Standard save 24% and 13%.

PowderSmallest to about 1kgAbout 1kg to 2kg or more2kg or more to the largest bag
Bulk Pure Whey18% cheaper5% cheaper4% cheaper
Protein Works Whey Protein 360 Gold17% cheaper8% cheaper8% cheaper
Protein Works Whey Protein 360 Black7% cheaper4% cheaper2% cheaper
Myprotein Impact Whey-8% cheaper2% cheaper
Optimum Nutrition Gold Standard-13% cheaper13% cheaper

The same is true per serving, because a serving is just a fixed amount of powder. What changes between brands is how much protein that serving holds, which is why we compare on 25g of protein rather than on the brand's own scoop.

How do 2kg protein tubs compare with 1kg bags on price?

A 2kg to 2.5kg bag is usually 4% to 13% cheaper per 25g of protein than the same powder in about 1kg. Bulk Pure Whey on Amazon UK costs £1.16 per 25g of protein in the 1kg bag and £1.10 in the 2.5kg bag, 5% less. Protein Works Whey Protein 360 Gold drops 8%, from 88p in the 1.2kg bag to 81p in the 2.4kg, and Optimum Nutrition Gold Standard 13%, from £1.63 in its 900g tub to £1.42 in the 2.27kg.

In money, the gap is modest at three shakes a week. Over a year of 156 shakes, Bulk Pure Whey in the 2.5kg bag saves about £10 over buying 1kg bags, and Optimum Nutrition Gold Standard in the 2.27kg tub saves about £33 over the 900g tub.

Which protein powders are worth buying in 5kg bags?

NutriSport 90+ is the clearest case for a 5kg bag: 42p per 25g of protein against 55p in the 2.5kg, a 24% saving that makes it the cheapest milk-based powder in our monthly ranking. Optimum Nutrition Gold Standard is the other: its 4.54kg tub costs £1.23 per 25g of protein against £1.42 in the 2.27kg, 13% less. For Bulk Pure Whey, Protein Works Whey Protein 360 Black and Myprotein Impact Whey, the biggest bag saves under 4% over the next size down, so it is only worth it if you use protein daily.

Biggest saving in a 5kg bag

Pros

  • 42p per 25g of protein in the 5kg bag on Amazon UK
  • 24% cheaper per 25g of protein than its 2.5kg bag
  • 76g of protein per 100g

Cons

  • A blend of whey, casein, soy and rice protein, not pure whey
  • The 5kg price is for one flavour
Buy 90+ Protein →See the price on Amazon
●Nutrition per scoop · 45.6g protein in 60g▼

Protein makes up 76%

of this 60g scoop · 214 kcal total

45.6g
Protein45.6g
Carbs6g
Fat0.8g
Other7.6g

Who offers the best value on large bags of protein powder?

NutriSport 90+ has the best value large bag we found, at 42p per 25g of protein in 5kg on Amazon UK. From a brand's own website, Protein Works Whey Protein 360 Black is cheapest at 71p in the 4.8kg bag, or about 63p with code WW12. If you want 100% whey concentrate rather than a blend, Bulk Pure Whey is the cheapest large bag at £1.06 per 25g of protein in 5kg.

Large bagRetailerOne-off pricePer 25g of protein
NutriSport 90+, 5kgAmazon UK£63.9942p
Protein Works Whey Protein 360 Black, 4.8kgProtein Works£80.4971p
Protein Works Whey Protein 360 Gold, 4.8kgProtein Works£95.9975p
Bulk Pure Whey, 5kgAmazon UK£149.99£1.06
Myprotein Impact Whey, 3.6kgMyprotein£119.99£1.16
Optimum Nutrition Gold Standard, 4.54kgAmazon UK£170.00£1.23

For the cheapest powders in every size, not just the big bags, see this month's cheapest protein powder per 25g ranking.

What's the best protein powder pack size for three shakes a week?

For three shakes a week, a 2kg to 2.5kg bag is the best size for most people. Three shakes of 25g of protein use about 100g to 130g of powder a week, so a 2.5kg bag of Bulk Pure Whey lasts about 24 weeks, nearly six months, and gets most of the per-25g saving. A 5kg bag would last close to a year, which ties up more money for a saving of a few pounds.

We size each shake at 25g of protein, inside the 20g to 40g per serving the International Society of Sports Nutrition suggests (ISSN position stand on protein and exercise, 2017).

PowderPowder per 25g of proteinAbout 1kg lasts2kg to 2.5kg lasts4.5kg to 5kg lasts
Bulk Pure WheyAbout 35g9 weeks (1kg)24 weeks (2.5kg)47 weeks (5kg)
Optimum Nutrition Gold StandardAbout 33g9 weeks (900g)23 weeks (2.27kg)46 weeks (4.54kg)
Protein Works Whey Protein 360 BlackAbout 42g9 weeks (1.2kg)19 weeks (2.4kg)38 weeks (4.8kg)

Before you buy a big bag, check that the best-before date on the pack covers how long you will take to finish it. If you have one shake a day instead, multiply by about 2.3: a 2.5kg bag lasts about ten weeks and a 5kg bag about five months, which is where the biggest bags start to make sense. Our guide to how much protein powder to take a day helps you work out your own number.

When is a smaller bag the better buy?

A smaller bag is the better buy when you are trying a new flavour or brand, when you train only now and then, or when a big bag would outlast its best-before date. The extra cost is small next to throwing away half a bag you do not like: a 1.2kg bag of Protein Works Whey Protein 360 Gold costs 13p more per 25g of protein than the 4.8kg bag, or about £4 over 32 shakes.

  • Trying a flavour: buy around 1kg, not the smallest bag, which carries the biggest premium.
  • Training a few times a week: 2kg to 2.5kg.
  • One shake a day or more: 4.5kg to 5kg, if the powder's biggest bag gives a real saving.

WheyWise compares every pack size on cost per 25g of protein on the whey comparison, and the cheap vs expensive protein guide covers whether a dearer powder is worth it in the first place.

Frequently asked questions

Are bulk protein powders actually cheaper per gram than smaller bags?

Yes, at every brand we priced, but the saving shrinks as the bag grows. Bulk Pure Whey on Amazon UK costs £1.41 per 25g of protein in the 500g bag, £1.16 in 1kg, £1.10 in 2.5kg and £1.06 in 5kg. Most of the saving comes from leaving the smallest bag behind.

How long does a 1kg bag of protein powder last?

About nine to ten weeks at three 25g-protein shakes a week, or about four weeks at one shake a day. A powder with less protein per 100g runs out sooner, because each 25g of protein needs more powder: Protein Works Whey Protein 360 Black takes about 42g of powder per 25g of protein, against about 33g for Optimum Nutrition Gold Standard.

Should I buy a 5kg bag of a flavour I haven't tried?

Usually not. If you dislike the flavour, the saving is gone. Buy the smallest bag that still has a sensible cost per 25g of protein, around 1kg, and move up once you know you like it.

Is a 2kg tub cheaper than two 1kg bags?

Usually, but by less than you might think. Two 1kg bags of Bulk Pure Whey cost £65.98 on Amazon UK, against £77.99 for one 2.5kg bag, which holds 25% more powder. Per 25g of protein the larger bag is about 5% cheaper.

Do discount codes change which pack size is best value?

Percentage codes lower every pack size by the same proportion, so the cheapest size stays the cheapest. Free-delivery thresholds can change the answer: a single small bag may fall under the free-delivery line where a larger bag clears it. Current codes are on the WheyWise deals page.

Is Amazon or the brand's own site cheaper for big bags?

It depends on the brand. Bulk Pure Whey's 5kg bag is £149.99 on Amazon UK, and the cheapest prices we track for Optimum Nutrition Gold Standard and NutriSport 90+ are on Amazon UK. Protein Works sells its 4.8kg bags on its own site, where code WW12 takes 12% off. The WheyWise compare page shows each retailer's price side by side.

Find your cheapest protein

782 products compared from 181 brands

Sorted by best value per 25g of protein.

Compare all products