A single missing ingredient line on your recipe card might not seem like a big deal. Maybe you forgot to account for the Irish moss, or you left the CO2 volumes off your flagship IPA spec sheet. But multiply that small gap across 15 recipes, 200 brew days a year, and thousands of dollars in raw materials, and suddenly you're staring at a margin problem you can't explain.
That's why a bill of materials (BOM) matters so much in a brewery. It's the bridge between your creative recipe development and the hard financial reality of running a profitable operation. A well-built BOM tells you exactly what goes into every batch, how much it costs, and what you need to have on hand before brew day. Without one, you're guessing. And guessing gets expensive fast.
The good news? Building a BOM system doesn't require an industrial engineering degree. It requires discipline, the right structure, and a tool that connects your recipes to your inventory and purchasing. In this guide, we'll walk through exactly how to create, manage, and optimize a bill of materials for every beer in your lineup, so you can brew with confidence and keep your costs under control.
What a Brewery Bill of Materials Actually Includes
Before you can build a useful BOM, you need to understand what belongs in one. A bill of materials is simply a structured list of every raw material, component, and consumable required to produce a single finished product. In manufacturing, this concept has been around for decades. In brewing, it's the same idea applied to beer.
But here's where breweries often go wrong: they treat their BOM like a recipe card. A recipe card tells you how to brew a beer. A BOM tells you what it costs and what you need to buy. Those are different questions, and they require different levels of detail.
Raw Ingredients vs. Process Consumables
Your BOM should capture two distinct categories. The first is your raw ingredients: base malt, specialty grains, hops, yeast, adjuncts, water treatment salts, and any fruit or flavor additions. These are the things that directly become your beer.
The second category is process consumables. These are materials you use during production that don't end up in the final product but are still a real cost per batch. Think about filtration media, fining agents like gelatin or biofine, cleaning chemicals (caustic, peracetic acid, sanitizer), CO2 for carbonation and purging, and even packaging materials like crowns, labels, can ends, and carrier packaging.
Many breweries only track the first category. That means their per-batch cost calculations are consistently low, sometimes by 15 to 20 percent. If you're pricing your beer based on incomplete cost data, you're leaving money on the table or, worse, losing it.
Structuring Your BOM for Consistency
Every BOM entry should include at minimum:
- Item name with a standardized naming convention (e.g., "Cascade Hops, Pellet, 2023 Crop" not just "Cascade")
- Unit of measure that matches how you purchase and use the item (pounds, ounces, kilograms, each)
- Quantity per batch at your standard batch size
- Cost per unit based on your most recent purchase price
- Vendor so you know where each item comes from
This structure lets you do two powerful things. First, you can calculate the total raw material cost for any recipe instantly. Second, you can aggregate demand across all your recipes to forecast purchasing needs. When your BOM connects directly to your inventory management and purchasing system, those calculations happen automatically instead of living in a spreadsheet you forgot to update three months ago.
A good rule of thumb: if you wouldn't brew without it, it belongs in your BOM. That includes the keg coupler gaskets, the dissolved oxygen cartridges, and the pH meter calibration solution. These small items add up, and tracking them gives you an honest picture of what each batch truly costs.
Building Your First BOM Step by Step
Knowing what goes into a BOM is one thing. Actually building one for your full recipe lineup is another. Here's a practical process that works whether you're managing 5 recipes or 50.
Step 1: Audit Your Current Recipe Library
Start by pulling together every recipe you actively brew. For each one, list out every ingredient and consumable from grain bill through packaging. Don't worry about formatting yet. Just get everything on paper or screen.
This is where most brewers discover gaps. You'll find recipes where the hop schedule is detailed down to the gram, but there's no mention of yeast nutrient, whirlfloc, or the dry hop bag that goes in the fermenter. You'll also find inconsistencies: one recipe lists hops in ounces, another in grams, a third in pounds. Standardize everything now, and you'll save yourself headaches later.
For each item, note your standard batch size. If you brew on a 15-barrel system, your BOM quantities should reflect a 15-barrel batch. You can always scale later, but pick one reference point and stick with it.
Step 2: Create Your Master Item List
Before you assign ingredients to recipes, build a master list of every raw material and consumable your brewery uses. This becomes your single source of truth. Each item gets one entry with a consistent name, unit of measure, and current cost.
This master list is also your inventory catalog. When you receive a shipment of Pilsner malt, you're updating the same item that appears in your Helles BOM, your Kolsch BOM, and your Belgian Wit BOM. Change the cost once, and it flows through to every recipe that uses it.
According to the U.S. Small Business Administration, maintaining accurate inventory records and cost tracking is fundamental to small business financial health. Breweries are no exception. Your master item list is the foundation that makes accurate costing possible.
A practical tip: organize your items into categories. Grain, hops, yeast, water chemistry, fining agents, packaging materials, and cleaning chemicals are a good starting set. This makes it easier to find items, run reports by category, and spot where your spending concentrates.
Step 3: Link Items to Each Recipe
Now connect your master items to each recipe. For your flagship IPA, you might have:
ItemCategoryQuantity (15 bbl)UnitCost/UnitLine Cost2-Row Pale MaltGrain550 lbslb$0.42$231.00Crystal 40LGrain55 lbslb$0.55$30.25Centennial Hops (Pellet)Hops12 lbslb$14.00$168.00Citra Hops (Pellet)Hops18 lbslb$22.00$396.00US-05 YeastYeast4 packseach$8.50$34.00WhirlflocFining2 tabletseach$0.35$0.70CO2 (Carbonation)Gas15 lbslb$0.18$2.7016oz Can + LidPackaging1,984each$0.12$238.084-Pack CarrierPackaging496each$0.08$39.68Total$1,140.41
That $1,140.41 is your raw material cost for a 15-barrel batch. Divide by your expected yield (say 28 cases of cans per barrel, or 420 cases total), and you get a material cost of $2.72 per case. Now you have a real number to build your pricing from.
Do this for every recipe, and you have a complete cost picture across your entire portfolio. You can see at a glance which beers are your most expensive to produce, which ones have the healthiest margins, and where you might need to adjust pricing or reformulate.
Managing BOMs as Your Brewery Grows
Creating your BOMs is the first victory. Keeping them accurate over time is the real challenge. Ingredient costs change. You switch vendors. You reformulate recipes. You add new beers and retire old ones. A BOM system only works if it reflects reality.
Keeping Costs Current
Ingredient prices shift constantly. Hop contracts get renegotiated. Malt prices move with barley harvests. Yeast suppliers adjust their pricing. If your BOM still reflects costs from your first purchase order, your margin calculations are fiction.
The simplest approach is to update item costs whenever you receive a new purchase order. When a shipment of Citra hops arrives at $24 per pound instead of $22, update the master item, and every BOM that includes Citra automatically reflects the new cost. This is where having your BOM connected to your purchase order workflow pays off enormously. Receiving inventory and updating costs become a single step instead of two disconnected tasks.
Some breweries prefer to use weighted average costing, where the item cost reflects a blend of what you've paid over multiple purchases. Others use last-in cost, always pricing at their most recent purchase. Either approach works, but pick one and be consistent.
Handling Recipe Variations and Seasonal Beers
Most breweries don't just brew the same five beers forever. You have seasonal releases, one-offs, collaboration brews, and experimental batches. Each one needs a BOM, even if you only brew it once.
Why? Because you need to know what that beer actually cost to make. If your summer shandy was a hit and you want to bring it back, you need accurate cost data to decide if it's worth repeating. If a collaboration brew ate into your margins, you need to understand why before agreeing to the next one.
For variations on existing recipes (say, a double dry-hopped version of your IPA), create a separate BOM rather than modifying the original. This keeps your cost history clean and lets you compare the standard version against the variant.
Forecasting and Purchasing from Your BOMs
Here's where the BOM becomes a strategic tool, not just a cost tracker. When you know the exact materials needed for every recipe and you have a production schedule showing which beers you're brewing in the coming weeks, you can calculate precisely what you need to order and when.
This is the connection between your BOM and your production scheduling. If you're brewing three batches of IPA and two batches of stout next month, your system can multiply the BOM quantities by the batch count, check current inventory levels, and generate a purchasing need list. No more emergency malt orders. No more discovering you're short on a specialty hop the day before brew day.
For breweries managing this in spreadsheets, the math is doable but tedious and error-prone. A connected system like BrewPlanner ties your BOMs directly to inventory levels, tank schedules, and purchase orders, so the data flows automatically and stays in sync.
Turning Your BOM Data into Better Business Decisions
Cost tracking is just the starting point. The real power of a well-maintained BOM system is the decisions it enables. Once you have accurate, current cost data for every recipe, you can start asking (and answering) questions that directly impact profitability.
The first and most obvious question: which beers make you the most money? Not revenue, but actual margin after materials. You might find that your highest-volume seller has the thinnest margin because of expensive hops, while a simpler session ale generates more profit per barrel. That insight should influence how much tank time and marketing effort you allocate to each beer.
Second, BOMs help you evaluate reformulation decisions with real data. If you're considering switching from one base malt to another, you can update the BOM and immediately see the cost impact across every recipe that uses it. The same applies to hop substitutions, yeast changes, or packaging format switches. Instead of guessing whether a change helps or hurts, you can model it.
Third, your BOM data feeds into accounting and financial reporting. When you close out a month or a quarter, you need to know your cost of goods sold. With accurate BOMs and production records, that calculation is straightforward: multiply each batch brewed by its BOM cost, sum it up, and you have your COGS. Without BOMs, you're estimating, and estimates tend to drift in the wrong direction.
Finally, your BOM is a communication tool. When you share it with your brewer, they know exactly what to pull from the warehouse for each batch. When you share aggregated data with your purchasing team (or yourself, wearing your purchasing hat), they can plan orders strategically. When you share margin data with your partners or investors, you're showing that you run a disciplined operation.
The breweries that grow successfully are the ones that treat recipe cost management as seriously as recipe development. Great beer matters. But great beer that you can't afford to keep making doesn't build a lasting business.
Start with your top five recipes. Build their BOMs this week. Update the costs to reflect your most recent purchases. Calculate the per-unit material cost for each one. You might be surprised by what you find, and you'll definitely be better equipped to make smart decisions going forward. If you're ready to move beyond spreadsheets and connect your BOMs to inventory, scheduling, and purchasing in one place, get started with BrewPlanner and see how much easier recipe cost management can be.



