Procurement
Food cost

Central Kitchen: Cost Centre or Separate Location?

Cost Centre or Separate Location: What Each Model Changes

Modelling a central kitchen as a cost centre nests it under a parent venue, so stock moving to a branch is an internal transfer recorded at cost, with no inter-site invoice and one consolidated cost of goods. Modelling it as a separate location makes it a standalone site that ships on a tax invoice at a defined transfer price and carries its own profit-and-loss. Same kitchen, two different sets of numbers.

What does not change between the two models is how the movement itself is recorded. In both, stock leaving the central kitchen for a branch is an inter-location transfer that runs through three stages - raised, submitted, then received - and stock only updates at either end once the receiving site confirms it. Both the ordering outlet and the central kitchen see the status at every stage. That receipt-confirmation step is what stops phantom adjustments, and it is what makes either structure produce a group cost of goods you can trust. The model you choose does not decide whether the move is recorded. It decides what the move is worth on the books and whether a document crosses between the two sites.

Three-stage internal transfer flow - raised, submitted, received - with stock updating only once the receiving site confirms

Where Group Food Cost Goes Invisible

The reason this setup choice matters more than it looks: if internal movement is not recorded at all, group cost of goods variance is not merely unmeasured, it is structurally invisible. Picture a multi-site group running on spreadsheets at roughly 40% cost of goods against a 30% target. The instinct is to hunt for waste and portion drift, and a quick pass through a food cost calculator tells you the number is high but not where it lives. If nothing records how much the central kitchen delivered to each branch, the 10-point gap cannot be located - you cannot tell whether it is sitting in production, in a branch, or in the movement between them. The number is wrong and there is no thread to pull.

Stat callout - a group at 40% cost of goods against a 30% target, a 10-point gap that is invisible without a recorded internal transfer

A cost centre and a separate location both cure the invisibility, because both force the internal move to be recorded. What they change is the price that move carries, and that is the next decision.

Cost Centre vs Separate Location, Side by Side

Here is the decision laid out across the criteria that actually differ. Neither column is the right answer on its own - the right answer depends on how your group is owned and whether the kitchen sells beyond it.

CriterionCost centreSeparate location
Internal transfer priceAt cost, no mark-upMarked-up transfer price
Inter-site documentNone issuedTax invoice on shipment
Group cost of goodsOne consolidated numberSplit across site P&Ls
Best whenCommonly owned, no external salesSells to outside clients or each site's P&L must stand alone
Month-end closeSimpler, one consolidationHeavier, reconciles inter-site invoices

The cost-centre column keeps internal moves at cost: no money changes hands between commonly owned locations, so a mark-up would invent profit that is not real and distort every site's numbers. The separate-location column is built for the opposite case - a kitchen that needs a standalone profit-and-loss, or that sells prepped goods to third-party clients. If those sites are genuinely separate tax entities rather than commonly owned branches, the accounting is different again, and multi-entity central-kitchen transfers is the case to read next.

The Transfer Price Neither Default Gets Right

There is a specific trap in the middle of this decision, and it is the one operators raise most: the internal transfer price. Most systems offer two numbers for a prepped item - its recipe (at-cost) value and its retail price - and neither is the right number for a move between your own locations. Take a prepped item that costs $4.20 to make and sells for $9.50. Shipping it to a branch at $9.50 books a retail sale that never happened. The at-cost $4.20 is correct for a commonly owned group where no money actually moves. But a group that needs each site to carry a standalone profit-and-loss, or a central kitchen billing external clients, needs a third, defined number - say cost plus a 20% internal mark-up, $5.04 - issued on a tax invoice.

Two-axis matrix - the cost-centre model fits when the kitchen sells to nobody outside the group and no site needs a standalone P&L; otherwise it is separate-location territory

The two questions that decide it: does the kitchen sell to anyone outside the group, and does each site's profit-and-loss have to stand on its own? If both answers are no, the cost-centre model with at-cost transfers is the clean choice. If either is yes, you are in separate-location territory, and you need to set the transfer price deliberately before you build the model - not discover at month-end that every internal move was booked at the wrong number. This is the point where a central kitchen and procurement platform that records each move at a chosen price, and issues the tax invoice on shipment, earns its place over a spreadsheet.

The Setup Landmines That Break Either Model

Both models only produce trustworthy numbers if the setup underneath them is right. Three landmines do the most damage, and all three are set at configuration, not at month-end.

First, non-stockable prep recipes silently block transfer and shipping. When you stand up a central kitchen to issue internal invoices, prep recipes that are non-stockable cannot move, and the obvious fix - flipping them to stockable - corrupts historical data and ripples into every recipe that uses them. The safer sequence is four steps: create a blank central-kitchen cost centre, create duplicate stockable versions of the prep recipes with auto-production enabled, transfer ingredients into the cost centre, then ship from it on a tax invoice.

Second, cost centres that do not match physical reality. A merchandise cost centre for goods that physically sit at the bar, or a production kitchen treated as a standalone location when it is really nested under a venue, inflates stock-count variance and confuses floor staff. Collapse a cost centre that does not match how the site physically works rather than training people around it.

Third, transfers applied after a count. If an internal move is recorded after a branch has already counted, the count and the transfer fight each other and the resulting variance is meaningless. Sequence the move before the count.

