All articles
inventory managementsmall businessoperationsmanufacturing

Craft Brewery Inventory Management: Track Ingredients, Kegs & CO2

Learn how craft breweries track raw ingredients, fermenting batches, keg pools, CO2 gas, and packaging inventory while controlling waste and managing aging schedules.

F
Fluxventory Team
··6 min read

You have twelve tanks at various fermentation stages, a walk-in full of hops with different harvest dates, a keg pool scattered across 40 accounts, and no way to tell if you have enough CO2 for next week's canning run.

Welcome to craft brewery inventory management — where raw goods are perishable, work-in-progress is chemically active, and finished goods leave the building in containers you don't get back for weeks.

Most small breweries run this on a whiteboard and a prayer. But as you scale past 500 barrels a year, that approach starts costing real money.

Here's how to build an inventory system that keeps your fermenters full and your tap lines flowing.

The Four Sub-Inventories Every Brewery Manages

A brewery doesn't have one inventory — it has four interconnected ones, each with its own tracking rules and failure modes.

1. Raw Ingredients (Perishable & Seasonal)

Malt, hops, yeast, and adjuncts (fruit, coffee, spices) make up the raw material layer. Unlike retail inventory, these aren't static:

  • Hops lose alpha acid potency over time. A 2024 harvest packaged in nitrogen-flushed pellets behaves differently than loose 2023 cones.
  • Malt absorbs moisture and degrades. Base malts last 6-12 months; specialty malts (chocolate, roasted barley) lose character faster.
  • Yeast has a limited generation count. Re-pitching past 5-7 generations introduces off-flavors.
  • Adjuncts are often seasonal — pumpkin puree in September, honey in summer, coffee beans with roast-date sensitivity.

The practical system: Label every ingredient pallet or bucket with receipt date, harvest/vintage, and supplier lot number. Use FIFO strictly — the oldest hops go into bittering additions first, the freshest into dry-hop.

2. Work-in-Progress (Active Fermentation & Conditioning)

This is the inventory most breweries lose track of. From mash-in to packaging, beer is chemically transforming. You can't "count" a fermenter the same way you count bottles on a shelf.

What to track for each tank:

  • Recipe and batch number — links back to ingredient usage
  • Start date and expected duration — ale takes 2-3 weeks, lager 4-8 weeks, barrel-aged 3-18 months
  • Current phase — primary fermentation, diacetyl rest, dry-hopping, cold crash, carbonation, conditioning
  • Volume (gallons/liters) — updated with every sample pull, trub dump, or dry-hop addition
  • Transfer status — which tank it came from, which vessel it's going to (bright tank → keg or canning line)

The common failure: A brewer transfers a batch to a conditioning tank but forgets to update the tracking sheet. Now you have 15 barrels "missing" — not lost, just misattributed. With a proper tank-status board (physical or digital), this never happens.

3. Finished Goods & Packaging (Kegs, Cans, Bottles)

This is where the money lives — and where it goes missing most often.

Keg tracking is uniquely hard. A keg is both a product container and an asset. When you sell beer to a bar, the keg leaves your inventory as a product... but it must come back as an asset. Most breweries lose 5-15% of their keg pool annually to:

  • Bars that hold kegs months past the deposit return window
  • Kegs that get mixed up with other breweries' identical shells
  • One-way keg deposits that nobody tracks

Solution: Assign every keg a serial number (engraved, sticker, or RFID). Track it as a separate asset class with deposit value. Run a monthly keg reconciliation with your top 10 accounts — email each one asking them to count your kegs on hand.

Shelf-stable packaging (cans, bottles, four-packs carriers): Track these as standard inventory with reorder points. Most breweries keep 2-4 weeks of packaging on hand. The tricky part is seasonal label changes — a summer IPA label that's printed but never used is 100% waste.

4. Consumables & Gases (CO2, Cleaning Chemicals)

CO2 is the silent inventory you always run out of on a Friday afternoon.

  • CO2 powers the tap system, the keg washer, and the canning line. A 50-pound tank typically lasts 2-4 weeks depending on production volume.
  • Cleaning chemicals (caustic, acid, sanitizer) are easy to track but easy to forget — and running out mid-CIP stops production.
  • Filter media (DE pads, cartridge filters) have specific change intervals.

The trick: Add CO2 to your delivery check-in process. When a fresh tank arrives, note the date. When the regulator drops below 500 PSI, order the next one. A simple email reminder to your gas supplier every 3 weeks prevents most shortage disasters.

The Batch-Level Traceability Problem

If a customer gets a hazy IPA that tastes like buttered popcorn (diacetyl), you need to trace that batch to every keg and can that left the building.

Minimum traceability system:

  1. Assign a unique batch number at mash-in (e.g., B-2026-IPA-042)
  2. Record every ingredient lot number used in that batch
  3. Log every fermentation event (temperature spike, transfer, additive)
  4. Record the fill date and tank number for every keg and package run

With this in place, you can trace from "customer complaint on 4/15" back to "Keg #884 filled from BBT-3 on 4/10 using Batch B-2026-IPA-042, dry-hopped with Lot H-2026-Citra-019."

Doing this in a spreadsheet works for small operations. Once you're filling 50+ kegs per week, you'll want a system that tracks batch-to-keg links automatically.

Seasonal and Recipe Planning

Craft brewery inventory isn't just about tracking what's on hand — it's about planning months ahead.

Typical brewery planning cycle:

Horizon What you plan Risk if wrong
3-6 months out Seasonal recipe design, hop contract commitments Stuck with 200 lbs of a hop variety nobody wants anymore
4-8 weeks ahead Production schedule, malt/hop orders Not having key ingredients for planned releases
1-2 weeks ahead Packaging material orders (cans, labels, carriers) Can't run the canning line because labels aren't printed
Daily/Weekly Keg inventory, CO2 levels, cleaning chemical stock Running out mid-production

The pro move: Plan your seasonal releases 6 months out. Contract your base hops (Citra, Mosaic, Centennial) annually — you'll save 15-25% vs spot market. Leave 20% of your hop budget for experimental lots and short-notice releases.

How Fluxventory Helps Breweries

Fluxventory was built for businesses with messy, multi-location inventory — which describes every brewery. Our system tracks raw ingredients by lot number and harvest date, fermentation tanks as work-in-progress locations, and kegs as trackable assets with deposit values.

The mobile-first interface means brewers can log transfers and counts from the brewhouse floor without touching a desktop. And our multi-UOM support handles the weird measurements breweries work with — pounds of hops, gallons of wort, cases of cans, and individual kegs as returnable assets.

Try Fluxventory free — no hardware required, works on any phone or tablet.


Ready to get your brewery's inventory under control?

Stop guessing what's in your tanks and start tracking everything from raw hops to returned kegs. Start your free trial or see our pricing.

Ready to take control of your inventory?

Join businesses using Fluxventory to track stock in real time, reduce losses, and make smarter decisions.