Inventory

Restaurant Standard Operating Procedures: The 5-Routine Checklist

Why Standard Operating Procedures Slip Across Sites

A restaurant standard operating procedures checklist is the short, ordered list of routines every location runs the same way, so a group of sites behaves like one operation instead of many. The value is not the document. It is whether the routine actually happens the same way at every site, on every shift, without someone having to remember to enforce it.

That is where most standard operating procedures fail. Operations leaders describe the same pattern as a group grows: procedures written once quietly drift, until each branch has its own version of the standard and the numbers stop lining up. The gap is rarely that a site never received the procedure. It is that the procedure lives in a document and nothing checks whether it was followed.

So this checklist is built around the five routines that most often drift across sites and, for each one, the system check that makes it enforceable rather than optional. Standardise the routine first, then put a control behind it, and standard starts to mean the same thing in every kitchen.

RoutineStandardise across every siteThe check that holds it
Stock countsSame template, sections and cadenceLocked sections, variance on submit
Goods receivingOne way to check and book a deliveryItems validated to the site before posting
Prep and productionLog and cost every batchAuto-costing from the recipe
WastageOne category structure, no catch-allsLoss tagged to a real reason
Inter-site transfersOne raise-and-receive flowDestination confirms before stock moves


Counts, Receiving and Transfers: Keep Stock Data Honest

Three of the five routines exist to protect the same thing: whether the stock number on the screen matches what is on the shelf. If they drift, every downstream report, from food cost to purchasing, inherits the error.

1. Stock counts. Standardise the count template, the sections, and how often each site counts. A shared template built once in shelf order and cloned to every location means a counter at any branch works through the same list in the same order, which is what makes two sites comparable at all. To keep the count itself honest, a single count can be split into locked sub-sections so several people count different areas at once and the results merge automatically, with the variance against the system showing the moment the count is submitted. See how parallel stock counting works, and our guide to building a multi-site count template.

2. Goods receiving. Standardise how a delivery is checked and booked before anyone signs for it. The control that stops misrouted stock is a check that every item on a goods received note actually belongs to the receiving location before the note can be posted. Received quantities and prices then update the linked order automatically, and once a note is posted it cannot be quietly deleted, so the receiving record and the ledger stay in step. For the full routine, see our restaurant food receiving procedure.

3. Inter-site transfers. When stock moves between locations, the routine has to close a loop, not just push product out the door. Standardise a single flow where a transfer is raised, submitted, and then received, with the destination confirming receipt before stock updates at either site. That confirmation step is the difference between two sites that agree on what moved and two sites that argue about it at month end. There is more on this in tracking central kitchen transfers.

Three restaurant stock routines shown as one enforced path: goods receiving, stock counts, and inter-site transfers


Prep, Production and Wastage: Keep Cost Data Honest

The other two routines protect cost accuracy. They are the ones most often skipped, because their failures hide inside a food cost percentage that still looks roughly right.

4. Prep and production. Standardise how made-in-house items are logged. When a kitchen records a batch of prep or a breakdown recipe, such as portioning a whole fish into fillets and trim, the ingredients leave stock as usage and the cost follows the recipe automatically, including a yield percentage for each output. Without that routine, prep either never leaves stock, which inflates what you appear to hold, or gets written off as loss, which inflates wastage. Logged and costed, it is neither.

5. Wastage. Standardise one category structure and ban the catch-all. The single biggest reason wastage is invisible is that everything ends up booked to a generic bucket like end of day, so no one can see what is actually being lost or why. Give every loss a real reason, keep prep-wastage percentages current rather than stale, and lock counts so figures cannot be quietly backdated. Once losses carry real categories, the wastage line becomes something you can act on instead of a number you distrust. To pressure-test what a point of wastage is costing you, our food cost calculator is a quick place to start.

Diagnostic showing three root causes of hidden restaurant wastage and the routine that fixes each


Roll These Out as Procedures, Not PDFs

A checklist only changes behaviour if the rollout is itself a procedure. The operators who make this stick treat written routines as a prerequisite for opening or onboarding a site, not a nice-to-have to circulate afterwards. One consistent lesson: skipping the documentation does not save time, it moves the cost to a flood of support questions later, usually at the worst possible moment.

