{"id":641,"date":"2026-11-06T11:10:59","date_gmt":"2026-11-06T09:10:59","guid":{"rendered":"https:\/\/elegant.menu\/blog\/?p=641"},"modified":"2026-11-09T19:52:45","modified_gmt":"2026-11-09T17:52:45","slug":"food-cost-percentage","status":"publish","type":"post","link":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/","title":{"rendered":"Food Cost Percentage: How to Calculate It Weekly (and What&#8217;s Normal)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Your weekly food cost percentage is <strong>(opening stock + purchases \u2212 closing stock) \u00f7 net food sales \u00d7 100<\/strong>. Count your food stock at the same time every week, add the invoices delivered in between, subtract what is left on the shelves, and divide by food sales without VAT. Most restaurants land somewhere around 28\u201335%; this guide shows how to get a number you can trust, what&#8217;s normal for your type of venue, and what the gap to your &#8220;ideal&#8221; food cost tells you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Short answer:<\/strong> A trattoria starts the week with \u20ac3,850 of food in stock, buys \u20ac4,120 (net of VAT) and counts \u20ac3,640 on Sunday night. After taking out \u20ac60 of lemons sent to the bar and \u20ac150 of staff meals, it used \u20ac4,120 of food. Food takings were \u20ac14,850 including 10% VAT, which is \u20ac13,500 net. \u20ac4,120 \u00f7 \u20ac13,500 = <strong>30.5%<\/strong> food cost for the week.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Food used (cost of goods sold)<\/strong> = opening stock + purchases \u2212 closing stock \u2212 transfers out \u2212 staff meals<\/li>\n\n\n\n<li><strong>Net food sales<\/strong> = food takings incl. VAT \u00f7 (1 + VAT rate)<\/li>\n\n\n\n<li><strong>Actual food cost %<\/strong> = food used \u00f7 net food sales \u00d7 100<\/li>\n\n\n\n<li><strong>Ideal food cost %<\/strong> = \u03a3 (portions sold \u00d7 plate cost) \u00f7 net food sales \u00d7 100<\/li>\n\n\n\n<li><strong>Variance in \u20ac<\/strong> = (actual % \u2212 ideal %) \u00d7 net food sales<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What is food cost percentage?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Food cost percentage is the share of your net food sales that you spent on the food you used in the same period. It is the kitchen-wide version of the per-dish figure you use for pricing: one plate&#8217;s cost \u00f7 its price tells you whether a dish is priced right (see <a href=\"https:\/\/elegant.menu\/blog\/how-to-price-menu-items\/\">how to price menu items<\/a>), while the weekly figure tells you whether the whole kitchen is actually running at that level once waste, portions and price rises are counted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep drinks out of it. Drinks have their own, usually lower, cost percentage and often a different VAT rate, so mixing them in hides problems on both sides. Track a separate pour cost for the bar, as explained in <a href=\"https:\/\/elegant.menu\/blog\/how-to-price-drinks\/\">how to price drinks<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to calculate food cost percentage weekly, step by step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A weekly food cost needs six things: a fixed count time, last week&#8217;s closing count, this week&#8217;s invoices, a new closing count, a few adjustments and the net food sales from your till.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Fix the count day and time<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Count at the same moment every week, for example Sunday after close or Monday before the first delivery. If you count before a delivery one week and after it the next, the number swings by the value of that delivery and means nothing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Take opening stock from last week&#8217;s closing count<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This week&#8217;s opening stock is simply last week&#8217;s closing stock, so you only count once a week. Value it at the price on your latest invoice, net of VAT, and use a count sheet printed in the order the shelves are arranged (walk-in, freezer, dry store) so nothing gets skipped.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add the week&#8217;s food purchases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add every food invoice for goods <em>delivered<\/em> between the two counts, net of VAT and minus any credit notes. Delivered is what matters, not paid: an invoice that arrives on Tuesday for Saturday&#8217;s fish belongs to last week.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Count closing stock<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Count everything that&#8217;s left, including opened packs, prepped sauces and dough in the fridge. Expensive items (meat, fish, cheese, olive oil) deserve a careful count; a rough estimate is fine for salt and dried herbs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Take out transfers and staff meals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Subtract food that left the kitchen without being sold as food: lemons, mint and cream sent to the bar, and staff meals if you record those as a staff cost. Whatever you decide, do it the same way every week.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Divide by net food sales<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Take food sales for the same days from your till, remove VAT, and divide. Here is the trattoria from the short answer laid out as a weekly sheet (illustrative figures):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Line<\/th><th>Amount<\/th><\/tr><\/thead><tbody><tr><td>Opening stock (last Sunday&#8217;s count)<\/td><td>\u20ac3,850<\/td><\/tr><tr><td>+ Food purchases delivered this week (net)<\/td><td>\u20ac4,120<\/td><\/tr><tr><td>\u2212 Closing stock (this Sunday&#8217;s count)<\/td><td>\u20ac3,640<\/td><\/tr><tr><td>\u2212 Transfers to the bar<\/td><td>\u20ac60<\/td><\/tr><tr><td>\u2212 Staff meals<\/td><td>\u20ac150<\/td><\/tr><tr><td><strong>= Food used<\/strong><\/td><td><strong>\u20ac4,120<\/strong><\/td><\/tr><tr><td>Food takings incl. 10% VAT<\/td><td>\u20ac14,850<\/td><\/tr><tr><td>Net food sales (\u20ac14,850 \u00f7 1.10)<\/td><td>\u20ac13,500<\/td><\/tr><tr><td><strong>Food cost %<\/strong><\/td><td><strong>30.5%<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Should food cost percentage be calculated with or without VAT?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Always calculate food cost percentage on sales without VAT, and on purchases without VAT, because VAT is not your money. Using VAT-inclusive takings makes your food cost look better than it is, and the higher the rate, the bigger the error. A second example, a small caf\u00e9 in Germany (illustrative): food used \u20ac2,450, food takings \u20ac9,630 including 7% VAT, so \u20ac9,000 net. The real food cost is 27.2%; on gross takings it would look like 25.4%.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Food used<\/th><th>Takings incl. VAT<\/th><th>VAT rate<\/th><th>Net sales<\/th><th>Real food cost<\/th><th>Wrong (on gross)<\/th><\/tr><\/thead><tbody><tr><td>\u20ac2,450<\/td><td>\u20ac9,630<\/td><td>7% (Germany)<\/td><td>\u20ac9,000<\/td><td>27.2%<\/td><td>25.4%<\/td><\/tr><tr><td>\u20ac4,120<\/td><td>\u20ac14,850<\/td><td>10% (Italy)<\/td><td>\u20ac13,500<\/td><td>30.5%<\/td><td>27.7%<\/td><\/tr><tr><td>\u20ac3,000<\/td><td>\u20ac12,500<\/td><td>25% (Norway)<\/td><td>\u20ac10,000<\/td><td>30.0%<\/td><td>24.0%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Use your country&#8217;s rate for food eaten in, and split takeaway sales out if they&#8217;re taxed differently:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Italy:<\/strong> 10% on food and drink served on the premises (somministrazione); goods simply sold to take away are taxed item by item, at up to 22% (<a href=\"https:\/\/www.informazionefiscale.it\/iva-ristorazione-ordini-via-app-aliquota-ridotta-somministrazione-vendita-cibi-bevande\" target=\"_blank\" rel=\"noopener\">Informazione Fiscale<\/a>).<\/li>\n\n\n\n<li><strong>Germany:<\/strong> 7% on restaurant food from 1 January 2026; drinks stay at 19% (<a href=\"https:\/\/www.frankfurt-main.ihk.de\/branchenthemen\/portal-gastronomie-tourismus-und-gesundheitswirtschaft\/wichtige-informationen-zum-gaststaettengewerbe\/news-fuer-die-gastronomie\/reduzierter-mehrwertsteuersatz-6847546\" target=\"_blank\" rel=\"noopener\">IHK Frankfurt<\/a>).<\/li>\n\n\n\n<li><strong>Netherlands:<\/strong> 9% on meals and non-alcoholic drinks, 21% on alcohol (<a href=\"https:\/\/www.mkbservicedesk.nl\/188\/btw-tarieven-vrijstellingen.htm\" target=\"_blank\" rel=\"noopener\">MKB Servicedesk<\/a>).<\/li>\n\n\n\n<li><strong>Norway:<\/strong> 25% on food served on the premises, 15% on takeaway food, 25% on alcohol (<a href=\"https:\/\/www.skatteetaten.no\/en\/rettskilder\/type\/kunngjoringer\/mva-pa-omsetning-eller-servering-av-mat--og-drikkevarer\/\" target=\"_blank\" rel=\"noopener\">Skatteetaten<\/a>).<\/li>\n\n\n\n<li><strong>Turkey:<\/strong> 10% on food and non-alcoholic drinks in restaurants and caf\u00e9s, 20% on alcohol (<a href=\"https:\/\/www.ntv.com.tr\/ntvpara\/lokanta-ve-kafelerde-kdv-duzenlemesi-karar-resmi-gazetede,CEuxUcI53E6B9v0DdMKsaQ\" target=\"_blank\" rel=\"noopener\">NTV<\/a>).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Service charges and tips are not food sales, so leave them out. A cover charge, such as the Italian coperto, can go either way; just treat it the same way every week.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a normal food cost percentage?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A normal food cost percentage for a full-service restaurant is roughly 28\u201335% of net food sales, lower for pizzerias and higher for premium meat and fish. Lightspeed says &#8220;most UK restaurants aim for a food cost of 28\u201335%&#8221; (<a href=\"https:\/\/www.lightspeedhq.com\/uk\/blog\/how-to-calculate-restaurant-food-costs-uk\/\" target=\"_blank\" rel=\"noopener\">Lightspeed<\/a>). Toast reports National Restaurant Association medians for 2024 of 32.0% for full-service and 32.4% for limited-service restaurants, for food and non-alcoholic drinks in the US (<a href=\"https:\/\/pos.toasttab.com\/blog\/on-the-line\/how-to-calculate-food-cost-percentage\" target=\"_blank\" rel=\"noopener\">Toast<\/a>). Dutch costing tool KitchenNmbrs gives ranges by venue type (<a href=\"https:\/\/kitchennmbrs.app\/en\/knowledge-base\/basic-knowledge-and-formulas\/what-food-cost-percentages-are-normal-in-hospitality\" target=\"_blank\" rel=\"noopener\">KitchenNmbrs<\/a>):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Type of venue<\/th><th>Typical food cost<\/th><\/tr><\/thead><tbody><tr><td>Pizzeria<\/td><td>20\u201328%<\/td><\/tr><tr><td>Fast casual<\/td><td>25\u201330%<\/td><\/tr><tr><td>Bistro \/ brasserie<\/td><td>25\u201332%<\/td><\/tr><tr><td>Caf\u00e9 food<\/td><td>25\u201335%<\/td><\/tr><tr><td>Casual dining<\/td><td>28\u201335%<\/td><\/tr><tr><td>Fine dining<\/td><td>28\u201335%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Your number can sit above the range and still be healthy if your dishes earn a lot of cash per plate, your rent is low or you run a lean team; it can sit below and still hurt if labour eats the difference. The best benchmark is your own ideal food cost, which comes next. How food cost fits with labour and rent in the bottom line is covered in <a href=\"https:\/\/elegant.menu\/blog\/restaurant-profit-margin\/\">restaurant profit margin<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Actual vs ideal food cost: what does the gap tell you?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The gap between actual and ideal food cost is the food you paid for but didn&#8217;t sell, and it is the single most useful number in this whole routine. Ideal (or theoretical) food cost is what you would have spent if every dish sold had been made exactly to its recipe card: portions sold \u00d7 plate cost, divided by net food sales. You need costed recipe cards for this; <a href=\"https:\/\/elegant.menu\/blog\/recipe-costing\/\">recipe costing<\/a> shows how to build them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An illustrative three-dish example, with Italian prices including 10% VAT:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Dish<\/th><th>Sold<\/th><th>Plate cost<\/th><th>Menu price<\/th><th>Food cost (ideal)<\/th><th>Net sales<\/th><\/tr><\/thead><tbody><tr><td>Margherita pizza<\/td><td>420<\/td><td>\u20ac1.64<\/td><td>\u20ac7.50<\/td><td>\u20ac688.80<\/td><td>\u20ac2,863.64<\/td><\/tr><tr><td>Spaghetti carbonara<\/td><td>260<\/td><td>\u20ac2.30<\/td><td>\u20ac13.00<\/td><td>\u20ac598.00<\/td><td>\u20ac3,072.73<\/td><\/tr><tr><td>Tagliata di manzo<\/td><td>140<\/td><td>\u20ac8.50<\/td><td>\u20ac23.00<\/td><td>\u20ac1,190.00<\/td><td>\u20ac2,927.27<\/td><\/tr><tr><td><strong>Total<\/strong><\/td><td><\/td><td><\/td><td><\/td><td><strong>\u20ac2,476.80<\/strong><\/td><td><strong>\u20ac8,863.64<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ideal food cost = \u20ac2,476.80 \u00f7 \u20ac8,863.64 = 27.9%. Weight it by what actually sold, as here; a simple average of each dish&#8217;s percentage is wrong as soon as the mix changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back to the trattoria: if its recipe cards and till mix give an ideal of 28.0% and the count says 30.5%, the 2.5-point gap is worth \u20ac337.50 a week on \u20ac13,500 of sales, or about \u20ac17,500 a year. Toast lists the usual causes when actual runs above ideal: &#8220;waste, overportioning, unrecorded food, inaccurate recipes, or changing supplier prices&#8221; (<a href=\"https:\/\/pos.toasttab.com\/blog\/on-the-line\/how-to-calculate-food-cost-percentage\" target=\"_blank\" rel=\"noopener\">Toast<\/a>). A gap of a point or so is normal; a growing gap is what to chase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What to do when your food cost percentage is too high<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When food cost runs high, fix the gap to ideal first and the prices second, because a price rise won&#8217;t cure waste or heavy portions. Check portion weights on the two or three dishes that sell most, look at the waste log, and compare this week&#8217;s invoice prices with the ones on your recipe cards. If the recipe cards are right and the ideal itself is too high, then it&#8217;s a pricing or menu problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That last step is where a digital menu helps. With <a href=\"https:\/\/elegant.menu\">Elegant Menu, the QR menu and ordering platform<\/a>, you change a price online and every guest who scans sees it at once, with nothing to reprint; you can also hide a dish while its main ingredient is too expensive. On paid plans the order analytics show which dishes sell, which is the product mix you need for your ideal food cost, and the menu assistant can apply a change like &#8220;raise all pasta prices by 4%&#8221; across a section, with each change waiting for your approval.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"1500\" src=\"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2024\/11\/elegant.menu_demo_example-menuiPhone-14-Pro-Max-e1737724484941.png\" alt=\"Restaurant QR menu on a phone, where prices can be changed online after a food cost review\" class=\"wp-image-13\" style=\"max-width:320px\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How do you know your weekly food cost number is right?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A weekly food cost is right when it moves in line with the last few weeks and with your ideal, and any jump can be traced to a real event. Single weeks are noisy because a big delivery on Saturday or a half-counted freezer moves the result. The table shows how much one input, the closing count, moves the trattoria&#8217;s result:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Closing stock counted<\/th><th>Food used<\/th><th>Food cost %<\/th><\/tr><\/thead><tbody><tr><td>\u20ac3,340 (\u20ac300 missed)<\/td><td>\u20ac4,420<\/td><td>32.7%<\/td><\/tr><tr><td>\u20ac3,640 (correct)<\/td><td>\u20ac4,120<\/td><td>30.5%<\/td><\/tr><tr><td>\u20ac3,940 (\u20ac300 counted twice)<\/td><td>\u20ac3,820<\/td><td>28.3%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A \u20ac300 counting error, one case of beef, moves the result by more than 2 points. So before you act on a bad week:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check that every invoice is in the week it was delivered, and that credit notes are included.<\/li>\n\n\n\n<li>Recount the five most valuable items before you trust a big swing.<\/li>\n\n\n\n<li>Look at a rolling four weeks: total food used \u00f7 total net food sales over four weeks, not the average of four percentages.<\/li>\n\n\n\n<li>Compare your monthly total with the food cost your accountant reports; the two should be close.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common food cost percentage mistakes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most wrong food cost numbers come from timing and consistency, not from the maths.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Using purchases instead of food used.<\/strong> Purchases \u00f7 sales without a stock count swings with every big order.<\/li>\n\n\n\n<li><strong>Dividing by VAT-inclusive takings.<\/strong> It flatters the result by the VAT rate: 6 points at 25%.<\/li>\n\n\n\n<li><strong>Counting at different times.<\/strong> Before the delivery one week, after it the next.<\/li>\n\n\n\n<li><strong>Mixing food and drinks.<\/strong> A busy bar week makes the kitchen look better than it is.<\/li>\n\n\n\n<li><strong>Forgetting transfers and staff meals.<\/strong> Food that wasn&#8217;t sold as food inflates the kitchen&#8217;s figure.<\/li>\n\n\n\n<li><strong>Valuing stock at old prices.<\/strong> Use the latest invoice price, or a rising market hides inside your stock value.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: food cost percentage<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How do you calculate food cost percentage?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Divide the cost of the food you used (opening stock + purchases \u2212 closing stock) by net food sales for the same period and multiply by 100. \u20ac4,120 of food used on \u20ac13,500 of net sales is 30.5%.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How often should I calculate food cost?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Weekly if you can, monthly at the very least. Lightspeed advises weekly for &#8220;fresh, high-volume or fast-changing menus&#8221; (<a href=\"https:\/\/www.lightspeedhq.com\/uk\/blog\/how-to-calculate-restaurant-food-costs-uk\/\" target=\"_blank\" rel=\"noopener\">Lightspeed<\/a>), because you see a portion or supplier problem within days instead of at month end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is a good food cost percentage for a restaurant?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Around 28\u201335% of net food sales is the common range for full-service restaurants, with pizzerias often at 20\u201328%. A figure close to your own ideal food cost matters more than any industry average.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the difference between actual and ideal food cost?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Actual food cost comes from your stock count; ideal food cost is what the same sales would have cost if every plate followed its recipe card. The difference is waste, over-portioning, unrecorded food or out-of-date costs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I include staff meals in food cost?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can do either, as long as you do it the same way every week. Many owners subtract staff meals from food cost and book them as a staff cost, so the kitchen figure reflects only food served to guests.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Turn your weekly number into better prices<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the weekly count says a dish costs too much, change its price or take it off the menu the same day. Elegant Menu is free to start, and you can update prices from your phone without reprinting.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/elegant.menu\/login\">Create your free QR menu<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/elegant.menu\/menu\/franco-pizzeria-pocn\">See a live example<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to calculate food cost percentage every week from a stock count: the formula, euro examples, VAT, actual vs ideal food cost and what&#8217;s normal for your venue.<\/p>\n","protected":false},"author":1,"featured_media":640,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[7],"tags":[105,103,107],"class_list":["post-641","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","tag-food-cost","tag-menu-pricing","tag-restaurant-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Food Cost Percentage: Weekly Formula + What&#039;s Normal<\/title>\n<meta name=\"description\" content=\"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elegant.menu\/blog\/food-cost-percentage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Food Cost Percentage: Weekly Formula + What&#039;s Normal\" \/>\n<meta property=\"og:description\" content=\"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elegant.menu\/blog\/food-cost-percentage\/\" \/>\n<meta property=\"og:site_name\" content=\"elegant.menu blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-06T09:10:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-09T17:52:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ben\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/\"},\"author\":{\"name\":\"Ben\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#\\\/schema\\\/person\\\/ec148090d5d0ea68d7f46c57f98532f3\"},\"headline\":\"Food Cost Percentage: How to Calculate It Weekly (and What&#8217;s Normal)\",\"datePublished\":\"2026-11-06T09:10:59+00:00\",\"dateModified\":\"2026-11-09T17:52:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/\"},\"wordCount\":2029,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/kitchen-stock-shelf.jpg\",\"keywords\":[\"food cost\",\"menu pricing\",\"restaurant management\"],\"articleSection\":[\"How-to\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/\",\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/\",\"name\":\"Food Cost Percentage: Weekly Formula + What's Normal\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/kitchen-stock-shelf.jpg\",\"datePublished\":\"2026-11-06T09:10:59+00:00\",\"dateModified\":\"2026-11-09T17:52:45+00:00\",\"description\":\"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/kitchen-stock-shelf.jpg\",\"contentUrl\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/kitchen-stock-shelf.jpg\",\"width\":1600,\"height\":1067,\"caption\":\"Photo by Ambitious Studio* | Rick Barrett on Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/food-cost-percentage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Food Cost Percentage: How to Calculate It Weekly (and What&#8217;s Normal)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/\",\"name\":\"Elegant menu docs\",\"description\":\"Restaurant tips and more\",\"publisher\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#organization\",\"name\":\"Elegant menu docs\",\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/elegant-menu-logo-dark@600.png\",\"contentUrl\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/elegant-menu-logo-dark@600.png\",\"width\":600,\"height\":135,\"caption\":\"Elegant menu docs\"},\"image\":{\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/instagram.com\\\/elegant.menu\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/#\\\/schema\\\/person\\\/ec148090d5d0ea68d7f46c57f98532f3\",\"name\":\"Ben\",\"sameAs\":[\"http:\\\/\\\/docs.elegant.menu\"],\"url\":\"https:\\\/\\\/elegant.menu\\\/blog\\\/author\\\/ben\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Food Cost Percentage: Weekly Formula + What's Normal","description":"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/","og_locale":"en_US","og_type":"article","og_title":"Food Cost Percentage: Weekly Formula + What's Normal","og_description":"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.","og_url":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/","og_site_name":"elegant.menu blog","article_published_time":"2026-11-06T09:10:59+00:00","article_modified_time":"2026-11-09T17:52:45+00:00","og_image":[{"width":1600,"height":1067,"url":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg","type":"image\/jpeg"}],"author":"Ben","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ben","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#article","isPartOf":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/"},"author":{"name":"Ben","@id":"https:\/\/elegant.menu\/blog\/#\/schema\/person\/ec148090d5d0ea68d7f46c57f98532f3"},"headline":"Food Cost Percentage: How to Calculate It Weekly (and What&#8217;s Normal)","datePublished":"2026-11-06T09:10:59+00:00","dateModified":"2026-11-09T17:52:45+00:00","mainEntityOfPage":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/"},"wordCount":2029,"commentCount":0,"publisher":{"@id":"https:\/\/elegant.menu\/blog\/#organization"},"image":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#primaryimage"},"thumbnailUrl":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg","keywords":["food cost","menu pricing","restaurant management"],"articleSection":["How-to"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elegant.menu\/blog\/food-cost-percentage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/","url":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/","name":"Food Cost Percentage: Weekly Formula + What's Normal","isPartOf":{"@id":"https:\/\/elegant.menu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#primaryimage"},"image":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#primaryimage"},"thumbnailUrl":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg","datePublished":"2026-11-06T09:10:59+00:00","dateModified":"2026-11-09T17:52:45+00:00","description":"Food cost percentage = (opening stock + purchases \u2212 closing stock) \u00f7 net food sales. A weekly routine with euro examples, VAT and normal ranges.","breadcrumb":{"@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elegant.menu\/blog\/food-cost-percentage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#primaryimage","url":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg","contentUrl":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/11\/kitchen-stock-shelf.jpg","width":1600,"height":1067,"caption":"Photo by Ambitious Studio* | Rick Barrett on Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/elegant.menu\/blog\/food-cost-percentage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/elegant.menu\/blog\/"},{"@type":"ListItem","position":2,"name":"Food Cost Percentage: How to Calculate It Weekly (and What&#8217;s Normal)"}]},{"@type":"WebSite","@id":"https:\/\/elegant.menu\/blog\/#website","url":"https:\/\/elegant.menu\/blog\/","name":"Elegant menu docs","description":"Restaurant tips and more","publisher":{"@id":"https:\/\/elegant.menu\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elegant.menu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elegant.menu\/blog\/#organization","name":"Elegant menu docs","url":"https:\/\/elegant.menu\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elegant.menu\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/10\/elegant-menu-logo-dark@600.png","contentUrl":"https:\/\/elegant.menu\/blog\/wp-content\/uploads\/2026\/10\/elegant-menu-logo-dark@600.png","width":600,"height":135,"caption":"Elegant menu docs"},"image":{"@id":"https:\/\/elegant.menu\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/instagram.com\/elegant.menu"]},{"@type":"Person","@id":"https:\/\/elegant.menu\/blog\/#\/schema\/person\/ec148090d5d0ea68d7f46c57f98532f3","name":"Ben","sameAs":["http:\/\/docs.elegant.menu"],"url":"https:\/\/elegant.menu\/blog\/author\/ben\/"}]}},"_links":{"self":[{"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/posts\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":1,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/posts\/641\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/posts\/641\/revisions\/642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/media\/640"}],"wp:attachment":[{"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/media?parent=641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/categories?post=641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elegant.menu\/blog\/wp-json\/wp\/v2\/tags?post=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}