Restaurant Food Cost Calculator

Food cost is what you actually spent on the food you sold, expressed as a percentage of your food sales. It is the first health check on whether your menu prices are working. Enter your numbers for any period (a week is best) and see where you stand.

Restaurant Food Cost Calculator

Enter your numbers for one period (a week works best) and see your actual food cost percentage, what you kept as gross profit, and how far you are from your target.

Value of the food on your shelves at the start of the period.

Everything you bought during the period. Food only, not beverage, paper or chemicals.

Value of the food left on your shelves at the end of the period.

Food sales only, for the exact same period as the costs above.

Most restaurants aim for 28 to 32%. Leave at 30 if you are not sure.

–

Your food cost percentage

Food cost (usage)–
Food gross profit–
Gross margin–
Max food spend at your target–
Over / under target spend–

The formula

Food cost (usage) = Beginning inventory + Purchases – Ending inventory

Food cost % = Food cost (usage) / Food sales x 100

Why the formula works this way: purchases alone are not your cost. A delivery that lands on the last day of the month sits on the shelf, it was not sold. What you actually used is what you started with, plus what you bought, minus what is still there at the end. Dividing that usage by the food sales for the same period gives the share of every food dollar that went back out as ingredient cost. The rest is food gross profit, before labor, rent and everything else.

Two supporting numbers come from the same inputs:

Food gross profit = Food sales – Food cost (usage)

Maximum spend at target = Target food cost % x Food sales, which turns a percentage target into a dollar budget the kitchen can actually work to.

How to use it, with an example

  1. Pick one period, a week is best, and take every number from that same period.
  2. Count or value your shelf at the start (beginning inventory) and again at the end (ending inventory). Your POS or accounting reports give you purchases and food sales.
  3. If you have no inventory count, switch to Quick method and enter the total food cost from your books instead.
  4. Set your target if you have one, then read the percentage, the verdict, and the dollar gap to target.

Worked example: A restaurant starts the week with $5,000 of food on the shelves, buys $12,000 during the week, and ends with $4,500 still on hand. Usage is $5,000 + $12,000 – $4,500 = $12,500. Food sales for the week are $42,000, so food cost is $12,500 / $42,000 = 29.8%, inside the healthy range. Food gross profit is $29,500 (a 70.2% margin). At a 30% target the kitchen could have spent $12,600, so it came in $100 under target. The calculator above is prefilled with these same numbers, so you can see a finished result before you enter your own.

Keeping this number current every week is much easier when inventory counts, purchasing and sales live in one system instead of three spreadsheets. That is the idea behind running the restaurant on one platform, and it is how Odoo for Restaurants connects POS sales, inventory and purchasing so the usage figure is built from real stock movement, not end-of-month guesswork. The Odoo Inventory module is the piece that tracks that movement location by location.

Common mistakes

  • Using raw purchases instead of usage. The single most common error. A big delivery at period end inflates the percentage, a run-down shelf deflates it. Always adjust for inventory.
  • Mixing periods. Purchases from one month and sales from another produce a number that means nothing. Every input must cover the same dates.
  • Mixing food and beverage. Beer, wine and liquor carry a very different cost structure. Keep beverage in its own calculation (the Prime Cost Calculator in this same set combines both sides properly).
  • Including non-food in purchases. Paper goods, cleaning chemicals and smallwares are not food cost. They belong in operating expenses.
  • Forgetting staff meals and comps. Food that was cooked but not sold is still usage. It is already inside the inventory method, which is one reason that method is more honest than dividing an invoice total by sales.
  • Pricing the menu once and never re-costing. Supplier prices move. Re-cost your recipes when prices change: our guide on how to reduce restaurant food cost walks through the levers in order, and the restaurant menu costing guide shows how plate cost feeds menu prices. For the recipe-level view, see how to create restaurant recipes and calculate ingredient cost, and for the stock habits underneath all of this, restaurant inventory management tips and how to manage food waste in restaurants.

FAQs

What is a good food cost percentage for a restaurant?

Most restaurants aim for 28 to 32%. Quick-service concepts often run lower, fine dining can run higher because ingredient quality is part of the offer. What matters most is that your percentage, at your prices and your concept, leaves enough gross profit to cover labor and still make money.

What is the difference between actual and theoretical food cost?

Actual food cost is what this calculator gives you: real usage from inventory counts. Theoretical food cost is what usage should have been if every plate had been portioned exactly to recipe and nothing was wasted, spilled or given away. The gap between the two is where waste and portioning problems hide.

Should beverage be included in food cost?

No, track it separately. Beverage cost percentages are usually much lower than food, so blending the two hides problems on both sides. Combine them only at the prime cost level.

How often should I calculate food cost?

Weekly is the professional standard. A monthly number tells you about a problem weeks after it started. A weekly inventory-method calculation is a small count, not a full stocktake: just value the main storage areas consistently.

Why is my food cost high when my purchasing looks fine?

Price is only one lever. Portion drift, waste, spoilage, over-prepping, staff meals and menu mix (selling more of your highest-cost dishes) all push the percentage up without a single invoice changing. The inventory method catches all of them because it measures usage, not invoices.

Does this calculator work for a food truck or a cafe?

Yes. The formula is the same for any food operation. Smaller operations can use the Quick method with a weekly cost total from their bookkeeping and still get a useful number.

How does software help lower food cost?

It does not lower it by itself, but it makes usage visible: recipe costs tied to live inventory, purchase prices tracked by supplier, and sales by dish from the POS. In Odoo, those three sit in one database, so the weekly food cost is a report, not a reconstruction. See Odoo for Restaurants for how that is set up.

Since 1993

In software Development

Odoo Ready Partner

U.S based Odoo Expertise

End-to-End Odoo Services

U.S based Odoo Implementation, Customization, Rescue & Support

Tell us about your Odoo project