Business & Home
Calculate a menu price from cost and a pricing target
Start with a per-item or per-serving cost, then price by target food cost percentage, target gross margin, or markup. Optional rounding shows the effective result after the menu price is rounded up.
Calculated menu price
Calculation breakdown
This calculator sets a price from the cost basis and target you enter. Gross profit and margin shown here subtract the selected cost only; they do not include labor, rent, taxes, delivery fees, commissions or other operating expenses unless those amounts are already included in your entered cost basis.
How the Menu Price Calculator Works
Menu pricing becomes confusing when food cost percentage, gross margin, and markup are treated as interchangeable.
All three can describe the same item, but they measure different relationships between cost and selling price.
The Menu Price Calculator starts with an item or serving cost and converts the selected pricing target into a selling-price benchmark.
It can calculate from:
- target food cost percentage;
- target gross margin after the entered cost;
- markup on cost.
It can also:
- calculate cost per serving from a recipe batch;
- round the calculated price upward to a chosen increment;
- recalculate the effective percentages after rounding;
- compare the target price with a current menu price.
Choose the Menu Pricing Target You Actually Use
The calculator supports three different pricing methods.
| Pricing method | What the target measures | Core relationship |
|---|---|---|
| Food cost percentage | Share of selling price consumed by the entered cost | Cost ÷ Selling price |
| Gross margin after entered cost | Share of selling price remaining after the entered cost | (Selling price − Cost) ÷ Selling price |
| Markup on cost | Amount added above cost relative to the cost itself | (Selling price − Cost) ÷ Cost |
The percentage value alone is not enough to identify the pricing method.
For example:
70% gross margin
and:
70% markup
produce very different selling prices because they use different denominators.
Select the target that matches the pricing method you actually intend to use.
Understand Food Cost Percentage, Gross Margin, and Markup
Suppose an item costs:
$4.80
and sells for:
$16.00
Food Cost Percentage
Food cost % = Cost ÷ Selling price × 100
$4.80 ÷ $16.00 × 100 = 30%
Gross Margin After Entered Cost
Gross margin % = (Selling price − Cost) ÷ Selling price × 100
($16.00 − $4.80) ÷ $16.00 × 100 = 70%
Markup on Cost
Markup % = (Selling price − Cost) ÷ Cost × 100
($16.00 − $4.80) ÷ $4.80 × 100 = 233.33%
The cost and selling price remain exactly the same.
Only the way their relationship is expressed changes.
When the same entered cost is used:
Gross margin % = 100% − Food cost %
Therefore, a:
30% food cost
corresponds to a:
70% gross margin after that cost
Equivalent markup can be calculated as:
Markup % = Gross margin % ÷ Food cost % × 100
For the same example:
70 ÷ 30 × 100 = 233.33%
This makes it possible to translate the same price-and-cost relationship between food cost, margin, and markup without treating those terms as interchangeable.
Calculate Menu Price From a Food Cost Percentage
When pricing from a target food cost percentage:
Menu price = Cost ÷ Target food cost rate
The percentage must be converted to decimal form.
For example:
30% = 0.30
With a $4.80 item cost:
$4.80 ÷ 0.30 = $16.00
The calculated menu price is:
$16.00
If you already have a selling price and instead want to calculate its actual food cost percentage, use the Food Cost Percentage Calculator.
Calculate Menu Price From a Target Gross Margin
For a target gross margin after the entered cost:
Menu price = Cost ÷ (1 − Target margin rate)
Suppose:
- Cost: $4.80
- Target gross margin: 70%
Convert 70% to:
0.70
Then:
$4.80 ÷ (1 − 0.70)
$4.80 ÷ 0.30 = $16.00
A 70% gross-margin target therefore produces the same $16.00 price as a 30% food-cost target when both use the same cost basis.
That equivalence exists because:
70% + 30% = 100%
Calculate Menu Price From Markup on Cost
For markup:
Menu price = Cost × (1 + Markup rate)
Suppose:
- Cost: $4.80
- Markup: 100%
Convert 100% to:
1.00
Then:
$4.80 × (1 + 1.00) = $9.60
The selling price is:
$9.60
At that price:
Food cost:
$4.80 ÷ $9.60 × 100 = 50%
Gross margin:
($9.60 − $4.80) ÷ $9.60 × 100 = 50%
Markup:
($9.60 − $4.80) ÷ $4.80 × 100 = 100%
A 100% markup therefore corresponds to a 50% gross margin, not a 100% margin.
Calculate Cost Per Serving From a Recipe Batch
If you already know the cost of one saleable item or serving, enter that cost directly.
If you only know the total cost of a recipe batch, first calculate:
Cost per serving = Recipe batch cost ÷ Saleable yield
Suppose:
- Recipe batch cost: $42.50
- Saleable yield: 10 portions
Then:
$42.50 ÷ 10 = $4.25
The pricing cost becomes:
$4.25 per serving
Use a realistic saleable yield rather than a larger theoretical yield that is not normally achieved.
If the batch consistently produces only 10 saleable portions, pricing it as though it produces 12 would understate the cost per serving.
See How Food Cost Targets Change the Required Price
Assume the entered item cost is:
$4.25
Different food-cost targets produce different selling prices.
| Food cost target | Equivalent gross margin | Equivalent markup | Calculated price |
|---|---|---|---|
| 40% | 60% | 150.00% | $10.625 |
| 35% | 65% | 185.71% | $12.1429 |
| 30% | 70% | 233.33% | $14.1667 |
| 25% | 75% | 300.00% | $17.00 |
| 20% | 80% | 400.00% | $21.25 |
For example, changing the food-cost target from:
30%
to:
25%
is a reduction of:
5 percentage points
But the corresponding unrounded menu price increases from:
$4.25 ÷ 0.30 = $14.1667
to:
$4.25 ÷ 0.25 = $17.00
Relative increase in required selling price:
($17.00 − $14.1667) ÷ $14.1667 × 100 ≈ 20%
The target percentage and menu price therefore do not move in a simple one-for-one relationship.
Keep the Unrounded Target Separate From the Displayed Price
A menu-price calculation may produce more decimal places than are normally displayed as currency.
Suppose the mathematical result is:
$13.28125
That is the unrounded target price.
Displayed to two decimal places, it becomes:
$13.28
Those figures are close but not identical.
This distinction matters when the calculated price represents the minimum amount required to satisfy a target.
A displayed price rounded to the nearest cent can sometimes sit fractionally below the full-precision mathematical threshold.
For that reason, any optional upward pricing increment should be applied to the unrounded result, not to a previously rounded display value.
Round the Menu Price Upward to a Practical Increment
A mathematically calculated result may not match the price increments you want to use on a menu.
Suppose:
Unrounded target price = $13.28125
and the selected upward increment is:
$0.50
The next valid $0.50 increment at or above the mathematical target is:
$13.50
The calculator treats the target result as a floor and rounds upward.
This differs from ordinary nearest-value rounding, which could move the selling price downward.
After the price is rounded, the calculator recalculates:
- food cost percentage;
- gross margin after entered cost;
- markup on cost.
The final rounded menu price can therefore be evaluated using its actual cost relationships rather than assuming it still matches the original target exactly.
Complete Example: Recipe Cost to Rounded Menu Price
Suppose:
- Recipe batch cost: $42.50
- Saleable yield: 10 portions
- Target gross margin: 68%
- Upward rounding increment: $0.50
- Current menu price: $12.50
Step 1: Calculate Cost Per Serving
$42.50 ÷ 10 = $4.25
Pricing cost:
$4.25 per serving
Step 2: Calculate the Exact Target Price
A 68% gross margin means the entered cost represents:
100% − 68% = 32%
of the selling price.
Therefore:
$4.25 ÷ 0.32 = $13.28125
Unrounded target:
$13.28125
Displayed to cents:
$13.28
Step 3: Apply Upward Price Rounding
The next $0.50 increment at or above $13.28125 is:
$13.50
Rounded menu price:
$13.50
Step 4: Recalculate the Pricing Metrics at $13.50
Food cost percentage:
$4.25 ÷ $13.50 × 100 ≈ 31.48%
Gross margin:
($13.50 − $4.25) ÷ $13.50 × 100 ≈ 68.52%
Markup:
($13.50 − $4.25) ÷ $4.25 × 100 ≈ 217.65%
The selected gross-margin target was:
68%
After upward rounding, the actual gross margin becomes approximately:
68.52%
The final price therefore exceeds the minimum mathematical target slightly.
Step 5: Compare With the Current Menu Price
Current price:
$12.50
Rounded target price:
$13.50
Price difference:
$13.50 − $12.50 = $1.00
At the current $12.50 price:
Food cost percentage:
$4.25 ÷ $12.50 × 100 = 34%
Gross margin:
($12.50 − $4.25) ÷ $12.50 × 100 = 66%
The comparison therefore shows:
| Metric | Current price | Rounded target price |
|---|---|---|
| Selling price | $12.50 | $13.50 |
| Food cost | 34.00% | 31.48% |
| Gross margin after cost | 66.00% | 68.52% |
| Price difference | — | +$1.00 |
This gives the dollar price difference useful cost-based context.
Interpret the Current-Price Comparison Correctly
The calculator compares the current menu price with the selected mathematical target.
| Comparison | Meaning under the entered cost and target |
|---|---|
| Target price is above current price | Current price does not meet the selected cost-based threshold |
| Target price matches current price | Current price aligns with the selected target at the relevant precision |
| Target price is below current price | Current price already meets or exceeds the selected target |
A target price below the current selling price is not automatically a recommendation to reduce the price.
It means only that the existing price already satisfies the selected cost-based threshold.
Other pricing considerations may support retaining the higher price.
Compare Percentages With Dollars Remaining After Cost
Two menu items can have the same food-cost percentage but leave very different dollar amounts after the entered cost.
For one item:
Dollars remaining after entered cost = Selling price − Item cost
Consider:
| Item | Cost | Selling price | Food cost | Dollars remaining after entered cost |
|---|---|---|---|---|
| Item A | $3.00 | $10.00 | 30% | $7.00 |
| Item B | $9.00 | $30.00 | 30% | $21.00 |
Both items have:
30% food cost
But:
Item A leaves $7.00
while:
Item B leaves $21.00
after the entered item cost.
Food cost percentage answers:
What share of the selling price is consumed by this cost?
The dollar remainder answers:
How many dollars remain after this cost is deducted?
Looking at both prevents two items with identical percentages from appearing economically identical when their price levels are very different.
Dollars Remaining After Cost Are Not Net Profit
The calculator subtracts the entered item or recipe cost from the selling price.
If that entered amount represents ingredient or food cost only:
Selling price − Food cost
is not the same as net business profit.
Other restaurant costs can include items such as:
- labor;
- occupancy;
- utilities;
- payment processing;
- packaging;
- waste;
- insurance;
- taxes;
- maintenance;
- other operating expenses.
The calculator does not attempt to allocate all of those costs to an individual menu item.
Johnson & Wales University’s menu-pricing guidance likewise distinguishes food-cost and gross-margin calculations while noting that menu pricing is only one part of restaurant economics.
Use the result as a cost-based pricing benchmark, not as a complete profitability calculation.
Avoid Common Menu Pricing Errors
Treating Margin and Markup as the Same Percentage
A 70% margin and 70% markup do not produce the same selling price.
Always select the intended denominator.
Using the Wrong Cost Basis
The entered cost should describe the item or serving being priced.
Do not divide a complete recipe batch cost by a single-serving price without first converting the batch into cost per saleable serving.
Using Theoretical Yield Instead of Saleable Yield
If a recipe theoretically produces 12 portions but only 10 are normally saleable, using 12 understates the cost per serving.
Rounding Before Applying the Pricing Increment
Apply upward increment rounding to the full-precision target result.
Do not first round the target to cents and then use that rounded display value as though it were exact.
Assuming the Original Target Still Applies After Rounding
Once the selling price changes, recalculate food cost, margin, and markup from the final rounded price.
Treating the Result as Guaranteed Profit
The calculator prices against the cost entered.
It does not automatically include every operating cost of the business.
Use Consistent Pricing Inputs
For a meaningful calculation:
- item or serving cost must be greater than zero;
- recipe yield must be greater than zero when batch costing is used;
- food-cost target must be greater than 0%;
- gross-margin target must be below 100%;
- markup must be entered using the intended percentage basis;
- current price should refer to the same saleable item;
- rounding increment must be positive when used.
Recalculate when:
- ingredient costs change;
- recipe yield changes;
- portion size changes;
- the pricing target changes;
- the menu-price increment changes;
- the current selling price changes.
A pricing calculation is only as current as the cost basis entered.
Calculation Method
The Menu Price Calculator starts with either:
- direct item or serving cost; or
- recipe batch cost divided by saleable yield.
It then calculates the selling-price benchmark according to the selected method.
For food cost percentage:
Menu price = Cost ÷ Food cost rate
For gross margin:
Menu price = Cost ÷ (1 − Margin rate)
For markup:
Menu price = Cost × (1 + Markup rate)
When rounding is enabled, it applies the selected upward increment to the full-precision target price.
It then recalculates the effective:
- food cost percentage;
- gross margin after the entered cost;
- markup on cost.
When a current selling price is supplied, the calculator also compares that price with the calculated target and shows the cost-based percentages at the current price.
The result is a transparent mathematical pricing benchmark based on the cost and target entered.
It does not determine demand, competitive positioning, customer willingness to pay, or complete business profitability.