Dead stock is inventory that sits idle for too long because it is not used, does not move or no longer has any operational purpose. In restaurants it ties up cash, space and margin.
Dead stock in restaurants is the set of products, ingredients, drinks, packaging, preparations or consumables that are still recorded in inventory but no longer have any real or reasonable outlet in day-to-day operations. It does not always mean the product has expired; it may be technically available but not selling, not used in any active recipe, part of an old menu, tied to a supplier that has been replaced, in an awkward format, or bought for a demand forecast that never materialised. In hospitality, dead stock builds up easily because perishable products, changing menus, one-off events, promotions, bulk purchases, slow-moving lines and decisions made in a hurry during service all coexist. A common case is a premium sauce bought for a seasonal dish that is left in the storeroom when the dish comes off the menu.
Another is wines, spirits or toppings added for a promotion that did not take off and are still taking up space months later. The economic problem is twofold: the money invested in that stock has already left the bank and does not come back as sales; and the product takes up space, has to be counted, makes the store more complex and may end up as waste. Dead stock differs from safety stock because the latter has a clear preventive role and an expected turnover, whereas dead stock neither protects operations nor helps sell more. It is also linked to stock cover: an item may look safe because there are many units available, but if its average usage is close to zero it is really tied-up capital.
Detecting it means cross-checking current inventory, purchase history, sales, active recipes, actual usage and the date of last movement.
Dead stock value = Units with no movement × Unit cost
The practical way to measure it is to identify items with no usage, sales or movement over a defined period and value those units at cost. For example, if a restaurant has 18 bottles of a spirit that has not sold for 120 days and each bottle cost €14, the associated dead stock is 18 × 14 = €252. It can also be calculated as a percentage: (Dead stock value / Total inventory value) × 100. If total inventory is worth €12,000 and dead stock adds up to €1,800, 15% of inventory is tied up.
The day threshold depends on the type of product: 15 days may be too long for fresh produce, 60-90 days for slow-moving drinks and several months for non-perishable consumables.
A restaurant reviews its storeroom and finds three problem groups. First, 9 kg of a special pasta bought for a daily special that is no longer on the menu: cost €72. Second, 24 bottles of a white wine that has barely sold since the wine-pairing list changed: cost €216. Third, 40 branded delivery containers for a platform it no longer uses: cost €68.
In total, €356 is tied up, but the real damage is greater: the pasta takes up dry-store space and will eventually expire, the wine distorts the inventory value and the containers make it slower for purchasing to review the items that matter. The right response is not to throw it all away. The manager decides to run a weekly special to use up the pasta, offer the wine by the glass with a profitable dish and block any new purchases of that container format. Two weeks later, dead stock has fallen to €97 and the storeroom is tidier.
Dead stock matters because it turns past purchases into trapped cash. A restaurant can have good turnover and still feel cash-flow strain if it builds up products that do not move. It also distorts how inventory is perceived: there appears to be value available, but part of that value cannot produce future sales. It also increases the risk of waste, expiry, FIFO mistakes and duplicate purchases, because an overloaded store makes it hard to see what is really needed.
Keeping it under control helps you buy better, simplify the menu, clean out unused items, negotiate more suitable pack sizes with suppliers and make decisions before the product is lost. It is an especially useful metric for restaurants with a long menu, a large wine cellar, delivery, events or several sites, where small forgotten items can add up to hundreds or thousands of euros a year.
Zindra helps you detect dead stock by linking purchasing, inventory, recipes, sales and actual usage. It can flag products with no movement, items with too many days of cover, ingredients that no longer appear in active recipes or lines whose stock far exceeds historical demand. That way purchasing and the kitchen can decide whether to use it up, promote it, transfer it, block new purchases or retire an item before it turns into waste.
Tools and content to go deeper into this concept.
Wastage is the product lost between buying a raw ingredient and the customer finally eating it. It covers natural losses, processing losses and service losses.
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.
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.
Food waste is food intended for human consumption that is thrown away at any point in the chain. In Spain, Law 7/2022 requires restaurants to take measures to prevent it.
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.
The purchases-to-sales ratio measures what percentage of revenue is being spent on buying ingredients in a period. It is a quick signal for spotting food cost variances, excess stock or planning problems.
Stock cover shows how many days a restaurant can keep operating with the inventory it has before it needs to restock, based on its real rate of usage.
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.