Ask ten restaurant operators how they price menu items and nine of them will give you some version of the same answer: "I take the food cost and multiply by three." That's it. That's the entire pricing strategy holding up the business.
It's not wrong. It's just incomplete in a way that costs restaurants real margin every single shift. The menu pricing formula most operators use is a cost-based starting point — and treating it as the whole answer is the reason so many otherwise-good restaurants run thin margins on dishes that should be carrying the business.
Here's the formula itself, where it breaks, and how the operators who actually hit their numbers think about menu pricing.
The Standard Menu Pricing Formula
Every restaurant pricing conversation starts here:
Menu Price = Recipe Cost ÷ Target Food Cost Percentage
If a dish costs $4.50 in ingredients and you're targeting a 30% food cost, the menu pricing formula gives you $4.50 ÷ 0.30 = $15.00. If you're targeting 28%, the same dish prices out to $16.07. If you're targeting 35%, it drops to $12.86.
That's the cost-based menu pricing formula. It's the foundation, and it works as a floor — meaning the price you should not go below if you want to protect your margin. The mistake operators make is treating it as the ceiling too. The formula tells you what the dish needs to be priced at to hit your food cost target. It tells you nothing about what the guest is willing to pay.
Why the Formula Alone Fails
The cost-based menu pricing formula assumes three things that aren't true:
- Every dish takes the same labor. A Caesar salad and hand-cut pappardelle might both cost $4 in ingredients. The pasta takes 4 hours of prep, a $3,000 sheeter, and a cook who knows what they're doing. The formula says they should be priced the same. They shouldn't.
- Every dish has the same perceived value. A burger at $18 reads as expensive. The same $18 on a chef-driven entrée reads as a bargain. Perception is independent of cost — and pricing without perception is pricing in a vacuum.
- Every dish exists in isolation. The pricing of one item is shaped by everything around it on the menu. A $42 steak makes the $28 chicken feel reasonable. Without the steak, the chicken feels expensive. The formula doesn't see this; the guest does.
This is why two restaurants in the same city, serving similar food, can run wildly different margins. The one with better pricing isn't using a better formula. It's using the formula as one input among several.
The Real Menu Pricing Framework
Operators who hit their food cost percentage targets consistently run dishes through four lenses, in this order:
1. Cost floor (the formula)
Apply the standard menu pricing formula to set your floor. Recipe cost divided by target food cost gives you the minimum price the dish can carry without breaking your margin model. This is non-negotiable — anything below this floor is volume hoping to make up for poor pricing, and that bet rarely works.
2. Labor weight
Tag every dish as low, medium, or high labor. Low-labor dishes can hit the floor price. High-labor dishes need to be marked up beyond the formula to compensate for kitchen time. If a dish needs a dedicated prep cook for a full shift to execute, that labor has to be priced into the dish — even if ingredient cost says otherwise.
3. Market position
Check what comparable dishes are priced at in 5-10 restaurants of your tier in your market. Not chains — concepts that share your guest. If your formula price lands at $24 and the market for similar dishes is $18, you have a problem: either your cost is too high, your portion is wrong, or the dish doesn't belong on your menu. If your formula price is $18 and the market is $26, you're leaving money on the table.
4. Menu psychology
Look at how the price sits visually next to the items around it. Charm pricing ($17 vs $17.50), price anchoring (one high-priced item raising the perceived value of everything below it), and price-point clustering (avoiding pricing every item at a similar number) all change guest behavior. Pricing for the spreadsheet is different from pricing for the menu the guest actually reads.
The final menu price is the highest number that passes all four filters — the formula floor, the labor adjustment, the market check, and the psychology pass. Skip any one of them and the pricing is incomplete.
A Worked Example: Same Cost, Three Different Prices
Three dishes, all $5 in ingredient cost, all on the same casual-dining menu targeting 30% food cost.
Dish A — Roasted half chicken with vegetables. Cost-based formula price: $16.67. Labor: low (batch-roasted, plated in 90 seconds). Market: comparable dishes run $18-22. Psychology: anchors the lower end of the entrée section. Final price: $18. Holds a 28% food cost — slightly better than the 30% target — and reads as fair value to the guest.
Dish B — Hand-rolled pasta with braised short rib ragu. Cost-based formula price: $16.67. Labor: high (multi-day braise, pasta rolled to order). Market: comparable handmade pasta dishes run $24-30. Psychology: needs to sit between the entrée and signature pricing tiers. Final price: $26. Holds a 19% food cost — well above target — because the labor is real and the market supports it.
Dish C — Burger with fries. Cost-based formula price: $16.67. Labor: medium. Market: comparable burgers in the area run $14-17 — anything above $17 starts to feel expensive. Psychology: the burger is the menu's most-ordered item; if it feels overpriced, the whole menu feels overpriced. Final price: $17. Holds a 29% food cost — right at target — without scaring guests.
Same recipe cost, same target food cost percentage. Three completely different prices because each dish exists in a different labor, market, and psychological context.
When to Reprice (and When Not To)
Repricing isn't an annual event. It's a continuous response to data. The triggers that should make you reprice immediately:
- A dish has drifted 3+ points above its food cost target. Recipe cost has crept up faster than menu price kept pace. Reprice or reformulate.
- A major supplier has raised a key ingredient by 10%+. Run the affected dishes through the formula again. If the gap is significant, the price has to move.
- A dish is in the bottom quartile of your menu mix AND has a high food cost. Low sales plus high cost is a kill candidate, not a reprice candidate.
- You've raised wages or labor cost has shifted meaningfully. Labor weight changes the formula. High-labor dishes need to absorb part of that increase.
What should not trigger repricing: the calendar, what one competitor down the block just changed their menu to, or guest complaints about prices. None of those are data. They're noise.
One more rule: never raise prices on more than ~30% of the menu at once. Sticker shock is real. Repricing 5-7 items at a time, every quarter, is invisible to guests. Repricing 25 items at once turns into a story they tell each other.
The Menu Pricing Mistakes That Add Up
The patterns that cost restaurants real money:
- Pricing on stale recipe costs. The menu pricing formula is only as good as the recipe cost it takes as input. If you haven't recosted recipes in six months, you're pricing off fiction. The full discipline behind keeping those numbers current is in our guide on why recipe costing is the habit profitable kitchens never skip.
- Treating every dish like it has the same labor. Cost-based pricing penalizes simple dishes and subsidizes complex ones. Label your menu by labor weight and adjust accordingly.
- Underpricing signature dishes. The dishes that define your concept can almost always carry more price than the formula suggests. They have built-in perceived value.
- Letting the menu drift to a single price tier. When every entrée is $22-26, the menu feels flat. A wider range — including one or two intentionally high-priced anchor items — actually makes the mid-range feel more affordable.
- Repricing during a full menu reprint instead of continuously. Reprints happen every 1-2 years. Costs move every week. If repricing only happens when you reprint, you've been mispriced for most of the time the menu was in the guest's hands.
Menu pricing is one piece of the larger discipline of running a financially tight operation. For the broader framework — including labor cost, prime cost, and the systems that hold the numbers together — see our guide on restaurant operations management. And if your recipes don't yet live in a single place where pricing decisions can pull from current data, our breakdown of why every serious kitchen is switching to a digital recipe book covers the tool side of the equation. The complete pricing math — including a calculator that runs the formula for you — lives in our guide on how to calculate food cost percentage.
If you want menu pricing decisions to stop being a yearly scramble and start being driven by current, accurate operational data, Crewli builds a fully custom platform that holds recipes, costs, and pricing logic together. Let's talk.
Frequently Asked Questions
What is the standard menu pricing formula?
The most common menu pricing formula is: Menu Price = Recipe Cost ÷ Target Food Cost Percentage. For example, a $4.50 recipe cost divided by a 30% target food cost gives a menu price of $15. This is the cost-based starting point, but final pricing also needs to factor in labor intensity, perceived value, and the prices of comparable dishes on your menu.
How do you price a menu item?
Start with the cost-based menu pricing formula to find your floor, then adjust upward based on dish complexity, perceived value, what other restaurants charge for similar items, and how the price sits next to the other items on your menu. The final price should protect your food cost percentage target while still being something a guest accepts without thinking about it.
What's a good food cost percentage to target when pricing a menu?
Most full-service restaurants target between 28% and 32% food cost. Casual and fast casual concepts can run lower (25-30%), and fine dining typically runs higher (35-40%) because of premium ingredients. The exact target depends on your concept, average ticket, and labor model — there's no universal number.
Why does the standard menu pricing formula fail?
The formula assumes every dish has the same labor cost, the same perceived value, and the same competitive position. None of that is true. A simple salad and a hand-rolled pasta might have the same ingredient cost, but the pasta takes 10× the labor and commands a different price ceiling. Cost-only pricing also ignores menu psychology and what guests will actually accept.
How often should you reprice a menu?
Repricing should be triggered by data, not by the calendar. Reprice any dish whose food cost percentage has drifted more than 3 points above target, any dish whose ingredients have seen a 10%+ supplier increase, and any dish in the worst-performing quartile of your menu mix. A full menu reprint is the worst time to make pricing decisions — the work should happen continuously.
Should you price menu items based on competitors?
Competitor pricing is useful as a sanity check, not as a primary input. Your costs are not their costs — their food cost percentage, labor model, rent, and concept all differ. If your cost-based price lands far above the local market for a comparable dish, that's a signal to either reduce cost, justify the price with better ingredients, or rethink whether the dish belongs on the menu at all.
