Protein Cost Per Serving Calculator

Enter package price, servings, and protein grams per serving to compare protein sources by cost.

Inputs

Result

Cost per gram of protein
$0.1000
$2.00 / serving · 100 g total protein

Visual breakdown

Per serving
$2.00
Per gram
$0.10
Total protein
100 g
Pkg price
$10.00

Formula

Cost per serving = price ÷ servings. Cost per gram of protein = cost per serving ÷ protein grams per serving. Lower numbers mean a cheaper protein source.

Example

$10 pack with 5 servings, 20 g protein each → $2/serving, $0.10/g protein.

Related: Price per unit · Meal cost · Macros

How to use

  1. Pull protein grams from the nutrition label — most show 'protein' per serving directly.
  2. Use the same serving definition across products for a fair comparison.
  3. Run a few common staples (chicken, eggs, beans, tofu, whey) and bookmark the cheapest per gram.

When it's useful

  • Choosing between protein sources at the store.
  • Costing meal-prep protein for the week.
  • Spotting overpriced 'high-protein' marketing.

Common examples

$10 pack, 5 servings, 20g each
$2/serving, $0.10/g protein.
Compare chicken vs beans
Same calculator, different inputs — pick the cheaper per-gram option.
Meal prep planning
Lower cost per gram → cheaper protein staples.

Frequently asked

Is this nutrition or diet advice?

No. It's a cost comparison only — it doesn't recommend an intake or diet style.

What's a typical cost per gram of protein?

Cheap staples are often under $0.05/g; specialty protein products can be much higher. Use this calculator to find your own benchmarks.

Do I include cooking loss?

Optional. For meat, raw vs cooked weight changes both protein and price-per-serving slightly — use whichever you actually consume.

Does protein quality matter for this?

Not for cost. This tool compares price; quality and amino-acid profile are separate considerations.

People also calculate

More money & work

Cost comparison only — not nutrition or medical advice.