Inventory
Hospitality tech
Analytics

Restaurant Inventory Spreadsheet: Free Excel Template and Download Guide

Restaurant inventory spreadsheet template for tracking stock levels and food costs

A restaurant inventory spreadsheet is a structured Excel or Google Sheets file that tracks stock levels, par levels, unit costs, and variance across your ingredients and supplies. For a single-site operation, a well-built spreadsheet gives you the core data you need to control food costs and reduce waste. Download the free restaurant inventory template to get started - then use this guide to understand what each column does and why it matters.

The download is the easy part. Building the spreadsheet correctly - with consistent units, a meaningful variance column, and par levels that actually trigger reorders - is where most operators run into trouble. This guide covers the essential columns, the most common structural mistakes, and the point at which a spreadsheet stops being sufficient for a growing operation.

Restaurant inventory spreadsheet checklist for stock management

The Essential Columns in a Restaurant Inventory Spreadsheet

A functional inventory spreadsheet does more than record how much stock you have. It tells you what you need to reorder, what your stock is worth, and whether the quantities on paper match what is actually in your kitchen. Here are the core columns every well-structured spreadsheet needs.

Item Name and SKU

Every ingredient or supply item requires a standardised name. Inconsistent naming - "Chicken Thigh 1kg", "Chicken (Thigh)", "Thighs - chicken" - creates duplicate rows and makes your data unusable across stocktake cycles. Add an SKU or item code column if you work with suppliers who use different product codes for the same item. Standardisation here prevents the most common form of spreadsheet error: counting the same ingredient twice.

Unit of Measure

Decide on one unit per item and document it. Grams or kilograms - pick one. Litres or millilitres - pick one. Mixing units between stocktake cycles makes every formula that depends on this column produce wrong numbers, and it often goes unnoticed for weeks.

Par Level

A par level is the minimum stock quantity at which you need to reorder. Including a par level column transforms your spreadsheet from a passive count record into an active reorder trigger. When the "Current Stock" column falls below the par level for an item, you have your decision: place an order.

Set par levels based on average daily usage multiplied by your supplier's lead time, plus a safety buffer. For example: if your kitchen uses 5 kg of jasmine rice per day, your supplier takes two days to deliver, and you want one day of safety stock, your par level is 15 kg. When the count drops below 15 kg, an order is needed.

Current Stock Count

This column holds your most recent physical count. It is updated after each stocktake cycle - daily for high-movement proteins, weekly for most items, monthly for slow-moving dry goods. Date-stamp each count so your team can see at a glance how fresh the data is.

Unit Cost and Total Value

Unit cost is the ingredient cost per unit (for example, $4.50 per kg of flour). Total value is the formula: current stock multiplied by unit cost. These two columns give you a snapshot of what your stock is worth in dollar terms.

Variance

The variance column compares expected stock - opening stock, plus deliveries received, minus theoretical usage based on sales - against actual counted stock. A consistently negative variance means more stock is disappearing than sales data accounts for: this indicates waste, portion control problems, or theft.

A variance of 2-4% is common in active kitchens. Anything consistently above that warrants investigation by category. Protein variance and alcohol variance are the numbers most worth watching closely.

Supplier and Last Order Date

Tracking which supplier provides each item and when you last placed an order gives you the data to manage supplier relationships and monitor price creep. When one supplier quietly increases a unit price by 8%, a well-maintained cost column catches it immediately.

Building the Spreadsheet: Structure and Common Mistakes

The column structure above is straightforward. The mistakes operators make are almost always in how those columns are populated and maintained.

The unit consistency problem. The most common spreadsheet failure is tracking the same ingredient in different units across different stocktake periods. Grams one month, kilograms the next. Fix: before you build your spreadsheet, create a separate "Units Reference" tab listing every item and its designated unit. Once a unit is set, it never changes unless you update every historical entry.

Missing the variance column. Many operators build a count sheet without including a theoretical usage calculation. Without variance, the spreadsheet tells you how much stock you have but not whether that number is correct.

Infrequent counts. A spreadsheet is only as useful as how recently it was updated. High-value items - proteins, imported ingredients, alcohol - benefit from weekly or daily spot counts.

Managing Inventory Across Multiple Locations

A single-site spreadsheet is manageable with good discipline. Once you operate two or more locations, the same structure becomes significantly harder to maintain.

The typical response to multi-site growth is to add new tabs - one per location. The problem is that aggregating data across those tabs requires either manual copy-paste, formula links that break when rows change, or a summary sheet that gets out of sync whenever someone at one location updates their count without notifying everyone else.