Four-step sequence to stand up a shipping central kitchen without corrupting historical data, with a warning against flipping existing prep recipes to stockable

These are account-structure and configuration decisions. The physical build of the kitchen - layout, capacity, stations - is a separate problem, and designing an efficient central kitchen for multi-location restaurants covers that side. A structural account overhaul like this is easiest to time to the start of a new financial year, so you are not reconciling two structures mid-period.

Make the Call at Setup, Not at Month-End

So which model? Choose the cost-centre model when your locations are commonly owned, no money changes hands between them, and you want one consolidated cost of goods with the simplest month-end close - move stock at cost and skip the inter-site invoice entirely. Choose the separate-location model when the central kitchen sells to third-party clients, or when each site's profitability has to stand on its own - then set a deliberate transfer price, issue a tax invoice on each shipment, and accept a heavier close in exchange for standalone site numbers. Make the call at setup, against those two questions, and record every internal move from day one. The group that does this picks its numbers on purpose. The group that takes the default inherits whatever the default happened to be, and finds out at month-end.

Book a Demo with Supy - central kitchen numbers you can trust

Ready to optimize your restaurant operations?

Blog

Our operational insights

Restaurant inventory management - complete guide for multi-location operators
Inventory

Restaurant Inventory Management: The Complete Guide for Multi-Unit Operators

Stock count in progress showing which lines are still uncounted before the count is submitted
Inventory

Restaurant Stock Count Accuracy: Catch Skipped Items Before You Submit

Food cost

Restaurant Food Waste Log: The Fields Worth Acting On at Every Site

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 is the difference between running a central kitchen as a cost centre and as a separate location?
+

As a cost centre, the kitchen is nested under a parent venue. Stock moving to a branch is an internal transfer recorded at cost, no inter-site invoice is issued, and everything rolls up into one consolidated cost of goods. As a separate location, the kitchen is a standalone site with its own profit-and-loss. It ships to branches on a tax invoice at a defined transfer price, and each site's numbers stand alone. The physical work is identical either way. The difference is purely in how the internal movement is priced and whether a document crosses between the two sites.

How does the cost-centre-versus-location choice affect group cost of goods?
+

It decides whether internal movement is recorded at all, and at what price. If a central kitchen is neither a cost centre nor a separate location, nothing records what it shipped to each branch, so group cost of goods variance becomes structurally invisible - you cannot even locate a gap between actual and target. Once the kitchen is modelled either way, the move is recorded. A cost-centre setup keeps that move at cost so the consolidated number stays clean; a separate-location setup prices the move and splits the result across standalone site statements. The wrong price quietly distorts every site's cost of goods.

Should internal central-kitchen transfers be recorded at cost or with a mark-up?
+

It depends on ownership. When branches are commonly owned and no money actually changes hands, transfers should be recorded at cost with no mark-up, because a mark-up would invent profit that never existed and distort each site's profit-and-loss. That is the cost-centre model. When a site needs a standalone profit-and-loss, or the kitchen sells prepped goods to external clients, a defined transfer price - typically cost plus an internal mark-up - is appropriate and is issued on a tax invoice. The mistake is defaulting to retail price or recipe cost without deciding which case you are actually in.

Why is there no single right transfer price for central-kitchen-to-branch moves?
+

Because the two prices most systems offer both answer a different question. The recipe cost is what the item cost to produce; the retail price is what a customer pays. An inter-location move between your own sites is neither a production event nor a sale, so both numbers misreport it. Shipping at retail books a sale that never happened; shipping at cost is right only when no money moves. Central-kitchen operators repeatedly ask for a third, distinct internal transfer price for exactly this reason. Whether you need cost, or cost plus a mark-up, is set by whether the kitchen is a cost centre or a separate location.

When should a central kitchen be set up as a separate location rather than a cost centre?
+

When either of two conditions is true. First, if the kitchen sells prepped goods to third-party clients beyond the group, it needs to issue real tax invoices at a real price, which is a separate-location behaviour. Second, if each site's profitability has to stand on its own - for reporting, for a franchise structure, or for a standalone entity - the kitchen needs its own profit-and-loss and a defined transfer price on internal moves. If neither is true and your locations are commonly owned, the cost-centre model is simpler and keeps a cleaner consolidated cost of goods. Decide against those two questions at setup.

What setup mistakes break central-kitchen cost tracking?
+

Three do the most damage. Non-stockable prep recipes silently block transfer and shipping, and flipping them to stockable corrupts historical data - the safer path is to duplicate them as stockable with auto-production and transfer into a fresh cost centre. Cost centres that do not match physical reality, such as a merchandise line held where the goods do not sit, inflate stock-count variance and confuse staff. And transfers recorded after a branch has already counted make the count and the move contradict each other, producing meaningless variance. All three are configuration errors, set at setup and paid for at month-end.

Can you change a central kitchen from a cost centre to a separate location later?
+

Yes, but treat it as a structural account overhaul rather than a quick toggle. Because the change affects how every internal move is priced and whether invoices are issued, the cleanest time to do it is the start of a new financial year, so you are not reconciling two structures mid-period. Rebuild deliberately: stand up the new structure, duplicate prep recipes as stockable where shipping requires it, and move transfers onto the new model before the first count under it. Rushing the switch mid-month is how historical data gets corrupted and a period closes on two incompatible structures.

Ready to transform your operations?

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