How It Works

How to Calculate Protein Cost per 1g: A Practical Step-by-Step Guide

A practical step-by-step guide to calculating protein powder cost per 1g of actual protein, including discounts, delivery and worked UK examples.

Bernard, Founder of ProteinDeals

Bernard, Founder of ProteinDeals

Published 13 July 20266 min read
How to Calculate Protein Cost per 1g: A Practical Step-by-Step Guide

Quick answer

Multiply the pack weight by the protein per 100g, then divide by 100 to find the total grams of protein. Divide the final delivered price by that total. A £24, 1kg bag containing 80g protein per 100g holds 800g of protein, so each gram costs £0.03, or 3p.

01

The two-line formula

Pack protein = pack grams × protein per 100g ÷ 100. Cost per 1g protein = delivered price ÷ pack protein. Use the exact flavour, final checkout price and correct pack size; manufacturer scoop size is irrelevant to this calculation.

This is ProteinDeals' primary value metric because it controls for pack size and protein density at once. Apply suitability first—whey, isolate, vegan or casein—then use cost per gram to rank products that can genuinely serve the same job.

StepCalculationResult
Total proteinPack weight × protein per 100g ÷ 100Grams of protein in the pack
Cost per 1gFinal price ÷ total proteinPrice for 1g of protein
Cost in penceCost in pounds × 100Pence per 1g protein
02

Worked example: a 1kg bag

Imagine a 1kg bag costing £24 with 80g protein per 100g. Convert 1kg to 1,000g. The bag contains 1,000 × 80 ÷ 100 = 800g of protein.

Now divide £24 by 800. The answer is £0.03 per gram, which is 3p per 1g of protein. This is the number to compare with other products.

03

Practice comparison: which bag is cheaper?

Bag A costs £22, weighs 1kg, and contains 65g protein per 100g. It holds 650g of protein, so £22 ÷ 650 = 3.38p per gram.

Bag B costs £26, weighs 1kg, and contains 80g protein per 100g. It holds 800g of protein, so £26 ÷ 800 = 3.25p per gram.

Bag A has the lower shelf price, but Bag B provides protein more cheaply. Protein concentration is why comparing the price of the tub alone gives the wrong answer.

ProductPack priceTotal proteinCost per 1g protein
Bag A
£22650g3.38p
Bag B
£26800g3.25p

Community perspective

What others are saying

Watch what buyers found

Hands-on opinions

The Complete Guide to Calculating Your RDA Protein Intake (Step-by-Step)

Protein Intake Calculator

A topic-specific video selected for additional practical context on How to Calculate Protein Cost per 1g: A Practical Step-by-Step Guide.

04

Use the checkout price, not the advertised price

Apply any valid discount before doing the calculation, then add unavoidable delivery charges. If a £25 bag falls to £20 with a code but costs £3.99 to deliver, use £23.99 unless the delivery charge covers other products in the same order.

Subscription savings, minimum-spend codes and multi-buy offers need the same treatment. Compare the amount you must spend and the amount of protein you actually receive, not the largest percentage printed on the page.

Cheapest Whey Protein
Sports Fuel Premium Protein

Sports Fuel Premium Protein

Bodybuilding Warehouse · 5kg

381Kcalper 100g
80.86gProteinper 100g
12.56gCarbsper 100g
0.67gFatper 100g

Pros

  • Whey concentrate supplies a complete essential-amino-acid profile
  • Current tracked price is £39.99 for 5kg (£0.80/100g)

Cons

  • Whey concentrate may not suit lactose-sensitive users
£39.99£0.010/g protein
Compare all whey protein
05

Common calculation mistakes

Do not divide price by the grams in one scoop. Scoop sizes differ and tell you nothing about the value of the complete pack. Do not treat 80g protein per 100g as 80g in the whole bag. It must be applied to the total weight.

Check that you are using protein per 100g of powder, not protein per serving. Also confirm the nutrition belongs to the selected flavour, because flavoured versions can contain slightly different amounts of protein.

  1. 1

    Convert kilograms to grams before starting: 1kg equals 1,000g.

  2. 2

    Use protein per 100g rather than the serving claim.

  3. 3

    Apply discounts and delivery to obtain the real price.

  4. 4

    Compare products within a category when their purposes differ substantially.

06

When price per 1g is not the whole decision

Cost per 1g answers a narrow but valuable question: which product supplies protein most cheaply? It does not measure taste, allergens, lactose, third-party sport certification, ingredient preferences or whether a mass gainer and an isolate are meant for the same job.

Use the figure to create a shortlist, then check nutrition per 100g and the qualities that matter to you. The cheapest protein per gram guide explains how UK categories tend to compare, while the live protein comparison performs the calculation automatically against tracked products.

References

Sources and further reading

  1. 01
    Competition and Markets Authority — price-reduction claims

    UK guidance relevant to reference prices, discount claims and online urgency messaging.

Frequently asked questions

How do I calculate the cost of 1g of protein?+

Calculate total protein as pack weight in grams multiplied by protein per 100g, divided by 100. Divide the final price by that total. Multiply by 100 to express the result in pence.

Should delivery be included?+

Include unavoidable delivery when comparing a single purchase. If one delivery charge covers several items, allocate it sensibly or compare both products before delivery and check the final basket separately.

Is price per 100g of powder the same thing?+

No. Price per 100g accounts for pack size but not protein concentration. Cost per 1g of protein also accounts for how much of the powder is actually protein.

Why not compare protein per scoop?+

Manufacturers choose different scoop and serving sizes. Nutrition per 100g and cost per 1g of protein provide a consistent basis for comparing products.

Live data

See the cheapest protein deals right now

Compare prices