Knackdesk

Recipe Cost Calculator

List the ingredients in a recipe with the quantity used and what each unit costs you, add a waste allowance and the number of portions the recipe makes. You get the raw ingredient cost, the batch cost with waste, the cost per portion and, if you enter a menu price, the food cost percentage. Nothing is sent anywhere.

By the Knackdesk team · Last reviewed

In one sentence: Recipe cost is the total cost of every ingredient a recipe uses, including what is lost to trim and waste, divided by the number of portions it produces.

Formula: raw cost = sum of (quantity × unit cost) for each ingredient; batch cost = raw cost × (1 + waste % ÷ 100); cost per portion = batch cost ÷ portions; food cost % = cost per portion ÷ menu price × 100.

IngredientQuantity usedCost per unit

Use the units you buy in

Each line needs a quantity and a cost per unit in the same unit. If you buy flour by the kilogram, enter the kilograms the recipe uses and the price of one kilogram. If eggs come by the tray, work out the price of one egg and enter the number of eggs. The calculator does not convert between units, so the only rule is to keep the quantity and the unit cost on the same basis within each line. Different lines can use different units.

The unit cost should come from your latest supplier invoice. Divide the price you paid by the quantity in the pack: a 25 kg sack at 20.00 is 0.80 per kilogram. In the example, 3 units of an ingredient at 2.00 and half a unit of another at 5.00 make a raw cost of 8.50. Leave unused rows blank; only rows with a quantity or a cost are counted.

Include the small things. Oil for the pan, salt, herbs, a spoon of stock, the parchment the bake goes on if you count it as a food cost. They are easy to skip, and skipping them always pushes the cost per portion down, never up.

Why a waste allowance

What you buy is rarely what reaches the plate. Vegetables are peeled and trimmed, meat loses fat and bone, sauces stick to the pan, a tray of portions comes out a little uneven and the last one is short. The waste allowance adds a percentage on top of the raw cost to pay for that loss. There is no correct figure for every kitchen, so set it from your own experience, or measure it: weigh what you buy for a recipe and weigh what is usable after preparation, and the difference as a share of the usable weight is your figure.

In the example, a 10% allowance on 8.50 makes the batch cost 9.35. Divided across 4 portions that is 2.34 a portion. The calculator divides the unrounded batch cost, so the cost per portion is as close as possible before it is rounded for display.

If you already measured your ingredients as the usable amount after trimming, you can instead cost each line at the buying quantity and set the allowance to 0. Do one or the other, not both, or waste will be counted twice.

From cost per portion to a menu price

Enter a menu price and the calculator shows the food cost percentage, the share of the price spent on ingredients. At 9.00 a portion, a 2.34 cost per portion is a food cost of 25.97%. What percentage is right is your decision, because it depends on your labour, rent and the profit you want. The food cost percentage calculator takes the cost per portion and a target you choose and works out the menu price that meets it.

For items you sell in bulk, such as a tray bake cut into squares or a batch of sauce sold by the jar, the cost per unit calculator adds packaging and labour per unit. If the recipe is going on a catering menu priced per head, take the cost per portion into the catering price per guest calculator.

Frequently asked questions

How often should I recost a recipe?

Whenever an important ingredient changes price on your invoices, and whenever the recipe or the portion size changes. Keeping the ingredient list saved somewhere makes recosting quick.

What if the recipe has more than eight ingredients?

Group minor ingredients into one line, such as "seasoning and garnish", with an estimated total cost and a quantity of 1, or cost a sub-recipe like a sauce separately and enter it as one ingredient.

Is my data stored?

No. Everything runs in your browser.

Related tools