MisenlogicGuide

What does a plate actually cost?

A true plate cost is recursive and yield-adjusted, not ingredients times quantity, and kept correct as your prices and formulas change. See how Misenlogic computes it.

A plate's true cost is the full cost of everything that goes onto it, followed all the way down through your sub-recipes, with each ingredient adjusted for the part you actually use after trim, plus packaging and prep labor. It is not the price of the ingredients multiplied by their quantities. And because vendor prices and formulas move, a plate cost is right for a day, wrong for a month unless something keeps it current. Misenlogic computes that true cost from the ground up and keeps it correct as your prices and formulas change.

Why "ingredients times quantity" is not what a plate costs

The number most operators carry in a spreadsheet is a snapshot: each ingredient's price times how much the recipe uses, summed once, on the day it was typed in. That figure is wrong in three ordinary ways.

  • It ignores your sub-recipes. A dressing built on a house aioli built on a roasted-garlic paste has cost buried two and three layers down. If the roll-up stops at the top level, the plate cost is missing most of what it is made of.
  • It ignores yield. You buy 40 pounds of whole tenderloin and get 31 usable after cleaning. You pay for 40, but only 31 reaches the plate, so the real cost of the usable pound is higher than the invoice price. Costing on the as-purchased price understates every dish that uses it.
  • It ignores packaging and prep labor. The clamshell, the label, and the hands that portion and pack are part of what the plate costs to put in front of a customer. Left out, the margin reads better than it is.

A tool that multiplies price by quantity can be right on the day you enter it. The wound is that the number then rots quietly: a vendor raises flour, three sub-recipes and eleven menu items go underwater, and nobody re-keys 200 recipes to notice.

How Misenlogic computes a true, recursive, yield-adjusted plate cost

Misenlogic walks the full ingredient tree for every recipe and costs it from the ground up.

It follows sub-recipes as deep as they nest. A compound sauce inside a dressing inside an entree rolls all the way up. There is no level at which the cost stops accumulating, so a plate built on layered components carries every layer's real cost.

It adjusts each ingredient for edible-portion yield after trim. The cost that lands in the recipe reflects the usable portion, not the as-purchased weight. When you run a yield test the way you already trim, entering what you bought and what was usable, Misenlogic records the measured yield and folds it into that ingredient's edible-portion factor, and every recipe that uses it re-costs on the truer number.

It adds packaging and prep labor. The result is a true plate cost and a real per-unit cost, not ingredients times quantity.

Here is the shape of a single plate, with each line resolved to its cost in the recipe:

IngredientVendor priceYield after trimCost in recipe
Bread flour$0.62 / lb100%$0.47
Levain, house sub-reciperolls up100%$0.21
Butter$3.90 / lb82%$0.58
Sea salt$0.90 / lb100%$0.03
Plate cost$1.84

Example figures. The levain line is a sub-recipe that rolls up its own ingredients; the butter line reflects an 82% yield after trim, not the as-purchased price.

What keeps the number correct after you stop looking

Computing a true cost once is table stakes. Keeping it correct without a human re-doing the math is the point. Misenlogic maintains the loop: change a price once, and it flows to every recipe that uses that ingredient, directly or through a sub-recipe. The cost is recomputed on read, so it is fresh at view time and lands within about a minute of a change. Nothing to re-run, nothing to re-key.

Because the cost is computed from your current prices rather than stored as a stale number, opening a recipe always shows today's cost. When a vendor raises the price of one item used across dozens of recipes, every one of them reprices, and the margin on each reflects today's number, not last quarter's. Competitors store a number; Misenlogic computes it fresh.

For how one change ripples across a whole menu, see how a price change flows through every recipe.

When a cost is not real yet, Misenlogic says so

A plate cost is only as honest as the prices behind it. If an ingredient has no price, Misenlogic does not guess and it does not quietly plug in a zero. It marks the plate cost incomplete and names exactly how many ingredients are still missing a cost. "Incomplete" is a feature, not a flaw: it means a margin never reads better than it is, and you never chase a number that was never real. You always know whether you are looking at a finished cost or a partial one, and what is missing to finish it.

Catalog basis or actual basis: cost the way your kitchen buys

You can cost recipes on either of two bases, and the choice ties your plate cost to how you think about inventory.

  • Catalog basis costs from your vendors' quoted prices. This is the default and the simplest to reason about.
  • Actual basis costs from the weighted-average cost of the stock you have on hand, so recipe cost ties back to your inventory valuation.

Switching bases is reversible, and before you switch, Misenlogic previews the blast radius: how many recipes would lose a complete cost, and which ingredients are behind it. That preview means you change basis with your eyes open, not by trial and error. Actual basis is available as a capability and a switch you control; treat it as a way to align cost with inventory value, not as a promised savings outcome.

Every cost, versioned for audit

Every material change to a recipe snapshots its cost and price at that version, with who changed it and how the cost moved over time. So beyond today's number, you have a clear history: what changed, when, by whom, and what it did to the plate cost. When you price a menu or defend a margin, the trail is there.

Related guides

Contact us for pricing

Misenlogic keeps every recipe's cost current, so your menu is priced against today's invoices and the margins you see are the ones you earn. Tell us about your operation, and we will scope it with you.

Contact us for pricing

Questions

Fast answers

What does a plate actually cost?

A true plate cost is the full cost of everything on the plate, followed down through every sub-recipe, with each ingredient adjusted for edible-portion yield after trim, plus packaging and prep labor. It is not the ingredient price multiplied by quantity, and it should be kept current as prices and formulas change rather than frozen on the day it was entered.

Why is a plate cost more than ingredients times quantity?

Ingredients times quantity ignores sub-recipes nested inside the dish, the yield lost to trim so the usable portion costs more than the as-purchased price, and the packaging and prep labor that are part of putting the plate in front of a customer. Leaving these out makes the margin read better than it is.

What happens to a plate cost when an ingredient has no price?

Misenlogic marks the plate cost incomplete and names how many ingredients are missing a cost, rather than guessing or plugging in a zero. That honesty signal means a margin never reads better than it is, and you always know whether you are looking at a finished cost or a partial one.

What is the difference between catalog and actual cost basis?

Catalog basis costs recipes from your vendors' quoted prices. Actual basis costs from the weighted-average cost of stock on hand, tying recipe cost to your inventory valuation. Switching is reversible and previews how many recipes would lose a complete cost and which ingredients are behind it before you change.