Multi-Location Restaurant Inventory: Catalogs, Transfers, Commissary
Run inventory across restaurant locations with one item catalog, same-day counts, documented transfers and commissary pricing, so food cost compares fairly.

To manage inventory across multiple restaurant locations, run every site from one shared item catalog and recipe book, count all sites on the same day with the same units, and record every transfer between stores or from a central kitchen as a document that moves cost out of one location and into another. With that in place, food cost, waste, and variance become comparable site by site, and central purchasing and par levels can be set from real data instead of each manager's habits.
Most multi-unit operators do not fail at counting. They fail at the handoffs between sites: the case of chicken borrowed on a busy Saturday, the sauces the commissary sends out without a price, the item that is called "chx thigh" at one store and "boneless thighs 40 lb" at another. This guide focuses on those handoffs, with a worked example showing how one undocumented transfer can make your worst location look like your best.
Why Inventory Gets Harder With the Second Location
A single restaurant can survive on a chef who knows the walk-in by heart. Two or more cannot, because the numbers you use to run the group only mean something if every site produces them the same way. Common problems when a group grows:
Common Multi-Location Inventory Problems
Build One Item Catalog and One Recipe Book
Everything else depends on this step. Every location should buy, count, and cost the same item under the same name, with the same units and the same conversion between them.
Recipe yields matter more than they seem. If the flagship trims a whole tenderloin to 70% usable and the newer store gets 60%, the same recipe costs more at the second site. The free food yield calculator helps you set a standard yield per item, so you can see which site is off the standard rather than arguing about it.
Standardize Counts Across Sites
A group's inventory report is only as good as its least careful count. Standardize the method, not just the deadline:
A Group-Wide Counting Standard
1Same cutoff for every site
Count all locations on the same day, at the same point before or after service, and never with a delivery half put away. Month-end counts should all fall on the last day of the period.
2Same count sheet order
Each site's sheet follows its own shelf layout, but uses master item names and count units so the lines roll up.
3Count the commissary too
The central kitchen holds raw stock and finished batches. If it is not counted, its losses disappear into the stores' numbers.
4Value everything at one price source
Use the latest group invoice price for each item, not whatever each manager remembers paying.
5Spot-check with a second counter
Have an area manager or a manager from another site recount the A items at one location each month. Differences show where the method is drifting.
For the basics of running each individual count, setting pars, and calculating turnover, see our guide to restaurant inventory management.
How to Handle Transfers Between Locations
Transfers are normal and useful: a busy site borrows from a quiet one, a closing store sends its short-dated dairy to a neighbor, a new location gets its opening stock from established ones. The problem is not the transfer, it is the missing paperwork. Every transfer should be one document that reduces stock and cost at the sending site and adds the same stock and cost at the receiving site.
What Every Transfer Records
What Goes Wrong Without It
Worked Example: One Undocumented Transfer
These numbers are illustrative. A three-store cafe group compares monthly food cost. Store B ran short on proteins and dairy several times and picked up $1,800 of product from Store A, with no transfer recorded. Here is what the report shows, and what actually happened:
- •Store A: $95,000 sales. Reported COGS $31,200, a 32.8% food cost. Remove the $1,800 that left for Store B and true COGS is $29,400, or 30.9%.
- •Store B: $70,000 sales. Reported COGS $19,600, a 28.0% food cost. Add the $1,800 it used from Store A and true COGS is $21,400, or 30.6%.
- •Store C: $55,000 sales. COGS $17,300, a 31.5% food cost, with no transfers either way.
On the report, Store B looks like the best-run kitchen in the group and Store A looks like the problem. In reality, Store A is the most efficient, and Store B's pars are too low for its volume. A group that acts on the report would put pressure on the wrong manager and copy the wrong store's habits. One transfer document would have prevented both mistakes.
Frequent transfers are a forecasting signal
If one site borrows the same items every week, fix its par levels or delivery days instead of making transfers routine. Review transfers by item and site each month.
Central Kitchen and Commissary Transfers
A commissary turns raw purchases into batches such as soups, sauces, doughs, dressings, and portioned proteins, and ships them to stores. For inventory, treat it as its own location that "sells" to the stores at a set transfer price. That keeps the commissary's efficiency visible and gives every store a real cost for what it receives.
- Cost each batch from its recipe: ingredients at current prices, divided by the tested yield
- Choose a transfer price policy and apply it everywhere: ingredient cost only, or ingredient cost plus an allocation for commissary labor and packaging
- Ship on a transfer document, so the store receives the item into stock at that price
- Count finished batches at the commissary and at the stores on the regular cutoff
- Compare the commissary's actual yield with the recipe yield every month
Example: a 5-gallon batch of tomato soup uses $38 of ingredients and yields 20 quarts, so the ingredient cost is $1.90 per quart. If the group adds about $0.60 per quart for commissary labor and containers, the transfer price is $2.50 per quart. Whichever policy you pick, keep it consistent. If some items move at ingredient cost and others with labor added, store food cost percentages stop being comparable.
The commissary also has its own waste and variance: batches that do not hit yield, product lost to over-trimming, and returns of short-dated items from stores. Record those as write-offs at the commissary rather than letting them flow into store food cost.
Centralize Purchasing Without Losing Control of Pars
Combined volume is the clearest benefit of more locations. Negotiate prices for the group, keep an approved vendor list, and have every site order against it, while each store still orders to its own par levels.
Example: three stores each buy about 120 lb of chicken thighs a week at $2.89 per pound. A group contract for 360 lb a week at $2.59 per pound saves $0.30 x 360 = $108 a week, or roughly $5,600 a year on one item. Results depend on your market and vendors, but most groups find their biggest savings in a handful of high-volume proteins, dairy, and paper goods. Our guide to negotiating with restaurant suppliers covers how to approach those talks.
- •Set pars per site from that site's own usage, not the flagship's
- •Keep a short list of items each store may buy locally, and cap the spend
- •Receive every delivery at the store against the invoice, so a short case is credited, not absorbed
- •Compare the price paid for the same item across stores monthly to catch sites off contract
Compare Sites With the Same Metrics
Once catalogs, counts, and transfers are consistent, a weekly or monthly scorecard shows where to spend attention:
Per-Location Inventory Scorecard
To put waste on the same footing across stores, the food waste calculator converts each site's write-offs into a percentage of purchases. Recorded write-offs also let you separate honest waste from missing product; our guide to tracking inventory theft explains how.
How Mid-Market Restaurant Groups Manage Inventory Across Sites
Groups with roughly 3 to 30 locations usually outgrow spreadsheets for the same reason: the head office needs one version of the numbers, and store managers need tools fast enough to use during a busy week. In practice, the groups that manage inventory well tend to share a few habits:
- •A cloud inventory system where every site uses the same item catalog and recipes
- •Counts on phones or tablets, in shelf order, submitted by the same cutoff
- •Receiving, transfers, and write-offs recorded as documents, not as notes or texts
- •A weekly review of variance and waste by site, with one or two items to fix per store
- •Monthly unannounced recounts of high-value items by someone from outside the store
- •A written opening playbook, so a new location starts with the catalog, pars, and procedures already in place
MiseKit supports this setup with separate storage locations, each with its own inventory counts, receiving documents, and write-off acts built from the same product list, so per-site food cost and waste come from the same kind of records everywhere.
Opening a New Location
A new site is the easiest time to get inventory right, because there are no old habits yet. Load the catalog, recipes, vendors, and storage layout before opening. Set opening pars from a comparable store and adjust them weekly for the first month. Send any opening stock from existing locations on transfer documents, so the new site starts with a real opening inventory value and the senders' food cost is not distorted. After about 30 days, add the store to the regular scorecard.
Multi-Location Inventory FAQ
How do you manage inventory across multiple restaurant locations?
How should inventory transfers between restaurant locations be recorded?
How do you price items from a commissary or central kitchen?
Should each restaurant location have its own par levels?
Should purchasing be centralized for a restaurant group?
What inventory metrics should a multi-unit restaurant group compare?
When does a restaurant group need multi-location inventory software?
Key Takeaway
Multi-location inventory works when every site speaks the same language: one catalog, one recipe book, one count cutoff, and a document for every delivery, transfer, and write-off. Price commissary output consistently, set pars per store, and compare sites on food cost, variance, and waste after transfers.
One Set of Numbers for Every Location
MiseKit keeps counts, receiving, and write-offs for each storage location on one product list, so you can compare food cost and waste across sites.
Start Free with MiseKit