Why doesn't my recipe cost change when I update an ingredient price?
Why it works that way
A recipe is a record of what you actually used. When you add flour to a recipe, Bake Boost writes down the price of flour at that moment and works out what that amount of flour cost you. That figure then stays put.
This is deliberate for past work — you would not want last year's costs to change under you every time a supplier puts a price up. But it means that when flour genuinely does go up, your recipes keep quoting the old price until you tell them otherwise.
How to bring a recipe up to date
- Open Recipe & Ingredients → Recipes and choose the recipe.
- If any ingredient price has moved, a yellow panel appears above the ingredient list: "2 ingredient prices changed since you built this recipe", with the old and new recipe cost.
- Each affected line shows what it cost then and what it costs now — for example
0.76 → 0.78. - Press Refresh prices, then Update to save.
Lines whose price has not moved are left exactly as they are.
Finding which recipes need it
You do not have to open every recipe to check. The recipe list shows a small label on any recipe that needs attention — "3 prices changed", or "1 to check" — so you can go straight to the ones that matter.
Lines it will not touch
Refresh deliberately leaves some lines alone, and tells you why:
- "This ingredient no longer exists." You deleted the ingredient, so there is no price to read. The old figure is kept rather than replaced with a guess. Add the ingredient back, or remove the line.
- "The ingredient has no purchase unit" or "no purchase price." Bake Boost cannot work out a cost without knowing what you paid and for how much. Fill those in on the ingredient, then refresh.
- "The units no longer convert." The recipe asks for grams but the ingredient is now bought by the piece, and there is no way to convert between them. Change the unit on the recipe line.
In every one of these cases the line keeps its existing figure. Bake Boost will not invent a number, and it will not quietly set a line to zero.
Products made from the recipe
If the recipe is used in products, a blue panel lists them. Refreshing the recipe does not change those products — each keeps its own copy of the recipe's cost, in the same way the recipe keeps its own copy of the ingredient's.
Open each product and press Re-cost this product. Before anything is saved it shows you both figures — what it costs to make, and what the customer would pay — so a cost change never moves your prices without you seeing it first. If the product is listed in your shop, it asks you to confirm that as well.
If you would rather your selling price did not follow your costs, set a price basis on the product instead. A price basis fixes the price you charge, so re-costing updates what the cake costs you without touching what you charge.
Adding an ingredient that has no price yet
Bake Boost will not add an ingredient to a recipe if it cannot cost it — if the ingredient has no purchase price, or no unit. It tells you which one is missing.
This is on purpose. A line with no cost quietly makes the whole recipe look cheaper than it is, and you end up quoting below what the bake actually costs you. Fill in the price and pack size on the ingredient first, then add it.
Related guides
- Recipes, ingredients and supplies — building your kitchen library
- Costing and pricing — yields, amount-used costing and price basis
- How much should I charge for a cake?
Related questions
- Why doesn't my recipe cost change when I update an ingredient price?
- Because the recipe keeps its own copy of the ingredient's price, taken on the day you added it. Changing the price under Recipe & Ingredients updates the ingredient, not the recipes already built from it. Open the recipe and press Refresh prices to bring it up to date.
- Do I have to delete and re-add every ingredient to update a recipe cost?
- No. Open the recipe and press Refresh prices. Bake Boost re-costs every line whose ingredient price has moved and leaves the rest exactly as they are. You no longer have to remove and re-add ingredients one by one.
- How do I find which recipes are using out-of-date ingredient prices?
- The recipe list shows a label on any recipe that needs attention — for example "3 prices changed" or "1 to check" — so you can go straight to the recipes that matter instead of opening each one.
- Does refreshing a recipe change my product prices?
- No. Products keep their own copy of the recipe's cost, so refreshing a recipe never changes them. If the recipe is used in products, Bake Boost lists them for you. Open each product and press Re-cost this product — it shows both what the product costs to make and what the customer would pay before anything is saved.
- Why won't Bake Boost add an ingredient to my recipe?
- Because it cannot work out what that ingredient costs — usually the ingredient has no purchase price, or no unit. The message tells you which is missing. Fill it in on the ingredient and then add it. A line with no cost makes the whole recipe look cheaper than it is, so you end up quoting below cost.
- Why did some lines stay unchanged after I pressed Refresh prices?
- Because Bake Boost will not guess a figure. A line is left alone when the ingredient has been deleted, when it has no purchase price or unit, or when its units no longer convert to the one the recipe asks for. Each of those lines is flagged with the reason so you can fix it by hand.
Last updated September 28, 2026