

2/15/26
Product tree: the restaurant's DNA
Whether it’s a restaurant manager, a shift supervisor, or an employee who volunteered to “fill in the gaps” with suppliers — everyone can agree on one thing: no one enjoys manually typing data into a system.
That’s exactly why we developed our new feature, Zestt’s smart scanning tool. It’s a solution that turns one of the most tedious processes — goods receiving — into one of the simplest and most efficient.
So how does it actually work, and why can it change the way you manage your restaurant?
What exactly is a BMO and why is it critical?
Unlike a standard "recipe" designed to teach how to prepare food, a BMO is a logistical-financial document. It breaks the dish down into its smallest components to understand how much it truly costs us.
A professional BMO needs to have three layers:
Raw Materials: Not just "tomatoes", but "Grade A Roma Tomatoes."
Sub-Recipes: The sauces, purees, doughs, and stocks prepared in advance (mise en place). If the sauce isn't priced correctly, the final dish won't be either.
Depreciation and Yield: This is the biggest pitfall. If you bought a kilo of onions and peeled them, you’re left with 850g. If your BMO doesn't account for the 15% that went in the trash, you're subsidizing that depreciation out of your own profit.
The Catch: Why Excel doesn't really work here
Many restaurateurs try to build their BMO in Excel. Initially, it looks great, but after a month it becomes irrelevant. Why?
Disconnected from reality: Did the price of butter go up by 10% this morning? Excel doesn't know that. Your food cost has risen, but you keep selling at the old price, thinking you’re making a profit.
Complexity: Once you have a "base tomato sauce" used in five different dishes, a small change in the sauce recipe requires you to manually update five different Excel files. One mistake, and the data gets messed up.
The solution: A living, breathing BMO
In a dedicated management system (Mini ERP), the BMO isn't just a list; it’s a living mechanism. When you build the BMO within the system, it's connected directly to procurement invoices.
Did the supplier raise the price of flour? The system automatically updates the cost of the dough, which updates the cost of the pizza, which updates the final food cost percentage. All without having to touch the keyboard.
This way you get full control: You know exactly how much the dish costs today, not how much it cost six months ago. That's the difference between managing a restaurant based on your gut and running a business that generates predictable, stable profit.
Want to build a smart BMO that protects your money? Come see how Zestt turns recipes into business data.