Two practical habits are worth copying. Write procedures per role, not per topic, so a receiver gets the receiving routine and a manager gets the count-submission routine, each covering their daily, weekly and monthly tasks. And share them as a live link rather than a file attachment, so the version people open is always current and no one is left unable to open a document right before a period-end count.

RoutineSign it is driftingFirst move this week
Stock countsSites count on different days or templatesClone one template to every location
Goods receivingDeliveries booked without a line checkRequire item validation before posting
Prep and productionMade items missing from usageLog every batch against a recipe
WastageMost loss booked to one catch-allReplace it with real categories
TransfersSites disagree on what movedRequire destination confirmation


Pick the one routine drifting hardest right now, standardise it across every site this week, and put its control in place before moving to the next. Five routines, enforced the same way everywhere, is what turns a binder of procedures into an operation that actually runs the same in every kitchen.

Book a Demo with Supy for multi-site restaurant standard operating procedures

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 is a restaurant standard operating procedures checklist?
+

It is an ordered list of the routines every location in a group runs the same way, from stock counts to receiving to transfers, together with the control that confirms each routine was actually followed. The point is consistency, not paperwork. A checklist that only lists tasks still lets each site drift into its own version. One that pairs each routine with a system check, such as a locked count or a receiving validation, is what keeps standard meaning the same thing in every kitchen across the group.

Which operating procedures should a multi-site restaurant group standardise first?
+

Start with the five that most often drift and most affect your numbers: stock counts, goods receiving, prep and production, wastage categorisation, and inter-site transfers. Three protect stock accuracy and two protect cost accuracy, and every downstream report depends on them. Standardise the routine first, the template, the cadence, the category structure, then put a control behind it. Pick the single routine drifting hardest in your operation right now, fix it across every site, and only then move to the next, rather than trying to rewrite every procedure at once.

Why do restaurant standard operating procedures fail when a group adds locations?
+

Because a written procedure and an enforced one are different things. A single site can hold a routine in someone's head. Across a group, adoption and discipline vary from location to location, so a procedure that lives only in a document quietly drifts until each branch runs its own version. Training inconsistency accelerates it. The fix is not more documents but a control behind each routine, a locked count, a receiving check, a confirmed transfer, so the system records whether the standard was followed instead of trusting that it was.

How do you keep stock counts consistent across multiple restaurant sites?
+

Build one count template in shelf order and clone it to every location, so a counter at any site works through the same items in the same sequence, which is what makes two sites comparable. Set a shared cadence for how often each site counts. To keep the count honest, split it into locked sub-sections so several people can count different areas at once and the results merge automatically, and review the variance against the system the moment the count is submitted rather than days later when the trail has gone cold.

How should inter-site stock transfers be handled in a restaurant group?
+

Handle every transfer as a closed loop, not a one-way push. Standardise a single flow where a transfer is raised, submitted, and then received, with the destination location confirming receipt before stock updates at either site. That confirmation is what stops the common month-end argument where the sending site says it sent stock and the receiving site has no record of it. Because both sides book against the same confirmed movement, the two locations agree on what actually moved, and neither one carries phantom stock it never received.

How do you stop wastage from being hidden in a catch-all category?
+

Replace the generic bucket, the end of day or other line everything gets booked to, with a category structure that gives every loss a real reason. When losses are tagged properly, you can see what is actually being lost and act on it. When they are not, the wastage line is a number no one trusts. Keep prep-wastage percentages current rather than stale, and lock counts so figures cannot be quietly backdated. Together these turn wastage from an invisible cost into a routine you can review and reduce.

Should restaurant procedures be shared as a document or a link?
+

Share them as a live link rather than a file attachment. A link always points at the current version, so no one is working from an outdated copy, and it avoids the common failure where a procedure sent as an attachment cannot be opened on the device to hand, sometimes right before a period-end count. Writing procedures per role rather than per topic helps too: give a receiver the receiving routine and a manager the count-submission routine, each covering daily, weekly and monthly tasks, so people get exactly the steps they own.

Ready to transform your operations?

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