Leer este artículo en español →
A plate cost is one number that goes out of date the moment a vendor changes a price. The dish costs what its ingredients cost, and the ingredients cost what last week’s invoice says — not what the recipe card said the day it was written. The gap between those two is where margin goes to die, quietly, one delivery at a time. Keeping plate cost honest is the discipline of closing that gap on purpose instead of discovering it on the P&L three months late.
The mechanism is not complicated, but it is unforgiving about order of operations. Cost the edible portion, not the case. Recompute only the dishes a price actually touches. Read the result against the target you set, not a textbook number. Then make one move — raise, re-portion, or hold — and write down why. This page walks each of those steps in the order the math has to walk them. The worked figures here are illustrative ranges, drawn from how the arithmetic behaves on a typical independent menu, not from a published dataset; the shape of the move is the part that generalizes.
Plate cost is the edible-portion cost of one serving
Plate cost is what the ingredients in one served portion cost you after trim, after cooking loss, after the parts that never reach the plate. It is built on the edible portion, not the as-purchased price — and that single distinction is the difference between a number you can price against and a number that reads four to six points low on every dish.
The as-purchased price is what the invoice charges: a case, a sack, a whole fish. The edible portion is what survives prep: the romaine after the core and the outer leaves, the tenderloin after the chain and the silverskin, the salmon after the head, frame, and skin. A case of romaine that yields seventy percent edible does not cost what the case cost — it costs the case price divided by the weight that actually plates. Cost on the case and the dish looks cheaper than it is, the food cost percentage reads artificially low, and the price you set on that false floor cannot hold.
Two numbers ride along here, and they are not the same number. Yield is the intrinsic loss of turning a raw ingredient into an edible one — the trim a perfect cook still cannot avoid. Waste is operational: the over-portioned ladle, the steak sent back, the prep that spoiled in the walk-in. A recipe card that folds waste into yield hides a kitchen problem inside a costing number, and the operator chasing a high food cost ends up re-pricing a dish when the real fix was a portion scale. Keep them in separate columns. The yield is the ingredient’s truth; the waste is the floor’s.
Pack size is the silent third actor. A vendor who holds the case price but moves the count — twenty-four to twenty, the same dollars — has raised the per-unit cost twenty percent, and the invoice total never moved to warn you. Cost per base unit is the only honest comparison across a relabel, a repack, or a switched brand. This is exactly the normalization a ledger does on the way in, and the reason a recost reads the same whether the vendor renamed the SKU or quietly shrank the box.
Why the margin leaves quietly
Margin erodes because the two clocks run at different speeds. The invoice clock ticks weekly — produce twice a week, proteins on their own cadence, dairy whenever the truck comes. The menu-price clock ticks twice a year, if that. Between those two cadences sits a widening gap that nobody feels in the moment, because no single delivery moves the number enough to notice.
Frame the gap in dollars per week, not in points. “Up four points” is abstract; “quietly costing you about seventy dollars a week across three dishes” is a number an owner acts on. The translation is simple — the added cost per plate times the covers that dish sells in a week — and it is the framing that turns a costing report into a decision. Loss framed as a weekly bleed gets fixed; the same loss framed as a percentage gets filed.
The arithmetic of the gap is worth sitting with, because it is bigger than it feels. A dish that drifts from thirty to thirty-four percent food cost has lost four points of margin on every cover it sells, and a busy dish sells hundreds of covers between menu prints. Four points on a dish doing two hundred covers a week is real money walking out the back door every week the menu sits unchanged — not a rounding error, and not a problem that waits politely for quarter-end. The slowness of the bleed is what makes it dangerous: a fast loss gets noticed and fixed, a slow one gets absorbed into “business is just harder this year” until the year is over.
The cause is rarely the owner and almost always the price. Beef went up. Romaine spiked after a cold snap. The packer shorted the case. Naming the cause that way is not just kinder; it is more accurate, and it points at the right fix. The dish did not get worse and the kitchen did not get sloppy — an input moved, and the menu has not caught up yet. That is recoverable, it is small if caught early, and it compounds into the difference between a profitable year and a confusing one if it is not.
The day a price moves, recompute only what it touches
When an invoice posts a new price on an ingredient, the honest response is narrow: recompute every dish that uses that ingredient, and only those dishes. The price binds to a canonical item; the canonical item appears on a known set of recipes; those recipes are the ones whose plate cost just changed. Everything else on the menu is unaffected and should not move.
This is where the binding earns its keep. An ingredient that survives a vendor relabel — the same canonical item whether it arrived as “Romaine 24ct” or “Lettuce, Romaine, 24 head” — lets a price change find its dishes without the operator hunting through recipe cards. The recost is mechanical: pull the affected recipes, re-price the changed line on the edible portion, write a new cost snapshot. The dish’s new plate cost is its old cost plus the added cost on that one line, and nothing else.
Then rank the drivers. A dish whose cost jumped will have one or two ingredients responsible for most of the move, and naming them — “romaine is plus thirty-one cents a plate on the Caesar, everything else held” — tells the operator exactly where the fix lives. A recost that only prints the new total hides the lever; a recost that ranks the drivers hands it over. The whole point of recomputing on the day the price moves, rather than at quarter-end, is that the cause is still legible: this invoice, this ingredient, this dish, this many dollars a week.
A plate cost that updates the day a price moves is a smoke detector. A plate cost you recompute at quarter-end is a coroner’s report.
Raise, re-portion, or hold
A recost is not a decision; it is the input to one. When a dish crosses your ceiling, there are exactly three honest moves, and the right one depends on the dish, not on a rule. Raise the price. Re-portion to hold the margin at the current price. Or hold both, on purpose, and absorb the cost because the dish earns its keep some other way.
Raise the dishes the guest cannot comparison-shop. A signature plate, a chef’s special, the one thing only your kitchen makes this way carries no reference price in the guest’s head, so a few percent moves without comment. Re-portion the elastic anchors — the dishes a guest does carry a price memory for — where a half-ounce trim or a swapped garnish holds the plate cost without touching the number on the menu. Hold and absorb the deliberate loss-leader: the dish that runs thin on purpose because it sells the table on two cocktails and a dessert. Re-pricing a loss-leader to hit a food-cost target is a way to win the dish and lose the check.
The discipline is to make the move deliberately and record it, not to flinch. An operator who re-prices in a panic the week a cost spikes, then re-prices back when it settles, teaches regulars to distrust the menu; an operator who never moves at all teaches the P&L to bleed. The middle path is a standing habit: read the recost, pick one of the three moves, note the reason next to the dish, and revisit on a known cadence rather than on adrenaline. A dish costed and decided on purpose holds; a dish re-priced on reflex wanders.
Whichever move you pick, round it to the menu’s own convention. A menu that lives at $13.95 and $15.95 should not suddenly post a $14.27; a menu that runs clean whole dollars should not grow a stray ninety-five. The leading digit is what the guest reads first, so a jump from $14 to $15 lands softer than its size suggests, and a jump from $19 to $21 lands harder — the price ladder is part of the decision, not an afterthought. Charm-round to the convention already on the page, and check that the re-price does not break the ladder the rest of the menu sets.
Seasonal spike or structural rise
Not every hike deserves a re-price. A February tomato that spiked on a cold snap will revert by spring; re-pricing the caprese in February means re-pricing it back in April, training the guest to watch your menu like a stock ticker. A structural rise — a packer consolidation, a feed-cost shift that holds, a freight increase that is not coming back — is the one that earns a permanent menu move. Telling them apart is the difference between a steady menu and a nervous one.
The tell is the trend, not the single invoice. A price that jumped this week against a market that is flat is probably a spike, and the move is to hold and watch. A price that moved with a market that has been climbing for two quarters is structural, and the move is to re-price. Reading your own invoice against where the broader market is heading — up, flat, or reverting — turns “the price went up” into “the price went up and it is going to stay there,” which is the only version that justifies reprinting the menu.
When the signal is ambiguous, hold the price and re-portion or absorb for a cycle, then re-read. A spike costs you a few weeks of thin margin on one dish; a panicked re-price on a reverting input costs you a guest who noticed the number move twice. The asymmetry favors patience on anything that looks seasonal and decisiveness on anything that looks structural.
From cost to a price you trust
The cost target is the floor, not the answer. “Cost divided by thirty percent” produces a number, not a price — it ignores what the guest will pay, where the dish sits on the menu ladder, and whether the dish is an anchor or a signature. Anchor every target on your own number, the food-cost percent you decided this concept runs at, not a textbook 28 or 30. The textbook figure is a starting point; your own P&L is the real one.
Optimize contribution dollars across covers, not food-cost percent in isolation. A dish at thirty-five percent food cost that sells two hundred a week and clears strong contribution dollars is worth more to the business than a thirty-percent dish that sells twenty. Menu engineering is the discipline of reading cost and volume together — which dishes earn their menu space, which ones sell but barely pay, which ones to push and which to quietly retire. A re-price decision made on percentage alone can cut the dish that funds the room.
When the inputs are thin, widen the band rather than print false precision. A dish costed off two invoice prices and three estimates is a range, not a point, and saying so — “this runs roughly $4.10 to $4.60 a plate, here is what we are sure of” — is more useful than a confident $4.37 built on guesses. Confidence is a number the operator deserves to see alongside the cost; a low-confidence figure is a prompt to bind one more invoice, not a price to set in print.
Theoretical versus actual — label the gap
Plate cost is theoretical by construction. It is what the dish should cost if every portion is exact, every yield holds, and nothing is wasted — the best-case number, the floor under reality. Actual food cost, the one the P&L reports, is always higher, because real kitchens over-portion, drop plates, and lose product to the walk-in. Label the theoretical number as theoretical, every time, or the operator reconciles it against the P&L, finds a gap, and stops trusting the tool.
The gap itself is information. A theoretical plate cost of thirty percent against an actual food cost of thirty-six is not a broken calculator; it is six points of over-portioning, waste, or theft that the theoretical number just made visible. The honest version of plate cost does not hide that gap — it names the theoretical floor, lets the operator compare it to the P&L, and turns the difference into the next thing to investigate on the line.
The same honesty governs partial coverage. A dish with three of eight ingredients not yet bound to a real invoice price is partially costed, and it must say so — “five of eight ingredients priced from your invoices, three estimated” — never present a partial number as a complete one. A missing price is “we don’t have this yet,” never a silent zero that flatters the dish. Every figure should tap open to its receipt: two ounces of mozzarella at seventy-one cents an ounce is $1.42, from the invoice dated the day it posted. Boring, checkable, and yours — which is the only kind of number an operator should price a menu against.
Cost a dish right now — before the next delivery moves it
The Plate Cost calculator walks ingredients, edible-portion yield, and your target food-cost percent, then shows the move it implies. On-device, no account, nothing leaves your browser.
Open Plate CostHonest plate cost is a habit, not a spreadsheet you build once. Cost on the edible portion. Recompute the day a price moves, and only the dishes it touches. Read the result against your own target. Tell a spike from a structural rise. Then raise, re-portion, or hold — and write down which, and why. Do that, and the menu stops drifting out from under you one delivery at a time, and starts telling you the day a dish needs attention — while the fix is still a dollar.