QuickBooks Blog
man dong inventory in stock room
Midsize business

Restaurant inventory management: How to control food costs and reduce waste

Table of contents

Table of contents

Ask about discounts

You could save up to 25% on transaction costs².

Speak with us now to see if you qualify.

Talk to sales 1-800-515-8366

Monday - Friday, 6 AM to 4 PM PT

More about payments

Key takeaways:

  • Accurate inventory data helps restaurants understand where food costs and waste are coming from.
  • Setting inventory levels around demand can help reduce excess stock, spoilage, and unnecessary spending.
  • Comparing actual and theoretical food costs can uncover costly variances and guide action.
  • QuickBooks Online Advanced helps connect inventory decisions to financial reporting for a clearer view of costs and performance.

Sales are steady. Food costs keep climbing anyway. One location is placing rush orders, another has unused product, and finance can't tell whether the cause is a price increase, spoilage, or an inaccurate count.

That gap can get expensive. Food waste costs the U.S. food system billions each year, and restaurants can lose money through overordering, spoilage, preparation waste, and uneaten food.

Inventory management can’t prevent every source of food waste, but reliable data can help restaurants find preventable losses tied to purchasing, storage, preparation, and portioning.

Read on to learn how to build inventory data you can actually trust and how to use that data to guide your restaurant purchasing and operational decisions.

What is restaurant inventory management?

Restaurant inventory management is the process of tracking food and beverage stock from purchase through use, waste or transfer. Every ingredient that comes through the door represents money sitting on a shelf until it’s sold, used or thrown out, so keeping close track of inventory is essential to managing food costs.

Without close tracking, stockouts, excess inventory and spoilage can make food costs more difficult to understand and control.

Restaurant inventory management: Tracking what you have on hand, what gets used or lost, and what needs to be purchased to meet demand.

How to build a reliable restaurant inventory routine

A reliable inventory routine helps you know what you have, what you need, and where losses may be occurring. Here are the key steps to building a routine that can help you keep inventory (and the costs tied to it) on track.

Standardize item names, units, and count timing

Consistent item names, units, and counting practices help you maintain accurate and comparable inventory data.

  • Standardize item names. Use the same name for each item in inventory records, recipes, and purchasing data. This helps prevent duplicate items and makes reporting easier to compare.
  • Document conversions. Write down how each item converts between purchase, storage, and recipe units. For example, you might buy cooking oil by the case, count it by the bottle, and use it by the ounce in recipes. Keep this guide where the team can easily reference it during counts.
  • Organize counts by storage area. Work through the walk-in, dry storage, bar stock, and other areas separately to reduce missed or duplicate items.
  • Set a consistent cutoff. Schedule counts at the same point relative to deliveries and service so week-to-week results are easier to compare.
  • Include prepared ingredients. House-made sauces, marinated proteins, and other prepared ingredients still have a cost. Including them gives you a more complete picture of the inventory you have on hand.

Record receipts, transfers, and waste when they occur

Deliveries, shortages, supplier credits, transfers between locations, and discarded ingredients should be recorded as they happen. This keeps records current and helps prevent missing or inaccurate information at the end of the week.

Using specific waste categories can also make the data more useful. Track losses by cause, such as:

  • Spoilage
  • Overproduction
  • Preparation errors
  • Returned dishes

Each category can point to a different problem and may require a different solution. Unexplained differences can also come from conversion errors, missed transfers, or counts taken at the wrong time.

Even small losses can add up over time. Commercial kitchens typically waste 4% to 10% of the food they purchase before it ever reaches a guest's plate, according to the National Restaurant Association. For example, an untracked loss of $50 a day at each location across a five-location restaurant group adds up to more than $90,000 a year. A documented waste log can help identify where those losses are happening, compare patterns across locations, and focus attention on the issues with the greatest impact.

Assign ownership and review meaningful discrepancies

Give one person at each location responsibility for inventory. Assign a trained backup and have another team member review adjustments before they’re finalized.

Clear ownership also makes it easier to follow up when inventory numbers don’t match expectations. Count high-value or frequently problematic ingredients more often, in addition to a consistent full count. If a number looks off, check the cause before correcting the record. When the same discrepancy keeps showing up, investigate the underlying cause rather than making repeated adjustments.

Set inventory levels around demand, delivery, and shelf life

Set inventory levels based on demand, delivery timing, and shelf life. Review them as those factors change.

Build par levels around the next replenishment cycle

A par level is the stock quantity needed to cover expected demand until the next delivery, plus a buffer for the unexpected.

Consider more than average sales when setting par levels. Factor in:

  • Reservations and day-of-week demand
  • Promotions and seasonal changes
  • Delivery lead times
  • Supplier reliability
  • Usable stock on hand
  • Confirmed deliveries

For example, a location with a large weekend reservation book may need a higher par level before Friday service than it does earlier in the week. Reviewing these factors by location can help teams order for expected demand without carrying more inventory than needed.

Account for waste and storage when buying in bulk

A cheaper case can actually cost more if some of the product spoils or goes unused, increasing the cost per usable unit.

Compare purchase savings with expected usable yield, storage capacity, and the cash committed to the order. A larger bulk order may lower the purchase price without improving overall restaurant profit margins.

Adjust prep and rotation to actual usage

Base batch preparation and ordering on recent demand, and adjust as usage changes. Rotate stock according to use-by dates and the storage conditions each item requires.

