Calculate protein cost per gram, maximum package price, or required protein per serving and compare two products by serving and monthly cost.

USD throughout. Use protein grams from the label, not food weight. The 100 g/day scenario is a cost illustration, not intake advice.

Compare product B

Enter all three B values, or leave all blank.


Related Calculators

Cost Per Gram Of Protein Formula

The main formula is:

CPG = TC / P
  • CPG = cost per gram of protein
  • TC = total cost of the food or product
  • P = total grams of protein in the food or product

If you know the cost per gram and total protein, you can calculate total cost:

TC = CPG ร— P

If you know the total cost and cost per gram, you can calculate total grams of protein:

P = TC / CPG

Choose the solve mode, then enter the displayed fields. Total protein equals servings per package multiplied by protein grams per serving from the nutrition label, not total food weight. Comparison product B is optional; enter all three B values to include it. The 30-day scenario is arithmetic, not intake advice.

Illustrative Cost Per Gram Of Protein Ranges

Cost per gram of protein Equivalent cost per 100 g protein Hypothetical arithmetic example
Under $0.03/g Under $3 per 100 g $2 for 100 g protein = $0.02/g
$0.03 to $0.07/g $3 to $7 per 100 g $5 for 100 g protein = $0.05/g
$0.07 to $0.12/g $7 to $12 per 100 g $10 for 100 g protein = $0.10/g
Over $0.12/g Over $12 per 100 g $15 for 100 g protein = $0.15/g

These ranges illustrate arithmetic, not verified market prices or nutrition quality ratings. Use actual prices and label quantities. See FDA guidance on serving information and nutrient amounts.

How To Find Total Protein From A Label

Label value What to do Example
Protein per serving Multiply by the number of servings in the package 20 g per serving ร— 10 servings = 200 g protein
Protein per container Use that number directly A container with 75 g protein total uses P = 75
Serving weight Do not use this as protein grams A 170 g yogurt may contain only 17 g protein

Example

Example 1: A tub of protein powder costs $32 and contains 640 grams of protein.

CPG = 32 / 640 = 0.05

The cost per gram of protein is $0.05/g.

Example 2: A food costs $4.50 and has 90 grams of protein total.

CPG = 4.50 / 90 = 0.05

The cost per gram of protein is $0.05/g.

FAQ

Should I use the food weight or the protein grams?

Use the grams of protein, not the total food weight. For example, a 200 gram serving of yogurt might have 20 grams of protein. In that case, you enter 20 grams of protein, not 200 grams.

How do I calculate total protein for a whole package?

Multiply protein per serving by the number of servings. If a package has 12 servings and each serving has 15 grams of protein, the package contains 180 grams of protein total.

Is a lower cost per gram of protein always better?

Not always. Cost per gram is useful for comparing value, but you may also care about calories, taste, ingredients, convenience, dietary restrictions, and overall nutrition. A low number means the protein is cheaper, not necessarily better for every situation.