Food cost

Recipe Setup: The Onboarding Blocker That Stalls Restaurant Software Before Go-Live

Recipe setup is the onboarding blocker that stalls restaurant software before go-live

Why Go-Live Means Nothing Until Recipes Are Built

Recipe setup is the point at which your ingredients, your menu and your POS finally connect. In Supy, a recipe links a plated dish to the ingredients it consumes and to the POS menu item that sells it, so that selling one dish depletes the correct stock automatically. Until that link exists, a sale is just a number in the till: nothing is deducted, nothing is costed, and every downstream report reads from data that was never generated.

That is why a restaurant software rollout can hit its go-live date and still deliver zero value, and why recipe setup is the onboarding blocker that decides whether that value ever arrives. The install is done, but POS-driven stock depletion and food-cost reporting stay completely dark until recipes are built and linked. One multi-site casual-dining group reached go-live on several sites with recipe setup unfinished, and the platform reported nothing useful until the recipes were in. Go-live is not the day the software is switched on. It is the day the recipes behind it are complete.

Share of stock depletion and food cost reporting that works before recipes are built is zero


The Data Prerequisites Teams Discover Too Late

Recipe setup does not start with recipes. It starts with clean inputs, and those inputs are usually where the onboarding timeline slips. Before a recipe can be costed, every ingredient has to exist as a single Base Item with its supplier packaging and prices attached. Before those costs are trustworthy, the system needs real purchase history, several months of invoices, so an ingredient price reflects what you actually pay rather than a one-off number typed at setup.

Teams consistently scope these as quick exports and discover they take weeks. A single-site operator described submitting full item lists and months of invoice history as hard prerequisite gates, creating a multi-week implementation window during which new invoices risked being missed entirely. The lesson is to treat data readiness as the first phase of recipe setup, not a formality that happens before it. If the item list is partial or the invoice history is thin, recipe setup cannot produce correct numbers no matter how carefully the recipes themselves are built.

Recipe setup prerequisites: full item list, invoice history, recipes linked to POS, production per location


Where Half-Finished Setup Silently Breaks Your Numbers

The most damaging failure mode is not skipped recipe setup. It is recipe setup that looks done but is missing a setting, because the platform will happily report wrong numbers rather than warn you. The key mechanism to understand: a recipe only becomes stockable when at least one location has production enabled for it. A recipe without that setting stays non-stockable and is costed differently, so a half-configured recipe produces stock and cost figures that quietly disagree with reality.

The damage cascades. When batch and production recipes are not set up, production events cannot convert raw ingredients into prepped stock, so an entire layer of inventory tracking silently switches off. A head chef at a multi-site group flagged exactly this: prep that is made every day never appears in stock because the recipe behind it was never configured for production. The costing side is more forgiving once setup is right, because Supy uses a 365-day rolling weighted average for ingredient cost, so a single high-price delivery does not spike a recipe, and recipes can carry a target food-cost percentage that alerts when a dish drifts over it. But none of that self-correction happens for a recipe that was never finished. The number is not missing, which is the trap. It is present, confident and wrong.

If the per-location production setting is skipped, a recipe stays non-stockable and reports wrong numbers


How to Sequence Recipe Setup So Go-Live Is Real

Recipe setup is finite, but only if you sequence it by what actually blocks value rather than by menu order. The work splits cleanly on two questions: how much does this recipe drive value, and how much effort is it to set up correctly. Start with the small share of the menu that generates most sales, get those plated recipes linked to their POS items, and turn on production per location so they are stockable from day one. That is the set that makes go-live real.

Confirm the quick, high-impact prerequisites next: the item list is complete, Base Items carry supplier prices, and prep recipes for anything you make in-house exist and are production-enabled. Defer the genuinely low-stakes work, such as full printable cookbooks with per-step photos and rarely-sold seasonal specials, until after the numbers are flowing. Sequenced this way, the capabilities that justify the whole rollout, live stock depletion, food-cost reporting, production tracking and forecast-driven ordering, come online at go-live instead of weeks after it.

Sequencing recipe setup by blocking impact and effort: do core POS-linked recipes first, defer cookbooks


The self-diagnostic is quick. Pull up your live stock report and pick three dishes you sold yesterday: if selling them did not move the ingredients, those recipes are not linked. Check whether your daily prep shows as stock: if it does not, those production recipes are not set up. And look for any recipe reporting a food cost with no target set against it. Each gap is a recipe that was counted as done but is not, and each one is a number you cannot yet trust.

Fixing them is what turns a technical go-live into a real one. If you want to see what a complete recipe setup looks like before your own rollout, and how Supy sequences it so stock and cost track from the first day, a short walkthrough is the fastest way to scope it accurately.

Book a Demo with Supy to see restaurant recipe setup done right

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.

Qu'est-ce que la configuration des recettes dans un logiciel de restauration ?
+

