Start with a number you can trust
Every pricing method begins with the same input: what the plate costs you. Not what it cost last spring, and not what the back of a napkin says. If the portion cost is wrong, every method below produces a confidently wrong price. So before pricing anything, cost the recipe properly, including yield on every trimmed ingredient, and check it in the free recipe cost calculator. The examples below use sample numbers so you can follow the math.
Method 1: food cost percentage pricing
The workhorse. Pick a target food cost percentage for the category, divide the portion cost by it, and you have a baseline price. A pasta with a $3.40 portion cost at a 30 percent target prices at 3.40 ÷ 0.30 = $11.33, which the menu rounds to $11.50. The method's strengths are speed and consistency: every item in a category carries its share of labor and overhead in the same proportion.
Its blind spot is that it treats percentages as the goal. Push it to a $14.00 ribeye portion and it demands 14.00 ÷ 0.30 = $46.67, a price most neighborhood restaurants cannot ask. Percentage pricing also punishes cheap items: a $0.60 side of fries at 30 percent prices at $2.00 even if your market happily pays $4.50. Use it as the starting grid, not the final answer.
Method 2: contribution margin pricing
You deposit dollars, not percentages. Contribution margin pricing sets the price so each plate banks a target number of dollars after food cost. Take the ribeye: portion cost $14.00, target margin $18.00, menu price $32.00. Its food cost percentage is 14.00 ÷ 32.00 = 43.8 percent, which looks terrible on a percentage report, yet every ribeye deposits $18.00 toward rent and payroll. The $11.50 pasta at a $3.40 cost runs a prettier 29.6 percent but banks only $8.10. Sell one of each and the "worse" item contributed more than twice the dollars.
This is the correction for percentage pricing's blind spot, and it is why steakhouse menus exist. The discipline it needs is a real margin target per category, informed by what your fixed costs demand per seat, per shift. Your menu engineering matrix computes contribution margin for every item automatically.
Method 3: market anchoring
The first two methods look inward at your costs. The third looks outward: what do comparable operations in your market charge for a comparable item? Collect the local band for your concept, then use it as a ceiling check on the price the math produced. If percentage pricing says $46.67 for the ribeye and the three steakhouses your guests also visit sit between $38 and $52, a $42 price with a $28 margin may beat both formulas. If the math demands a price above your market's ceiling, the item needs a smaller portion, a cheaper cut, a reworked recipe, or removal. Market data caps the price; it should never replace knowing your cost, because a competitor's price tells you nothing about their portion size or their landlord.
Worked example, one item through all three
| Step | Math | Result |
|---|---|---|
| Portion cost (fish tacos) | from the costed recipe | $3.85 |
| Percentage baseline, 30% target | 3.85 ÷ 0.30 | $12.83 |
| Margin check, $9.50 target | 3.85 + 9.50 | $13.35 |
| Market band for the category | local comparables | $12 to $15 |
| Menu price | inside the band, margin met | $13.50 |
| Resulting food cost | 3.85 ÷ 13.50 | 28.5% |
| Resulting margin | 13.50 − 3.85 | $9.65 |
Sample numbers for illustration. The three methods converge on a defensible price: the percentage method proposed it, the margin method confirmed the dollars, and the market band said guests will accept it.
Rounding and menu presentation
Common practice, not law: casual concepts tend to end prices in .50, .95 or .99; upscale menus often use whole numbers and drop the currency symbol entirely, which reads quieter on the page. Whatever convention you pick, apply it everywhere, round up rather than down when the math lands between endings, and never let rounding pull an item below its margin target. A price ending is presentation; the margin is the business.
Pricing is a loop, not an event
Two things drift after launch day. Your costs move, because vendors reprice weekly, and your sales mix moves, because guests vote. The first drift is invisible if plate costs live in a spreadsheet nobody reopens: chicken goes up 40 cents a pound and six dishes quietly leave their targets. The second drift shows up in the menu engineering matrix as items migrating between quadrants, and the right response is different for each quadrant: protect your Stars, nudge Plowhorse prices carefully, rework or reprice Puzzles, and let Dogs go.
This loop is the part Culvana automates. The platform reads each vendor invoice as it arrives, updates ingredient costs, and reprices every affected recipe the same day, so you see a dish fall off target the week it happens instead of at quarter end. It flags where current prices sit against your targets across the whole menu, which turns repricing from an annual project into a five minute review. See what that is worth in the savings calculator.
Common questions
How do you price a menu item?
Cost the portion, divide by your target percentage for a baseline, check the gross profit dollars, cap it against your market band, round to your menu's convention, then watch the item's mix after launch.
What food cost percentage should I price at?
Concept dependent. Common working targets sit around 28 to 35 percent for full service, leaner for quick service and bars, higher where big-ticket proteins bank enough dollars to justify it. Set targets per category.
Percentage or contribution margin?
Both. Percentage for the baseline and internal consistency, margin to make sure the dollars are real. When the two disagree, the margin usually knows best.
How often should I reprice?
Quarterly at minimum for the full menu, and immediately when a core ingredient moves a plate cost materially. Continuous plate costing is what makes the second part possible.
Price your menu on real numbers
Cost the dish in the recipe cost calculator, test the mix in the menu engineering tool, then book a demo to see invoices reprice a live menu automatically.