Skip to main content

How to create a product recipe / BOM

Create product recipes to detail components and quantities needed for manufacturing.

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated today

A product recipe, also known as a Bill of Materials (BOM), outlines the components and their quantities required to manufacture a product. This essential step in the manufacturing process ensures accurate inventory management and efficient production planning.


Methods to create a product recipe

You can create a product recipe in Katana using one of the following methods:

  1. Manually: Directly input components and quantities into the product card.

  2. Importing: Upload recipes in bulk using a spreadsheet template.

  3. Copying from another product: Duplicate an existing recipe from a similar product.

Note: If the option to create/edit a product isn't available, take a look at this article regarding user permissions.


Manually creating a product recipe

To manually create a product recipe:

  1. Navigate to the Items screen and select the desired product to open its product card.

  2. Click on the Product recipe / BOM tab next to the General info tab.

    Product recipe tab on a product card

  3. In the Ingredients table, add each component:

    • Item: Select existing materials or products (subassemblies) from the dropdown. To create a new item, type its name and select Create new "item name".

    • Quantity: Enter the amount required to produce one unit of the product. The unit of measure is defined in the item's settings.

    • Notes: Add any relevant comments or instructions. These notes will appear on the manufacturing order (MO) for reference.

    • Stock Cost: Automatically calculated as Average Cost of Item in Stock Γ— Quantity. This field is non-editable. If the item's stock is zero, the default purchase price (for materials) or manufacturing cost (for subassemblies) is used.

Note: The recipe defined here becomes the default for MOs. However, you can adjust ingredient quantities during production to account for variations or waste. Operators can report actual usage through the Shop Floor App.


Copying a recipe from another product

To copy a recipe from an existing product:

  1. In the Product recipe / BOM tab of the desired product, click Copy recipe from at the top right of the Ingredients table.

    Copy recipe from option in the product recipe tab of a product card

  2. Search for and select the product whose recipe you wish to duplicate.

    Searching for a recipe to copy

  3. If the current product already has a recipe, you'll be prompted to confirm the overwrite.

  4. If the variant structures differ between the products, you can choose whether to also copy the variant setup. Be aware that this will overwrite the current product's variant structure.


Importing product recipes via a spreadsheet

Shows where you can find product recipes template/upload from Data import
  1. Go to Settings > Data import.

  2. Download the Add new product recipes / BOMs template for importing product recipes.

  3. Fill in the required fields, including item names, quantities, and any notes.

  4. Upload the completed spreadsheet back into Katana to apply the changes.

Tip: Ensure that item names and other identifiers match existing records to prevent duplication or errors during import.


Creating recipes for product variants

If your product has variants (e.g., different sizes or colors), you can create specific recipes for each variant:

  1. Enable variants in the General info tab of the product card.

    Shows the Yes, this product has multiple variants checkbox on an item card

  2. In the Product recipe / BOM tab, select the desired variant from the Active variant dropdown.

    Shows the dropdown of multiple variant options on the Product recipe / BOM tab of an item card

  3. Add components and quantities specific to that variant.

  4. Use the Copy to... function to duplicate the recipe to other variants as needed.

    Shows the Copy to... option on the Products recipe / BOM of an item card

Note: Managing recipes at the variant level allows for precise control over component requirements for each product variation.

Read more detailed instructions for creating variant-specific recipes.


Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?