← Back to blog Most BOM software is built for factories. Here is what small-batch makers actually need from bill of materials software, and how to find the right fit.

Bill of Materials Software for Small-Batch Makers: What to Look For


Bill of materials (BOM) software is a tool that records every ingredient or component that goes into a finished product, calculates the total material cost per unit, and automatically updates inventory when production is logged. A bill of materials is just a recipe with cost math attached. If you make soap, candles, skincare, baked goods, or any product built from raw materials, you already have one. The question is whether your software knows it too.

This guide covers what bill of materials software actually does, why most of it is built for the wrong audience, and what small-batch makers should look for before committing to a tool.

Close-up of a maker's hands writing a product formula in a notebook next to a laptop showing a simple inventory dashboard, soft studio lighting

What Bill of Materials Software Does (In Plain Terms)

At its core, BOM software tracks what goes into each product you make. You enter your formula once. The software handles everything that flows from it: material costs, inventory consumption, production planning, and cost per unit.

Without dedicated software, most makers piece this together manually. A recipe lives in a notebook or Google Doc. A spreadsheet tracks materials. A separate app or platform manages orders. None of them talk to each other.

The result is that you are the connection point between all of them. Every time you fulfill an order, you manually check stock. Every time you run a production batch, you manually subtract materials. Every time you restock, you manually update your spreadsheet.

BOM software closes that loop. When an order comes in, the system knows what materials were consumed. When you run a batch, it knows what to subtract. When stock gets low, it tells you before you run out.

The underlying logic is the same whether you are making 20 units per week or 2,000. What changes is the software built to handle it.

Why Most BOM Software Is Not Built for You

Search for bill of materials software and most BOM software listings are aimed at electronics manufacturers, engineering firms, or discrete parts assembly. If you make lip balm in your kitchen or candles in your garage, that framing does not match your reality. And it is not just cosmetic. The features, pricing, and terminology reflect a fundamentally different kind of operation.

Enterprise BOM software is typically:

  • Priced for teams, not solo makers or small studios

  • Built around SKUs and part numbers rather than recipes and formulas

  • Focused on production scheduling rather than cost-per-unit profitability

  • Disconnected from the sales channels makers actually use (Etsy, Shopify, Amazon, Faire)

Small-batch makers need something that understands a bar of soap has six ingredients, each with a cost per gram, and that knowing the total cost per bar is the whole point. That is a different product category, even if the underlying concept is the same.

What Small-Batch BOM Software Should Actually Do

Before evaluating any tool, it helps to know what the right features look like for a maker-scale operation. Here is what matters.

Recipe-based product definitions

You should be able to define each product by its formula: ingredient name, quantity, and unit of measure. The software should handle the unit conversions automatically, so you can enter a recipe in grams but track your raw materials in kilograms without doing the math yourself.

This is not complicated in concept. It is just rarely implemented well for small-batch contexts, where recipes might have 4 ingredients or 40, and where those ingredients overlap across dozens of finished products.

Automatic cost calculation

Once your recipe is entered, the software should calculate cost per unit without you touching a formula. That means pulling the current cost of each ingredient, applying the quantity used in each product, and surfacing a total material cost per finished item.

This matters because most makers underestimate their true product cost. When you are buying a kilogram of shea butter and using 15 grams per bar, the math is easy to miscalculate or round off. BOM software catches those errors at scale.

For a deeper look at how to work through this calculation, the post on how to cost handmade products from your recipe walks through the full process.

Inventory deduction on production

When you log a production run — say, 50 bars of soap — the software should automatically subtract the correct amount of each ingredient from your raw materials inventory. Not manually. Not with a separate step. Automatically, based on the recipe you already entered.

This is where most spreadsheet setups break down. The recipe exists in one place and the inventory exists in another, and keeping them in sync requires manual effort every single time you make something.

Low-stock alerts tied to what you actually make

Generic low-stock alerts tell you when a material falls below a threshold. Good BOM software goes further: it can tell you whether your current stock is enough to fulfill your open orders and planned production runs.

That is a meaningful difference. Knowing you have 800 grams of lavender essential oil is less useful than knowing that your open orders require 950 grams to fulfill.

Multi-channel sales integration

If you sell on more than one platform, your finished goods inventory needs to stay in sync across all of them. BOM software that handles production planning but ignores your Etsy and Shopify listings is solving half the problem.

Look for a tool that pushes stock updates to your sales channels automatically when your finished goods inventory changes. This eliminates overselling and removes the manual update step that compounds every time you run a batch.

"Knowing you have 800 grams of lavender essential oil is less useful than knowing your open orders require 950 grams to fulfill."
Organized rows of labeled raw material containers on open shelving in a small production studio, neutral background, editorial style

Tired of BOM software that thinks you have a procurement team?

Try the free BOM calculator →

How a BOM Works in Practice for a Small-Batch Maker

Here is a concrete example using a simple product: a 4 oz beeswax candle.

Product: 4 oz Beeswax Candle
Ingredients per unit:
Beeswax 112g @ $0.028/g = $3.14
Coconut oil 14g @ $0.006/g = $0.08
Fragrance oil 5g @ $0.045/g = $0.23
Cotton wick 1 unit @ $0.12/unit = $0.12
Jar (4 oz) 1 unit @ $0.65/unit = $0.65
Label 1 unit @ $0.08/unit = $0.08
Total material cost per unit: $4.30 (calculated from unrounded values; line totals shown rounded to nearest cent)

Note: ingredient costs in this example are for illustration only — your actual costs will vary by supplier and purchase volume.

Once that recipe exists in your BOM software, you do not recalculate it every time. The system knows what a candle costs. It knows what materials get consumed when you log a batch. It knows what to reorder when stock falls short of what your next production run requires.

