CostReady

How to Cost a Recipe Accurately

Explains cost-per-unit, unit conversion, and yield. Sells the core product idea: cost once, recalculate forever.

The short answer

Cost a recipe by converting every purchase to a cost per gram, millilitre or each, multiplying by the quantity the recipe uses, and totalling the lines. The only difficulty is units: weight converts to weight and volume to volume exactly, but crossing between them needs the ingredient's density.

Step by step

  1. Convert each purchase to a base unit. Divide the pack price by the pack quantity. A 500g bag of icing sugar at 95p is £0.0019 a gram.
  2. Multiply by what the recipe uses. 200g of that icing sugar is 38p. Do this for every line, including the ones that feel too small to matter.
  3. Handle counted items as each. Six eggs for £1.30 is about 22p each. Counted items cannot be converted to grams, because there is no fixed weight for one.
  4. Use density only when you must. Buying oil by the litre and using it by the gram needs a density, around 0.92 g/ml for sunflower oil. Same-measure conversions never do.
  5. Divide by the yield for a per-portion cost. A batch costing £2.15 that yields 12 cupcakes is about 18p of ingredients each.

Worked example: a twelve cupcake batch

Supermarket prices, converted to a cost per gram or each.

LineAmount
Self-raising flour, 200g at £0.00057/g£0.11
Caster sugar, 200g at £0.00099/g£0.20
Butter, 200g at £0.00756/g£1.51
Eggs, 4 at £0.217 each£0.87
Vanilla, 5ml at £0.0658/ml£0.33
Total for the batch£3.02
Per cupcake, ingredients only£0.25

Twenty five pence of ingredients is why ingredient-led pricing fails. The cupcake that sells for £3 is almost entirely packaging, time and overhead.

Use the Cake Pricing Calculator to put real numbers in, then save it free so prices update themselves when costs move.

Why it matters

A recipe cost is the foundation every other number sits on, and it is the one that changes without warning. When butter moves, every product containing it needs re-costing, and a spreadsheet will not tell you which ones those are.

Frequently asked questions

How do I work out the cost of one ingredient in a recipe?

Divide the pack price by the pack quantity to get a cost per gram, millilitre or each, then multiply by the amount the recipe uses. A £1.20 bag of 1.5kg flour is £0.0008 per gram, so 250g costs £0.20.

What if I buy in one unit and bake in another?

Convert both to the same base. Weight to weight and volume to volume convert exactly; going between weight and volume needs the ingredient's density, such as 0.92 g/ml for oil.

How do I cost something I count, like eggs?

Count it as 'each'. Six eggs for £1.80 is £0.30 each. Counted items cannot be converted to grams, because there is no fixed weight for one.

Costing & pricing tips for your food business

Occasional, practical ideas plus our free guides. Adults only, and you can unsubscribe from any email.