La configuration des recettes consiste à créer chaque plat et chaque article de préparation dans la plateforme : en listant ses ingrédients, ses quantités, son rendement et ses pertes, et en le liant à l'article du menu POS qui le vend. C'est ce lien qui permet à une vente de déduire le bon stock et de calculer automatiquement un food cost. Ce n'est pas une étape cosmétique ni un exercice de formation. C'est la connexion entre votre menu, votre inventaire et votre caisse, et tant qu'elle n'existe pas, la plateforme n'a aucun moyen de transformer une vente en mouvement de stock ou en chiffre de coût.

Pourquoi les déploiements de logiciels de restauration bloquent-ils avant le lancement ?
+

La raison pour laquelle ils bloquent est généralement que le projet a été défini autour de l'installation plutôt que des données sous-jacentes. La connexion du POS, le chargement des fournisseurs et la formation du personnel peuvent tous être finalisés dans les délais, et pourtant la plateforme ne rapporte toujours rien parce que les recettes n'ont jamais été complétées. La déduction du stock et le reporting du food cost restent inactifs jusqu'à ce que chaque plat soit créé et lié à son article POS. Les équipes traitent la configuration des recettes comme une tâche à effectuer après le lancement, alors qu'elle est en réalité le prérequis pour que le lancement ait un sens. La fin de l'installation n'est pas la même chose que le fonctionnement de la plateforme.

Quelles données faut-il avoir en place avant de commencer la configuration des recettes ?
+

Vous avez besoin de deux éléments : une liste d'articles complète et un historique d'achats réel. Chaque ingrédient doit exister en tant qu'ingrédient de base unique avec son conditionnement fournisseur et ses prix associés, afin que la recette ait une base de coût. La plateforme a également besoin de plusieurs mois de factures pour que le coût d'un ingrédient reflète ce que vous payez réellement, et non pas un chiffre ponctuel saisi lors de la configuration. Les équipes prévoient généralement ces étapes comme de simples exports rapides et constatent qu'elles prennent des semaines. Traiter la disponibilité des données comme la première phase de la configuration des recettes, et non pas comme une formalité préalable, est ce qui permet de maintenir un calendrier réaliste.

Que se passe-t-il si la configuration des recettes n'est qu'à moitié terminée ?
+

Ce qui rend une configuration à moitié terminée dangereuse, c'est que la plateforme affiche de mauvais chiffres plutôt que de vous alerter. Une recette ne devient stockable que lorsqu'au moins un site a la production activée pour elle ; sans ce paramètre, elle reste non stockable et son coût est calculé différemment, de sorte que les chiffres s'éloignent silencieusement de la réalité. L'absence de recettes de batch et de production signifie que les événements de production ne peuvent pas convertir les ingrédients en stock préparé, désactivant ainsi toute une couche de suivi en silence. Le chiffre n'est pas vide, et c'est là le piège : il est présent, sûr de lui et erroné, et personne ne s'en aperçoit tant qu'un écart ou une marge ne paraît pas suspect.

Combien de temps prend généralement la configuration des recettes ?
+

La durée dépend presque entièrement de la disponibilité des données et de la taille de la carte, non du logiciel. La création des recettes en elle-même est rapide une fois les données saisies proprement, mais la constitution d’une liste complète d’articles, l’association des prix fournisseurs et la collecte de plusieurs mois d’historique de factures ajoutent couramment des semaines que les projets n’avaient pas anticipées. La meilleure façon de raccourcir ce délai est de prioriser par valeur : créez d’abord les recettes de la petite portion du menu qui génère l’essentiel des ventes et rendez-les stockables, plutôt que de travailler par ordre alphabétique sur chaque article. Cela permet à la plateforme d’être opérationnelle dès le lancement, tandis que le reste des éléments est finalisé ensuite.

Comment la configuration des recettes affecte-t-elle le reporting du food cost ?
+

La façon dont le food cost est calculé dépend entièrement de la recette derrière chaque plat. Une fois une recette créée et liée, son coût est calculé à partir d'une moyenne pondérée glissante sur 365 jours des prix des ingrédients ; ainsi, une livraison à prix élevé n'entraîne pas de pic, et vous pouvez définir un pourcentage cible de coût matière qui génère une alerte lorsqu'un plat dépasse ce seuil. Aucune de ces auto-corrections ne se produit pour une recette jamais finalisée. Une configuration complète des recettes fait la différence entre un rapport de food cost sur lequel vous pouvez agir et un rapport qui semble précis mais repose sur des lacunes.

Comment un groupe multi-sites doit-il organiser la mise en place des recettes ?
+

La façon dont vous organisez la mise en place doit suivre la valeur et l'impact bloquant, et non pas l'ordre du menu. Commencez par la portion du menu qui génère la majorité des ventes, reliez ces recettes à leurs articles POS et activez la production par site pour que les articles soient stockables dès le premier jour. Confirmez ensuite les prérequis immédiats : une liste d'articles complète, des ingrédients de base avec des prix fournisseur, et des recettes de préparation pour tout ce qui est produit en interne. Reportez les tâches à faible enjeu, comme les livrets de recettes imprimables complets et les spécialités saisonnières, jusqu'à ce que les données commencent à circuler. Organisé de cette façon, le suivi du stock en temps réel, du food cost et de la production est opérationnel dès le lancement, et non pas des semaines plus tard.

Ê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.