Food cost

Scheduling Recipe Changes Across Locations: How to Roll Out New Versions on a Future Date Without Corrupting Mid-Period Cost Reports

Schedule recipe changes across restaurant locations with a future effective date

How Future-Dating a Recipe Change Keeps Mid-Period Cost Reports Clean

To schedule a recipe change across restaurant locations, you set an effective date for the new version instead of editing the live recipe by hand. The updated version stays staged until that date, then takes over automatically, so every site switches on the same day and no reporting period is split between two versions of the truth.

Editing a recipe the day it goes live feels quick, but it quietly corrupts your numbers. The moment you overwrite the live version, every cost report for that period starts mixing pre-change and post-change costs with no clean boundary, and a cost controller is left reconciling actual food cost against a theoretical cost that changed underneath them. Across a 9-site group, that reconciliation can swallow 6 hours per site every reporting period, roughly 54 hours across the group spent proving numbers instead of acting on them.

Future-dating removes the guesswork. You prepare the new version in advance, tell the system the date it should apply from, and let it handle the switch. This guide walks through the three ways Supy applies a recipe change, when each one is correct, and how the effective date keeps inventory, wastage, and cost reporting on the right version for every period. If you also need to look backward at how a cost moved over time, pair this with our guide on how to track recipe cost changes over time.

Manual cost reconciliation across a nine-site group costs about 54 hours per reporting period


Immediate, Scheduled, or Backdated: Choosing the Right Change Mode

Supy applies a recipe change in one of three ways, and picking the right one is the whole decision. An immediate change is active from today. A scheduled change is staged now and takes effect on a future date you set. A backdated change applies from a date in the past. The mode you choose decides which reporting periods see the old costs and which see the new ones.

Use an immediate change when the new recipe genuinely applies from today at every site, for example a supplier swap that is already in every kitchen. Use a scheduled change when the switch belongs to a known future date, such as a seasonal menu launch or a price change that starts on the first of the month; this is the mode that lets you stage 18 refreshed recipes ahead of a launch without touching the versions still selling today. Use a backdated change when a recipe was already changed in the kitchen earlier than it was entered in the system, so the restated costs land on the real change date rather than the day someone typed them in. Supy's recipe and prep recipe tools keep full version history behind all three, so you can always see which version was live for any given period.

Comparison of immediate, scheduled, and backdated recipe change modes and their effect on cost reports


Staging a Future-Dated Recipe Version Before a Menu Launch

Staging a scheduled version is a short, repeatable sequence. First, open the recipe and edit the new version: the ingredients, quantities, and yield for the reformulated dish. Second, choose Scheduled and set the effective date to your launch date. Third, confirm the one-active-schedule check passes. Fourth, leave the live version alone; it keeps serving and costing every sale until the date arrives. Fifth, on the effective date the new version activates on its own, at every location, with no one racing to update recipes on launch morning.

Take a Signature Beef Burger reformulation that lifts the plated cost from $4.20 to $4.75. Staged as a scheduled change for the launch date, the $4.20 version keeps costing every burger sold until then, and the $4.75 version takes over cleanly the moment the new menu goes live. Nobody has to remember to make the change at midnight, and no site is a day out of step with the others.

Five steps to stage a future-dated recipe version before a menu launch


The One-Active-Schedule Guardrail: Why You Cannot Stack Conflicting Versions

Supy enforces one active schedule per recipe. If a future version is already queued for a recipe and someone tries to schedule a second one, the system blocks the second update and notifies the user rather than silently lining up two conflicting versions for the same item. This is a guardrail, not a limitation, and it exists because stacked future versions are exactly how a rollout goes wrong: two people schedule different changes to the same dish, both think theirs is the one that will apply, and the reporting period inherits whichever one happened to win.

So the decision at this point is simple. If no future version is queued, your scheduled change goes through. If one already exists, the system stops you and shows you what is already lined up, so you resolve or replace the existing schedule before adding another. Either way you never end up with two futures fighting over the same recipe. This same discipline underpins Supy's wider recipe management approach, where version control is treated as part of cost accuracy rather than an afterthought.

Decision tree showing Supy blocks a second scheduled recipe version when one is already queued


Keeping Theoretical vs Actual Variance Clean Across Every Site

The payoff of a scheduled change shows up in your variance reporting. When a change activates it carries an effective date, and Supy uses that date to decide which recipe version every inventory transaction, wastage deduction, and cost report should read for each time period. That means theoretical cost and actual cost are always compared on the same version boundary, so the variance you see is real operational variance, not noise created by a recipe that changed mid-period.

Without that clean boundary, a multi-site cost controller ends up reconciling actual against theoretical by hand, because the recipe versions and their timing never line up with the reporting period. With it, the manual reconciliation that used to run 3 to 7 hours per branch every period drops toward zero, and menu-margin reporting reflects cost and price changes consistently across every location instead of being applied piecemeal, site by site.

Bar chart of hours spent reconciling cost variance by hand per site each period