Menu cross-utilization, or using the same ingredients across multiple dishes, can help reduce slow-moving stock. It can also make prep and inventory counts more complex as those ingredients are used across more dishes. Consider both the inventory benefits and the added operational work when planning menu items.

How can restaurants identify the causes of inventory variance?

Start by comparing actual usage with recipe-based expectations, then review the records and ingredients driving the largest dollar differences.

Establish actual and theoretical food costs

Comparing actual and theoretical food costs can help teams identify where usage differs from expectations and where to investigate further.

  • Actual food cost. The cost of food used during the period, calculated from beginning inventory, net purchases, transfers, and ending inventory, with adjustments as needed.
  • Theoretical food cost. The expected ingredient cost of recorded menu sales, based on standard recipes, yields, portions, and a consistent costing basis.

For a useful comparison, both figures should use the same periods, units, and costing assumptions. Record comps, staff meals, and other non-sale consumption consistently so they’re accounted for in the comparison.

For example, if actual food cost for the month is $32,000 and theoretical food cost is $29,000, the $3,000 difference is a variance to investigate. It doesn’t necessarily represent $3,000 in potential savings.

Separate record problems from operational problems

Inventory variance can come from several sources. To help narrow down the cause, be sure to review each area:

1. Verify counts, unit conversions, invoice cutoffs, and transfers.

2. Check recipe data, yields, modifiers, and recorded sales.

3. Review documented waste, preparation practices, and portions.

4. Investigate any variance that remains after those checks.

Price increases can raise food costs without creating a usage variance if both calculations use the same current costs. Sales mix can also affect the expected food cost percentage. For example, if guests order more higher-cost menu items, the percentage may increase even when kitchen practices haven’t changed.

Turn the largest variances into specific actions

Focus first on variances with the largest dollar impact or those that occur repeatedly. Assign an owner and a follow-up step for each one. That might mean correcting a unit conversion, revising a prep batch size, checking a supplier’s yield claims, or reinforcing portion standards.

Rather than reducing purchasing across the board, use the variance data to identify the ingredients and locations that need attention.

Flexible solutions for growing businesses

Get the tools you need to streamline your business and the insights to drive it forward. All in QuickBooks Online Advanced.

How can multi-location restaurants manage inventory performance?

Once each location follows a reliable inventory process, the next step is making the results useful company-wide. Strong restaurant accounting and reporting practices give restaurant owners and operations teams a clearer view of inventory performance as the business grows.

Make location reporting comparable

Set common reporting periods, category mapping, and inventory metrics throughout the business. This gives finance and operations a consistent view of results while still allowing each location to set inventory levels based on its own demand and delivery conditions.

Compare each location against its expected usage

The location with the highest food cost percentage doesn’t always have the largest operational variance. Menu mix, selling prices, supplier costs, and concept differences can all affect that percentage.

Compare actual and theoretical food costs by location to see where usage differs from expectations. Looking at variance alongside total food cost can help teams identify which locations or ingredients may warrant a closer review.

Infographic comparing food-cost variance between two locations, showing how Location B has a lower food-cost percentage but a larger gap from its expected cost and may require a review of inventory counts, transfers, waste, and portion sizes.

Review exceptions by location

Schedule regular reviews between finance and operations to discuss significant variances, recurring waste, stockouts, and supplier issues.

Keep the discussion centered on the exceptions with the greatest financial or operational effect. Assign next steps and owners, then check the results during the next reporting period.

Connect restaurant inventory decisions to financial reporting

Inventory data can show where food is being used or lost. Connecting that data to financial reporting helps teams understand how those patterns affect food costs and overall performance. Each system contributes a different part of that picture:

  • Point-of-Sale (POS) systems capture menu sales.
  • Restaurant inventory tools track counts, recipes, ingredient usage, and waste analysis.
  • Accounting software supports restaurant bookkeeping by recording purchases, inventory adjustments, costs, and overall financial performance.

QuickBooks Online Advanced helps owners and finance teams manage the accounting and reporting side with supplier bills, purchasing records, customized financial reporting, and Spreadsheet Sync, which can bring QuickBooks data into Excel for further analysis. This gives teams more ways to review purchasing costs and other financial results alongside their restaurant inventory data. Accurate location-level reporting depends on complete data and consistent transaction categorization. If you connect an inventory platform, check what data the integration supports.

Together, inventory and financial data give finance and operations a clearer view of food costs and waste. Teams can use that information to adjust purchasing, address recurring losses, and better manage costs.

Restaurant inventory management FAQ

How often should a restaurant count inventory?

Run a consistent full count on a set schedule, then check high-value, perishable, or high-variance items more frequently in between. The full count catches everything; the spot checks catch problems before the next full count would.

What is a good restaurant food cost percentage?

It depends on the concept, menu mix, pricing, and cost structure, so there's no single target that applies across restaurants. Compare your own numbers against recipe-based expectations and historical results rather than an industry average.

Can a POS system replace physical inventory counts?

No. POS sales data shows what was sold, but it doesn’t by itself account for waste, transfers, spoilage, or other inventory movement. Physical counts are still needed to verify stock levels and identify discrepancies.

Run and grow your business, unlock deeper insights, and work like you have a larger team behind you

Recommended for you

Mail icon
Get the latest to your inbox
No Thanks

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.