One multi-site cafe group described their situation clearly: "we have many documents, and each one is manually entered into Excel." The fragmentation is not a configuration problem. It is a structural limitation of spreadsheets that becomes more acute with every location added.

For two or three locations, a shared spreadsheet with a disciplined summary tab can work. Beyond that, the coordination overhead typically outweighs the cost savings of staying on a free tool.

For a deeper understanding of how inventory processes work at scale, see Restaurant Inventory Management: The Complete Guide for Multi-Unit Operators.

When to Move Beyond a Spreadsheet

Spreadsheets serve a real purpose in the early stages of a restaurant operation. They cost nothing, require no training beyond basic Excel skills, and give a single-site operator the data they need to manage stock sensibly. The limitations appear at scale.

Real-time data. A spreadsheet reflects the last manual stocktake - not current stock. Operators who want to see their food cost updated as deliveries arrive and sales are processed cannot get that from Excel, no matter how well the file is built.

Procurement integration. A spreadsheet cannot connect to your purchase orders, delivery receipts, or supplier invoices. Reconciling what you ordered against what arrived requires manual cross-referencing that takes significant weekly time.

Permission and standardisation. When multiple people have access to a shared spreadsheet, anyone can change a formula, delete a row, or enter an estimate rather than a counted figure. Purpose-built software gives you role-based permissions - floor staff can submit counts; only managers can adjust cost data or historical records.

The real-time COGS gap. Operators using manual spreadsheets typically see their COGS position once per stocktake cycle, not continuously. This is a structural gap that even a perfectly maintained spreadsheet cannot close.

When you are ready to evaluate alternatives, see Best Restaurant Inventory Management Software in 2026 for a structured guide to what to look for.

How Supy Helps Multi-Location Operators Move Beyond Spreadsheets

Supy is designed specifically for multi-location restaurant operators who need real-time cost visibility across their entire estate - not just a static snapshot at the end of each stocktake cycle.

Real-time stock visibility, submitted from the kitchen floor. Stock counts are submitted via mobile app by kitchen teams at each location. The moment a count is submitted, your food cost position updates.

Procurement integration that closes the COGS gap. Supy connects inventory directly to your purchasing workflow. Purchase orders are raised within the platform, and deliveries are automatically reconciled against those orders as they arrive.

Live food cost, updated continuously. Operators who previously saw their COGS position once per stocktake cycle now see it update in real time.

Role-based permissions across every site. You configure who can view stock levels, who can raise purchase orders, and who can adjust cost data - across every location - without relying on individual team discipline.

Multi-location reporting without the aggregation headache. Supy aggregates every location automatically. Food cost by site, by category, or across the whole estate - in a single view, with no manual consolidation required.

Book a Supy demo to see how the platform handles your specific operation.

See how Supy replaces your restaurant inventory spreadsheet - book a demo

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What should a restaurant inventory spreadsheet include?
+

A restaurant inventory spreadsheet should include: item name and SKU, unit of measure, par level, current stock count, unit cost, total value (stock multiplied by cost), variance (expected vs actual stock), and supplier details. The variance column is the most operationally important - it tells you whether your actual stock matches what the sales data says you should have.

What is the best format for a restaurant inventory spreadsheet?
+

A single worksheet with one row per ingredient works best for small operations. Each column represents one data type: name, unit, par level, current count, unit cost, total value, variance. For multiple locations, add a summary tab that aggregates totals from location-specific worksheets. Expect the multi-location version to require active maintenance as your operations grow.

How often should a restaurant do a stock count?
+

Most restaurants count high-value or high-movement items - proteins, alcohol - daily or weekly, and slower-moving dry goods monthly. The right frequency depends on your menu, volume, and cost control priorities. A realistic minimum for food cost control is a full count every two weeks.

What is the difference between a par level and minimum stock level?
+

Par level is the minimum stock quantity that triggers a reorder - it includes your safety buffer. Some operators use minimum stock level to mean the same thing; others use it to describe the absolute floor below which service is at risk. The key is to set a reorder threshold per item and place the order before you breach it.

When should a restaurant move from a spreadsheet to inventory software?
+

When you operate more than two locations, need real-time food cost visibility, or find that spreadsheet errors are undermining your cost data, purpose-built inventory software becomes a practical necessity. For most groups beyond three sites, the cost of inaccurate manual data typically exceeds the subscription cost of dedicated software.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.