How to calculate cost per portion
Cost per portion is the foundation every other margin metric builds on: food cost %, gross margin %, gross profit, and suggested price.
Cost per portion is the total cost of everything that goes into one serving: every ingredient, every prep recipe component, and every extra cost. If the recipe makes a batch, divide the batch cost by the number of portions it actually yields.
Cost per portion = total batch cost divided by portions the batch yields
Packaging is costed separately, on top, because the same dish carries a box on delivery and nothing at all dine-in.
Worked example: a beef chili bowl
The chili is a prep recipe. One batch yields 12 portions:
- Ground beef, 2 kg at $9.90/kg: $19.80
- Kidney beans, 1.2 kg at $2.75/kg: $3.30
- Chopped tomatoes, 2 kg at $1.90/kg: $3.80
- Onions, 0.9 kg at $1.60/kg: $1.44
- Spices and stock: $2.66
Batch cost = $31.00. Cost per portion of chili = $31.00 divided by 12 = $2.58
The bowl also takes 80 g of dry rice at $2.50/kg, which is $0.20.
Total cost per portion = $2.58 chili plus $0.20 rice = $2.78
What follows from that one number
The bowl sells for $11.00. Every other metric is now a single step away:
- Food cost %: $2.78 divided by $11.00 x 100 = 25.3%
- Gross profit: $11.00 minus $2.78 = $8.22
- Suggested price at a 30% food cost target: $2.78 divided by 0.30 = $9.27
The suggested price is a floor, not a recommendation. This bowl already sells for $11.00, comfortably above the $9.27 needed to hit target, so there is nothing to fix here.
This is why an error in cost per portion is not one error. It is the same error repeated in the food cost %, the gross profit and the suggested price, because all three are computed from it.
The two mistakes that break this figure
- Costing the batch but not the yield. A batch that is supposed to make 12 portions but actually plates 10 puts the chili at $3.10 rather than $2.58, so the bowl costs $3.30 and not $2.78, a 16% understatement that never shows up anywhere.
- Costing raw weight where the recipe uses trimmed weight. Buy 2 kg of beef, lose 8% to trim, and the 2 kg you paid for is 1.84 kg on the line. Yield percentage handles this so the portion cost reflects what you actually paid.
Frequently asked questions
- What should be included in cost per portion?
- Every ingredient, every prep recipe component and every extra cost in one serving. Packaging is excluded, and costed separately per channel.
- Does cost per portion include packaging?
- Not in the recipe figure. Packaging is tracked separately so the same dish can carry a box on delivery and nothing dine-in, without distorting the recipe cost itself.
- What if my recipe yields an uneven number of portions?
- Divide by the number it genuinely yields, not the number you planned. If a batch is meant to make 12 and reliably makes 10, the honest divisor is 10.
- Does labor belong in cost per portion?
- No. Cost per portion is a food cost figure. Labor belongs in prime cost, which adds total labor to total cost of goods sold and is measured across a period, not per dish.
Add your ingredients line by line and get a cost per portion. You can save it and carry it into Dishbon afterwards.
Free, and no account needed.
Free tools
Put the math to work in seconds. No signup required.
