Inventory turnover measures how many times a restaurant completely renews its stock over a period. The better it is tuned, the less cash is tied up and the lower the risk of expired products or stock-outs.
Inventory turnover is an operational and financial indicator that measures how many times a restaurant's stock is used up and replenished over a given period, usually a month, a quarter or a year. In other words, it shows how quickly inventory turns into sales or actual production. In hospitality this metric is especially important because a large share of stock is perishable: meat, fish, dairy, fruit, vegetables and prepared items lose value very quickly if they are not used in time. Turnover that is too low means the restaurant is building up too much stock, tying up cash and increasing the risk of waste, expiry, spoilage or hidden losses.
Turnover that is too high, on the other hand, may signal that the business is working with too thin a buffer and risks running out of product at key moments of service. That is why inventory turnover is never read in isolation, but together with safety stock, the reorder point, days of inventory on hand and supplier reliability. In a well-run restaurant, fresh products should turn over very quickly, while dry goods, frozen items or cleaning supplies can move more slowly without becoming a problem. Turnover also helps you spot dormant items, products that are barely used but still take up space, add complexity and hide money in the stockroom.
It also helps you check whether the menu is consistent with real demand: when certain ingredients barely move, the problem is often not purchasing but a badly designed or overly long menu. Financially, good inventory turnover directly improves the business's liquidity because it reduces the capital tied up in stock. Operationally, it improves product freshness, simplifies ordering and reduces food waste. That is why it is a key metric for any restaurant that wants to professionalise its purchasing and stock control.
Inventory turnover = Cost of goods used in the period / Average inventory for the period
The most common formula divides the cost of goods used (or cost of sales) for the period by the average inventory. Average inventory is calculated as (Opening inventory + Closing inventory) / 2. For example, if your restaurant uses €24,000 of ingredients in a month and average inventory was €6,000, turnover is 24,000 / 6,000 = 4. That means you renewed your entire stock 4 times during the month.
The higher the number, the faster your inventory turns. To read the figure more easily, it is usually paired with days of inventory on hand. Turning over 4 times a month is roughly equivalent to holding about 7.5 days of stock on average. The same calculation can be done by product family, which is far more useful in hospitality: fresh fish, meat, vegetables, drinks, frozen goods or dry goods.
That way you avoid mixing items that behave very differently. A restaurant can have good overall turnover and still hide a serious problem in a single category, such as slow-moving wines or piled-up frozen stock.
A restaurant has opening inventory of €9,000 at the start of April and closing inventory of €7,000 at the end of the month. Its average inventory is €8,000. During April, actual ingredient usage was €32,000. Inventory turnover is 32,000 / 8,000 = 4 times a month.
The figure looks fine, but breaking it down reveals some nuances: fresh fish turns over 10 times a month, which is very good; vegetables turn over 7 times, also healthy; but the wine cellar turns over only 0.8 times, and some frozen products have been in the freezer for more than 60 days. The manager discovers that part of the menu relies on low-demand items that force the kitchen to hold unnecessary stock. They decide to simplify two dishes, drop a slow-selling side and adjust the drinks range. Two months later, average inventory falls to €6,500 with the same level of sales.
Overall turnover rises to 4.9 and the business frees up €1,500 of cash without affecting service.
Inventory turnover matters because it links the day-to-day running of the stockroom directly to the restaurant's profitability and cash flow. Slow-moving stock does not just take up space; it also absorbs cash, creates clutter, multiplies the risk of expiry and makes it harder to detect theft, waste or counting errors. In a business with tight margins, having thousands of euros sitting on shelves and in cold rooms can make the difference between running comfortably and constantly struggling. Good turnover also tends to go hand in hand with better processes: tighter purchasing, a cleaner menu, better demand forecasting and better use of FIFO.
It also improves the quality guests perceive, because the product is always fresh. From a management point of view, inventory turnover helps you decide which items to keep, which to renegotiate with suppliers and which to drop because they add complexity without bringing in enough sales. In essence, it is a metric that tells you whether your stockroom is working for your restaurant, or whether your restaurant is working to support an oversized stockroom.
Zindra automatically calculates inventory turnover by product, family and period, combining purchases, inventory and actual usage. That way you can identify slow-moving items, adjust orders, optimise reorder points and reduce tied-up capital without putting service at risk.
Tools and content to go deeper into this concept.
Perpetual inventory is a stock control system that updates stock levels in real time with every movement in and out, unlike periodic inventory, which is only checked at set points in time.
ABC analysis sorts inventory items into three categories by value and importance: A (20% of items, 80% of value), B (30% of items, 15% of value) and C (50% of items, 5% of value).
FIFO (First In, First Out) and LIFO (Last In, First Out) are stock rotation methods. In hospitality, FIFO is compulsory: what comes in first goes out first, keeping produce fresh and reducing waste.
Safety stock is the minimum quantity of each product that should always be kept in storage to absorb unexpected swings in demand or supplier delays, avoiding stock-outs.
Days of inventory (DSI, or Days Sales of Inventory) measures how many days of usage your current stock covers. A DSI of 5 means you have enough stock for 5 days of normal trading.
The reorder point is the stock level at which a new order should be placed with the supplier to avoid running out. It covers usage during the delivery lead time plus safety stock.
Every hospitality term with formulas, examples and benchmarks in a handy PDF.
Try Zindra free and keep food cost, staff, inventory and much more under control from a single platform.