The Ingredient Lifecycle

Follow an ingredient from purchase through stock, recipe usage, production deduction, waste tracking, and reorder.

The Ingredient Lifecycle

  • Follow an ingredient from purchase through stock, recipe use, production, and waste tracking
  • Understand how ingredient costs flow into recipe pricing and order profitability
  • Learn when and how to reorder ingredients before you run out

Overview: The Journey of an Ingredient

Every ingredient in BakeOnyx follows a predictable path: you add it to your system, purchase it, receive it into stock, use it in recipes, deduct it during production, track any waste, and reorder when supplies run low. Understanding this lifecycle helps you manage costs, avoid stockouts, and maintain accurate inventory.

Step 1: Add Your Ingredient

Before you can purchase or use an ingredient, it must exist in your BakeOnyx system.

  1. Go to DashboardIngredients
  2. Click + New Ingredient
  3. Fill in the ingredient details:
    • Name — e.g., "All-Purpose Flour"
    • Unit — kg, g, lbs, pcs, etc.
    • Category — Flour, Sugar, Dairy, etc.
    • Cost per Unit — your current purchase price
    • Reorder Point — minimum stock level before alerts trigger
    • Preferred Supplier — optional, for quick PO creation
  4. Click Save
Tip: Don't start from scratch. BakeOnyx includes a Master Ingredient Library with 80+ pre-configured baking ingredients (flour types, sugars, leavening agents, etc.). Search and select from the library to save time and ensure consistency.
Ingredient creation form showing name, unit, category, cost per unit, and reorder point fields

Step 2: Create a Purchase Order

When you need to buy ingredients, create a Purchase Order (PO) to send to your supplier.

  1. Go to DashboardPurchase Orders
  2. Click + New Purchase Order
  3. Select your supplier and add line items with:
    • The ingredient name
    • Quantity ordered
    • Unit price quoted by the supplier
  4. Review the total cost and click Send to Supplier

Step 3: Receive Stock

When your delivery arrives, you must receive the PO in BakeOnyx to update your stock levels and record the actual cost paid.

  1. Go to DashboardPurchase Orders
  2. Find the PO and click Receive
  3. For each line item, enter:
    • Actual Quantity Received — may differ from what you ordered
    • Actual Unit Price — update if the supplier charged a different price
  4. Click Confirm Receipt

BakeOnyx automatically:

  • Increases the ingredient's current stock
  • Creates an inventory log entry (marked as "restock")
  • Updates the ingredient's cost per unit if the price changed
Purchase order receive page showing quantity and price fields for confirmation

Step 4: Use in Recipes

When you create a recipe, you specify exactly how much of each ingredient it requires. BakeOnyx automatically calculates the recipe's total ingredient cost based on current ingredient prices.

If you later change an ingredient's cost per unit, all recipes using that ingredient update automatically — no manual work needed.

Step 5: Deduct During Production

When you fulfill a customer order, a production task shows which ingredients are needed (scaled by order quantity). The baker reviews the task and clicks Deduct to confirm and remove ingredients from stock.

Warning: Stock deduction is not automatic. The baker must manually confirm the deduction. This prevents accidental stock loss and gives you a chance to catch errors or shortages before production starts.

Step 6: Track Waste

Waste reduces your profit margin. BakeOnyx tracks waste three ways:

  • Manual Waste Logs — Record spoiled, expired, or over-portioned ingredients with a reason and quantity
  • PO Receiving Rejections — Mark damaged goods when receiving a delivery
  • Production Waste — Log waste quantity during production tasks

All waste appears in your Waste & Shrinkage report for analysis.

Waste log entry form with reason dropdown and quantity field

Step 7: Reorder When Stock Runs Low

When an ingredient's stock falls below its reorder point, BakeOnyx sends you a low-stock alert. You can:

  • Manually create a new Purchase Order
  • Use the AI reorder suggestion, which predicts when you'll run out and recommends order quantities
  • Enable auto-reorder to create draft POs automatically based on forecasts
Note: Your Shopping List shows ingredient shortfalls for upcoming orders, helping you plan purchases before you run out.

The Cost Flow

Understanding how costs flow through BakeOnyx helps you price orders correctly:

  1. Purchase Cost — You pay your supplier a unit price
  2. Ingredient Cost per Unit — Stored in BakeOnyx and updated with each purchase
  3. Recipe Cost — Sum of all ingredient costs in the recipe
  4. Order COGS — Recipe cost × quantity ordered
  5. P&L Profit — Order revenue minus COGS

When ingredient costs change, recipe costs and order profitability update automatically.

Next Steps

Was this article helpful?