Restaurant Management
· 10 min read

Restaurant Inventory Management: The Basics That Save Money

FIFO, par levels, stock takes, and waste tracking — the four inventory fundamentals that directly reduce food cost and prevent spoilage.

Cucinovo Team May 12, 2026
In Brief

Restaurant inventory management is the system of tracking what comes into the kitchen (purchases), what leaves (sales and waste), and what remains (stock on hand). When done well, it prevents over-ordering, reduces spoilage, and provides the data needed to calculate actual food cost — the single most important number in restaurant profitability.

Why Inventory Management Matters

Inventory is the bridge between purchasing and food cost. You can have perfectly costed recipes and well-priced menus, but if ingredients spoil in the walk-in, get over-portioned at the line, or disappear without explanation, your actual food cost will exceed your ideal food cost — and your profit margin shrinks accordingly.

The National Restaurant Association estimates that the average restaurant loses 4-10% of food purchases to waste before it ever reaches a plate. On €25,000/month in food purchases, that's €1,000-2,500/month walking into the bin. Proper inventory management cuts that number in half.

The Core Equation

Beginning Inventory + Purchases − Ending Inventory = Cost of Goods Consumed. Divide by sales to get actual food cost percentage. Without accurate inventory counts, this number is meaningless.

FIFO: First In, First Out

FIFO is the most fundamental inventory principle in food service: the first items to arrive in storage are the first items used. It prevents older stock from being pushed to the back and spoiling while newer stock gets used first.

Implementing FIFO in practice

  1. 1.Date-label everything on receipt — use a consistent format (DD/MM or use-by stickers). If it doesn't have a date, it doesn't go on the shelf.
  2. 2.New stock goes behind old stock — every delivery, pull existing items forward and place new items behind them. This takes 5 extra minutes per delivery and prevents hundreds of euros in spoilage monthly.
  3. 3.Train every team member — FIFO fails if only the chef follows it. Kitchen porters, prep cooks, and servers who access the walk-in must all understand and practice it.
  4. 4.Daily walk-in check — spend 3 minutes at the start of each shift scanning for items approaching expiry. Move them to the prep station for immediate use.
Shelf Organization

Organize walk-in shelves by category and use frequency: proteins on one shelf (labeled by cut and date), dairy on another, produce in clear sight. A disorganized walk-in guarantees FIFO violations because cooks grab whatever is visible, not whatever is oldest.

Par Levels: Order What You Need, Not What You Guess

Par levels are the minimum and maximum quantity of each ingredient you want on hand at any given time. They replace guesswork ordering ("we're low on chicken, order some") with data-driven purchasing.

IngredientMin ParMax ParCurrent StockOrder Qty
Chicken breast8 kg15 kg5 kg10 kg
Arborio rice3 kg6 kg4 kg
Heavy cream5 L10 L2 L8 L
Fresh basil200 g500 g100 g400 g
Olive oil3 L5 L3.5 L

The ordering formula is simple: if current stock is below the min par, order enough to reach the max par. If stock is between min and max, don't order. This prevents both stockouts (running out during service) and over-ordering (buying more than you can use before it spoils).

Setting par levels

  • Start with weekly usage data — track how much of each ingredient you use over 2-3 weeks. This gives your baseline consumption.
  • Factor in delivery frequency — if you get deliveries twice a week, par levels can be lower (3-4 days of stock). If deliveries are weekly, you need 7+ days of buffer.
  • Account for seasonality — summer patio service doubles your salad usage. Adjust pars seasonally, not just once.
  • Include a safety buffer — set the min par at usage + 20% to cover unexpected busy days or delivery delays.

Stock Takes: Counting What You Have

A stock take is a physical count of every ingredient in storage, valued at cost. It's the only way to get an accurate ending inventory figure — and without that, your actual food cost calculation is a guess.

How to run an efficient stock take

  1. 1.Use a pre-printed count sheet — list ingredients in the order they appear on shelves (not alphabetically). This eliminates backtracking through the walk-in.
  2. 2.Count at the same time each period — typically Sunday evening or Monday morning, before deliveries. Consistency makes the data comparable week to week.
  3. 3.Two-person system — one person counts, one records. This reduces errors and cuts the time in half.
  4. 4.Weigh, don't estimate — a "half case" of chicken could be 3kg or 5kg. A scale takes 10 seconds and gives you accuracy.
  5. 5.Value at the most recent purchase price — not the average price, not the oldest price. The most recent invoice gives the most accurate snapshot of current cost.