The move to make next depends on the situation you are in right now. If a menu refresh or a cost change is coming on a known date, stage it now as a scheduled change so all your sites switch together and your current period stays clean. If a change already went live in the kitchen before it reached the system, use a backdated change so the restated costs land on the real date. And if you are still editing recipes live on the day they change, that is the habit corrupting your mid-period reports; moving that one workflow to scheduled effective dates is the single highest-value change you can make to your cost accuracy.

Book a Demo with Supy - schedule recipe changes across locations

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.

Comment planifier une modification de recette dans plusieurs points de vente ?
+

Vous planifiez une modification de recette en préparant la nouvelle version et en définissant une date d'entrée en vigueur, plutôt qu'en modifiant manuellement la recette active. Dans Supy, la modification reste en attente jusqu'à cette date, puis s'active automatiquement dans chaque point de vente le même jour. Comme le changement est lié à une date plutôt qu'à une modification manuelle, tous les sites basculent simultanément vers les mêmes coûts et aucune période de reporting ne se retrouve partagée entre une ancienne et une nouvelle version du même plat.

Quelle est la différence entre une modification de recette immédiate, planifiée et rétroactive ?
+

Une modification immédiate est active dès aujourd'hui, une modification planifiée est mise en attente maintenant et prend effet à une date future que vous définissez, et une modification rétroactive s'applique à partir d'une date passée. Le mode détermine quelles périodes de reporting lisent les anciens coûts et lesquelles lisent les nouveaux. Utilisez l'option immédiate lorsqu'une modification commence réellement aujourd'hui, planifiée pour un lancement futur connu, et rétroactive lorsqu'une recette a été modifiée en cuisine avant d'être saisie dans le système.

Pourquoi la modification d’une recette le jour de son lancement fausse-t-elle les rapports de coûts ?
+

Quand vous écrasez une recette active, le rapport de coûts pour cette période commence à mélanger les coûts avant et après la modification sans frontière nette. Le coût matière réel est ensuite comparé à un coût théorique qui a changé en cours de période, de sorte que l’écart que vous observez est en partie du bruit généré par la modification elle-même. Un contrôleur de gestion doit alors réconcilier manuellement la différence, ce qui, pour un groupe multi-sites, peut représenter plusieurs heures par site et par période. Définir une date d’entrée en vigueur permet à chaque période de rester sur une version unique et correcte.

Peut-on préparer une modification de recette avant le lancement d'un menu ?
+

Oui. La mise en attente est la principale raison d'utiliser une modification planifiée. Vous modifiez la nouvelle version, choisissez Planifiée et définissez la date d'entrée en vigueur comme votre jour de lancement. La version active continue de servir et de calculer le coût de chaque vente jusque-là, et la nouvelle version s'active automatiquement à la date de lancement dans chaque point de vente. Cela permet à un groupe de préparer à l'avance une mise à jour saisonnière complète, sans que personne ne doive se précipiter pour mettre à jour les recettes le matin du lancement ni laisser un site décalé d'un jour.

Que se passe-t-il si vous essayez de planifier deux modifications pour la même recette ?
+

Supy n'autorise qu'un seul calendrier actif par recette. Si une version future est déjà en file d'attente et que quelqu'un essaie d'en planifier une seconde, le système bloque la deuxième mise à jour et en informe l'utilisateur plutôt que de mettre discrètement deux versions conflictuelles en attente. Cela évite la situation où deux personnes planifient des modifications différentes pour le même plat et la période de rapport hérite de celle qui a remporté le conflit. Pour ajouter une autre modification, vous devez d'abord résoudre ou remplacer le calendrier déjà en place.

Comment la date d'entrée en vigueur garantit-elle la précision des rapports d'écart ?
+

Une modification planifiée porte une date d'entrée en vigueur, et cette date indique au système quelle version de recette chaque transaction de stock, déduction pour pertes et rapport de coûts doit lire pour une période donnée. Comme le coût théorique et le coût réel sont toujours comparés sur la même limite de version, l'écart que vous constatez reflète les performances opérationnelles réelles plutôt qu'une recette qui a changé en cours de période. C'est ce qui permet aux rapports de marge sur les menus de rester cohérents dans chaque point de vente plutôt que de dériver de site en site, et cela supprime la réconciliation manuelle qu'un contrôleur de coûts devrait autrement effectuer pour expliquer la différence.

Planifier une modification future d'une recette met-il la version actuelle hors ligne ?
+

Non. Une modification planifiée ne touche jamais la version actuellement en ligne. La recette actuelle continue de servir, de consommer les stocks et de calculer chaque vente exactement comme avant, jusqu'à la date d'entrée en vigueur. La nouvelle version est mise en attente à côté et ne prend la main que lorsque la date arrive. Rien dans votre période actuelle ne change pendant qu'une version future est en file d'attente, ce qui est précisément pourquoi la planification est plus sûre que de modifier la recette active lorsqu'un changement appartient à une date ultérieure. Vous pouvez préparer et réviser la nouvelle version aussi longtemps à l'avance que vous le souhaitez, sans aucun risque pour les chiffres que vous reportez aujourd'hui.

Êtes-vous prêt à transformer vos opérations ?

Comme plus de 3 500 restaurateurs utilisez Supy pour réduire vos coûts, rationaliser les opérations et prendre des décisions plus intelligentes.