Free recipe costing template for Excel and Google Sheets
One spreadsheet for your ingredients, recipes and menu prices. Change a supplier price once and every dish that uses it is re-costed, with its food cost % and the price you'd need to hit your target.
Get the template
An .xlsx file that opens in Excel, Google Sheets, Numbers and LibreOffice.
- Ingredients tab with yield correction
- Recipes tab, one line per ingredient
- Menu tab with food cost %, contribution and target price
- A filled-in sample kitchen so you can see how it works
It's yours
Your download should start now. If it doesn't, use the button.
Download the template (.xlsx)Using Google Sheets? Open Google Drive, click New → File upload, choose the file, then open it with Google Sheets.
What's in the template
Four tabs, in the order you'll use them.
- Start here. A one-page guide and the definitions behind every column.
- Ingredients. One row per product you buy: supplier, pack size, unit, pack price without VAT and usable yield. The sheet works out the cost per usable kilo, litre or piece.
- Recipes. One row per ingredient in each dish, with the quantity for one portion. The cost per unit is pulled from the Ingredients tab, so you never type a price twice.
- Menu. One row per dish with its menu price and VAT rate. You get the plate cost, food cost %, contribution per portion, the price that would bring the dish to your target, and a status: on target or price below target.
Here's what the Menu tab shows for the sample kitchen, with a 30% food cost target:
| Dish | Menu price incl VAT | Plate cost | Food cost | Price for target |
|---|---|---|---|---|
| Classic Smash | 9.35 | 2.36 | 27.7% | 8.64 |
| Double Smash | 12.65 | 3.97 | 34.5% | 14.57 |
| Chili cheese fries | 5.50 | 1.10 | 22.1% | 4.05 |
How to fill it in
- Set your target. On the Menu tab, type your target food cost percentage in the yellow cell at the top. Many independent kitchens aim for 28–35%.
- List your ingredients. Take your last invoices and enter each product with the pack size and the price without VAT. Start with the 20 products you spend most on. They usually cover most of your food spend.
- Add the yield. Enter the share of each product that reaches the plate: 1 for minced meat or bread, around 0.9 for onions, 0.6–0.75 for things you trim, peel or drain. Weigh it once to be sure. The yield test takes ten minutes.
- Write each recipe for one portion. On the Recipes tab, one row per ingredient. Use the same unit as the Ingredients tab: if the onion is bought by the kilo, 20 g is 0.02.
- Add your menu. On the Menu tab, enter each dish with its menu price and VAT rate. The dish name must match the Recipes tab exactly.
If a cell on the Recipes tab says not found, the ingredient name is spelled differently from the Ingredients tab. Fix the spelling and the cost appears.
Blue text on a yellow cell is for you to type in. Black text is calculated. Green text is pulled from another tab. Overwrite the sample rows with your own; there is room for 120 ingredients, 400 recipe lines and 80 dishes.
Rather not type 300 invoices into a spreadsheet? Send us one week of invoices and your menu. We'll cost your dishes for you in a free profit audit.
Get a free profit auditThe three numbers to look at first
Food cost % tells you whether a price is in line with your target. Anything well above target is a candidate for a new price, a smaller portion or a cheaper ingredient. Our food cost percentage guide explains the formula and the common mistakes.
Contribution is the money each portion leaves after ingredients. It is what pays wages and rent. Two dishes at the same percentage can leave very different amounts per plate, so sort by contribution too.
Price for target is the menu price that would bring the dish to your target. You don't have to charge it. But if it is far above what you can charge, the recipe needs work, not the price.
Keeping it up to date
A recipe costing sheet is only as good as its prices. When an invoice shows a new price, change the pack price on the Ingredients tab and every dish updates. Make it a habit: once a week, go through the week's invoices and update anything that moved.
That habit is where most kitchens stop, because it takes hours. At Vega Fresh Bar in Skopje, about 300 supplier invoices arrive every month, from 71 suppliers, some handwritten. That is why we built FoodNormIQ: it reads every invoice as it arrives, updates the ingredient prices and re-costs every recipe the same morning. The template is the manual version of the same idea, and a good place to start.
Questions about the template
Does it work in Google Sheets?
Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. It uses only standard formulas (SUMIF, INDEX and MATCH), so everything works the same.
Which currency does it use?
Any. The amounts have no currency sign, so enter prices in euro, denar, dollar or whatever you pay suppliers in.
Can I cost sub-recipes like sauces?
Yes. Cost the sauce as its own dish on the Recipes tab, divide its cost by the batch size, and add it to the Ingredients tab as one product, as the sample does with the house burger sauce.
Is it really free?
Yes. Leave your email and the file is yours to use and change for your own kitchen.