A weekly stock take for a mid-size restaurant takes 30-45 minutes with a pre-printed sheet and two people. The ROI is immediate: the data feeds your actual food cost calculation and exposes shrinkage that would otherwise go unnoticed.

Waste Tracking: Measure to Manage

Waste in a restaurant falls into three categories: pre-consumer waste (trim, spoilage, prep errors), post-consumer waste (plate returns), and unrecorded waste (theft, comps, staff meals not tracked). You can only reduce what you measure.

The simplest system: a waste log at each station. A sheet, a scale, and two columns — what was wasted and how much. Fill it in during the shift, tally at the end of the day. After one week, patterns emerge.

StationCommon Waste SourcesTypical Impact
PrepOver-trimming, spoiled produce, broken sauces1-3% of food cost
Line / ServiceOver-portioning, plate remakes, dropped items1-2% of food cost
Walk-in / StorageSpoilage from FIFO violations, temperature issues1-3% of food cost
FOH / BarUnrecorded comps, spilled drinks, staff meals0.5-1.5% of food cost
The Hidden Cost of Waste

A restaurant that wastes 8% of purchases on €25,000/month in food is losing €2,000/month€24,000/year. That's more than the annual salary of a part-time prep cook. See our deep dive on the hidden cost of food waste.

How Inventory Connects to Food Cost

Inventory management and food cost are inseparable. The actual food cost formula requires inventory data:

Actual Food Cost

(Beginning Inventory + Purchases − Ending Inventory) ÷ Food Sales × 100

Beginning inventory = last period's ending inventory

Purchases = total supplier invoices for the period

Ending inventory = physical count × current cost

If your ideal food cost (from recipe costing) is 30% but your actual food cost (from inventory) is 36%, that 6% gap represents €1,500/month in unaccounted cost on €25,000 in sales. Finding and eliminating that gap is where inventory management pays for itself.

  • 2-3% gap: normal — accounts for minor portioning variance and small waste
  • 3-5% gap: investigate — look at waste logs, check for over-portioning, verify prices
  • 5%+ gap: urgent — possible theft, major waste issues, or incorrect recipe costing

From Clipboards to Software

Many restaurants start with paper count sheets and spreadsheets. This works — the important thing is that you're counting at all. But as your operation grows, digital tools provide three advantages paper cannot:

  • Automatic cost updates — ingredient prices flow from invoices to inventory valuation to recipe costs without manual data entry
  • Historical trend data — see waste patterns over months, not just this week's tally
  • Purchase order generation — par levels + current stock = automated order suggestions, grouped by supplier
  • Waste reduction tracking — compare waste week-over-week to verify that changes are actually working

The transition from spreadsheets to inventory software typically happens when a restaurant opens a second location, when the menu exceeds 40-50 items, or when the time spent on manual counting and data entry exceeds 3-4 hours per week.

5 Quick Wins You Can Implement This Week

  1. 1.Label every item with a received date — takes 5 minutes per delivery, saves hours of "is this still good?" decisions
  2. 2.Do one full stock take this Sunday — even if you've never done one. The baseline number is immediately useful.
  3. 3.Put a waste bucket and sheet at the busiest station — one week of data shows you where the biggest losses are
  4. 4.Set par levels for your 10 most expensive ingredients — these are the items where over-ordering costs the most
  5. 5.Check your walk-in temperature twice daily — a malfunctioning cooler can spoil an entire week's worth of proteins overnight
Compound Effect

Each of these steps alone saves 0.5-1% of food cost. Combined, they typically reduce food cost by 3-5% — which on €25,000/month in purchases means €750-1,250/month back in your pocket.

Key Takeaways

  • FIFO (First In, First Out) is the most impactful single practice — date-label everything and enforce it with every team member.
  • Par levels replace guesswork ordering with data. Set them based on 2-3 weeks of usage data, adjusted for delivery frequency.
  • Weekly stock takes take 30-45 minutes and provide the ending inventory number needed for actual food cost calculation.
  • Track waste at each station with a scale and a sheet. After one week, the biggest loss areas become obvious.
  • The gap between ideal food cost (recipes) and actual food cost (inventory) reveals waste, theft, and over-portioning. Target a gap under 3%.

Connect inventory to recipe cost

Cucinovo links ingredient prices to recipes automatically. When costs change, every recipe recalculates. Track food cost per dish in real time. 14-day free trial.

Start free trial