The complete guide to recipe and product costing
Why recipe costing matters
Most independent restaurants, cafés and bakeries do not fail because customers stop coming. They fail because every plate that goes out the door costs a little more than the owner thinks it does. A 3% error in cost per portion, compounded across ten thousand covers a year, is the difference between a profitable business and one quietly subsidising itself with the founder's savings. Recipe costing is the discipline of replacing “about right” with a number you can stand behind — one that includes the obvious inputs (ingredients) and the easily forgotten ones (yield loss, labour, packaging, gas, cleaning chemicals).
The five components of true product cost
A complete cost-per-portion calculation has five layers. First, ingredient cost — the unit cost of every raw material that ends up in the finished product, multiplied by the quantity used. Second, yield loss — the portion of each ingredient that is lost in preparation through peeling, trimming, evaporation or spillage. Third, labour — the cost of the time spent producing the recipe, calculated as minutes × hourly rate. Fourth, packaging — the per-portion cost of the box, bag, lid, sleeve, doily or sticker that the product ships in. Fifth, overhead — the shared costs of production that cannot be neatly assigned per recipe (gas, electricity, water, cleaning, small wares), usually expressed as a percentage uplift on the first four.
From pack price to unit cost
You buy ingredients in packs — a 2.5 kg bag of flour, a 30-pack of eggs, a 2 litre carton of milk. The recipe uses some fraction of each pack. Unit cost is pack price ÷ pack size. A 2.5 kg flour bag at $24.99 has a unit cost of $0.00999 per gram. The recipe's 500 g flour line costs $4.99. Multiply by the yield factor (1 + waste %) and you have the true cost of the ingredient as it lands in the finished product, not just as it leaves the supplier.
Yield loss: the silent margin killer
Whole pineapple trims to ~50% usable flesh. Whole chicken yields ~70% boneless meat. Imported tomatoes lose 10–15% to soft spots. Bread loaves give you 8–10 useful slices out of 12, after the heels are discarded. Costing a recipe at supplier price without a yield factor systematically understates the true cost — usually by 5–15% — and that error sits directly on top of the margin. Use the waste % column for every ingredient that loses mass between delivery and plate.
Labour is part of cost, not a separate problem
The most common costing mistake is treating labour as “a fixed overhead we already pay anyway.” That is true at the business level, but it hides the per-product picture. A laminated croissant takes 20 minutes of touch labour to produce; a muffin takes 90 seconds. Costing both at “ingredients only” makes the croissant look like a hero product when it's actually subsidising itself with your time. Add even a rough labour estimate and the menu mix decisions become much sharper.
The gross profit and markup equation
Once you have cost per portion, pricing is a two-knob problem. Gross Profit % = (Selling Price − Cost) / Selling Price tells you what fraction of revenue you keep. Markup % = (Selling Price − Cost) / Cost tells you how much you added on top of cost. They are not the same number — a 70% GP is a 233% markup — and confusing them is the second-most-common pricing mistake in hospitality. The Smart Pricing table in the calculator above always shows the suggested retail at six target GP percentages so you can compare side by side.
Charm pricing and psychological rounding
Suggested retail prices in the calculator are rounded to a .99 ending — $7.99 instead of $8.05. Research from MIT, the University of Chicago and dozens of retail studies consistently shows that .99 endings outsell rounded equivalents by 5–15% in most categories, even when consumers know the trick. The margin impact of moving a $7.79 cost-derived price up to $7.99 is much larger than the marketing impact: 20 cents on a 65% GP item is another 2.5 GP points.
Benchmarks by category
Cafés & coffee shops: food cost 18–25%, GP 75–82%. Coffee is the highest-margin product in retail food. Bakeries: food cost 25–35%, GP 65–75%. Labour intensive, watch yield loss on butter and chocolate. Quick-service restaurants: food cost 25–32%, GP 68–75%. Packaging is a real line item, often 4–7%. Full-service restaurants: food cost 28–35%, GP 65–72%. Pair with strict portion control on protein. Premium / fine dining: food cost 30–40%, GP 60–70%. Quality of ingredients is the value, not the cost ratio. Use the targets in Smart Pricing to find a price that hits your category benchmark.
Stress-testing for inflation
Use the Ingredient cost scenario selector at the top of the calculator to apply a +10%, +20% or +30% shock across every ingredient at once. The cost per portion, GP %, food cost % and health score all recalculate, and the smart pricing table updates to show what the menu price would have to become to defend your target GP. This is the single fastest way to plan a menu re-price in response to a supplier announcement.
Six mistakes to avoid
- Costing at supplier price, ignoring waste. Add a realistic yield % for every fresh ingredient.
- Skipping labour entirely. Even 30 seconds of assembly time matters when multiplied by daily volume.
- Forgetting packaging. A coffee cup, lid, sleeve and stirrer is often $0.25–$0.45 — a full margin point on a $5 drink.
- Costing once and forgetting. Dairy, eggs, oil, cocoa and flour all moved 10–25% in the last 18 months. Re-cost every 4–6 weeks on hero items.
- Confusing GP and markup. A 50% markup is only a 33% GP. Pricing “at 50% markup” thinking you have half the revenue is a fatal error.
- Pricing on cost alone. The market sets the ceiling; cost sets the floor. If the target-GP price exceeds what the market pays for the category, the recipe needs to change — not the price tag.
Using costing to engineer the menu
Once every recipe is costed, you can rank items by contribution margin per cover (GP $ per portion × units sold) and by menu mix % (units sold ÷ total covers). Items that are high-margin and high-mix are stars — promote them. High-margin, low-mix are puzzles — reposition or relocate on the menu. Low-margin, high-mix are plough horses — re-engineer ingredients to improve margin. Low-margin, low-mix are dogs — remove. None of this is possible without accurate per-recipe cost.
Related tools
- Gross Profit Calculator — zero in on the GP and GP% layer.
- Retail Margin Calculator — convert markup to margin and price products to target.
- Net Profit & Income Statement Calculator — roll your costed menu up into a full P&L.
- Waste Calculator — quantify how shrink and waste hurt the bottom line.