If your ingredient costs change because beeswax prices went up, you update the material cost once and the cost-per-unit recalculates across every product that uses it. No spreadsheet hunting. No formula errors.

This is what proper BOM software looks like for a small-batch operation. It is not about complexity. It is about not repeating the same manual work every production cycle.

For makers in the baked goods space, the specific considerations around costing and recipe tracking are covered in the post on bill of materials for baked goods. And for a broader overview of BOM concepts applied to handmade products generally, the maker's guide to bills of materials is a good starting point.

How to Evaluate BOM Software for Small-Batch Production

Not every BOM tool is the same, and the differences matter at small-batch scale. Here is what to actually compare.

These five criteria are worth working through in order — the first two will eliminate most tools quickly, and the last three separate good fits from great ones.

Criterion

What to look for

Why it matters for small-batch makers

Pricing match

Tiered plans that start at a level appropriate for solo or small operations

Enterprise pricing floors are designed for manufacturing teams, not cottage studios

Recipe-based design

Software built explicitly for formula or recipe-based products

Tools designed for discrete parts assembly handle shea butter and fragrance oil less naturally

Sales channel integration

Direct connections to Etsy, Shopify, or wherever you sell

Without integration, you still have to manually update finished goods inventory every time something sells

Setup simplicity

Import tools for existing materials, products, and recipes; no technical support required

High setup complexity is a leading reason new software gets abandoned before it delivers value

Multi-level components

Support for nested sub-assemblies such as gift sets or products built from a pre-mixed base

Not every BOM tool handles this well at small-batch scale, and gaps here cause inventory errors

Does the pricing match your volume?

Most enterprise BOM software charges hundreds of dollars per month for features a solo maker will never use. Look for tiered pricing that starts at a level appropriate for a small or growing operation, not a floor designed for manufacturing teams.

Is it built for recipe-based products like soap or candles?

Software designed for discrete parts assembly handles things like bolts and circuit boards well. It handles shea butter, lye, and fragrance oil less naturally. Ask whether the tool is designed for formula-based or recipe-based products before you invest time setting it up.

Does it integrate with Etsy and Shopify?

A BOM tool that lives in isolation from your Etsy or Shopify store requires you to manually update finished goods inventory every time something sells or gets restocked. That is exactly the manual work you are trying to eliminate. Integrations with your actual sales channels are not a nice-to-have for multi-channel sellers.

How much setup does it require?

Some tools are built for operations with dedicated IT support. If you are a solo maker or small team, you need something you can set up in an afternoon. Look for import tools that let you bring in your existing materials, products, and recipes without starting from scratch.

In practice, setup complexity is one of the most common reasons makers abandon new software before it delivers value — the learning curve simply outlasts the motivation to push through it.

Does it handle multi-level components?

If any of your products use sub-assemblies (a gift set made from three individual products, or a product with a pre-mixed base formula), you need a tool that can handle nested components. Not every BOM tool does this well at small-batch scale.

When production records and stock levels live in separate, manually updated systems, any missed update creates a gap — and those gaps compound with every batch you run.

For makers considering a move away from spreadsheets entirely, the post on migrating from a handmade inventory spreadsheet to software covers how to make that transition without losing your existing data.

It is also worth reading through what inventory software for handmade sellers should actually include before committing to any platform. The BOM functionality matters, but it does not exist in isolation from the rest of your production and sales workflow.

Split composition: left side shows a messy spreadsheet on a laptop screen, right side shows a clean software interface with recipe costs and stock levels, concept illustration style

Found the right criteria but still hunting for a tool that actually checks the boxes?

Create your free account →

Key Takeaways

  • Bill of materials software tracks what goes into each product, calculates cost per unit, and deducts materials automatically when you log production runs.

  • Most BOM software is designed for manufacturing and engineering teams. Small-batch makers need tools built for recipe-based products at cottage and studio scale.

  • The features that matter most for makers are automatic cost calculation, inventory deduction on production, low-stock alerts tied to actual demand, and integration with your sales channels.

  • When evaluating tools, prioritize fit over features: does it match how you actually work, and can you set it up without a technical team?

  • Spreadsheets break down when your product count and channel count grow past a certain point. BOM software is what keeps production and inventory accurate without requiring you to be the manual link between your tools.

Frequently Asked Questions

What is bill of materials software?
Bill of materials software tracks the ingredients or components that go into each product you make. It calculates cost per unit automatically, deducts materials from inventory when you log a production run, and alerts you when stock is running low. For small-batch makers, it replaces the manual work of managing recipes and materials across separate spreadsheets and apps.
Do I need BOM software if I already use a spreadsheet?
Spreadsheets work well when you have a small number of products and one or two sales channels. As your product range grows or you start selling across multiple platforms, keeping your recipe costs, materials inventory, and finished goods in sync manually becomes time-consuming and error-prone. BOM software automates that connection.
Is bill of materials software only for large manufacturers?
Most BOM software is marketed toward manufacturers, but the underlying need exists at any scale. If you make products from raw materials and need to track costs and inventory accurately, BOM software is relevant to you. The key is finding a tool built for small-batch or recipe-based production rather than a scaled-down version of an enterprise ERP system.
What is the difference between a recipe and a bill of materials?
They are essentially the same thing. A recipe lists what goes into a product and in what quantities. A bill of materials does the same, but with cost data attached to each ingredient. BOM software takes your recipe, applies your ingredient costs, and calculates what each unit actually costs to make.
Can BOM software connect to Etsy or Shopify?
Some can, some cannot. This is an important distinction for multi-channel sellers. BOM software that tracks your production and inventory internally but does not sync with your sales channels still requires you to manually update stock levels when orders come in or batches are completed. Look for tools that integrate directly with the platforms you sell on.