Skip to Content
FeaturesIngredients

Ingredients

Your ingredients live in the Inventory area: a running record of what you have on hand, what it’s worth, and what’s running low. It is split into four type-specific pages — Fermentables (/inventory/fermentables), Hops (/inventory/hops), Yeast (/inventory/yeast), and Miscellaneous (/inventory/misc) — each a dense, sortable table of the stock you keep for that type. Opening /inventory lands you on Fermentables. All four pages read the same store, so an item only ever shows on the page for its type.

Reference4 ingredient types·Updated Jun 2026
Inventory is your personal stock list, separate from the master ingredient catalog the app ships. You add to inventory by pulling from the catalog or by entering a custom item. Recipes draw their ingredient details from the catalog; see Recipes.

Browsing ingredients

Each type page has the same three-part frame, with type-specific columns in the table below it.

Header. The type name, a N tracked count chip beside it, and two add buttons: Browse catalog (pull an existing ingredient in) and Custom item / Custom strain (enter your own).

Stat strip. Four glanceable numbers across the top. The first two vary by type — Items/Varieties/Strains and either On hand (total weight, in your preferred unit) or Inventory value (the priced stock total). The last two are always Low stock and Out, shown muted when zero and in warning/danger color when not.

TypeFirst two stats
FermentablesItems · On hand (weight)
HopsVarieties · On hand (weight)
YeastStrains · Inventory value
MiscellaneousItems · Inventory value

Toolbar. A search box, a Group control, and a stock filter.

Search
filters the visible rows by name, plus vendor/supplier and flavor or description text. A clear () button resets it.
Group
bands the table by an attribute. The options differ by type: fermentables group by Type / Supplier / None, hops by Origin / Type / Family / None, yeast by Lab / Type / Form / None, and misc by Category / Vendor / None. Each band shows its row count, and the weight groups show a summed weight.
Stock filter
an All / Low / Out toggle. Low and Out each show a live count and narrow the table to just those rows.

A shown of total count sits at the right of the toolbar whenever a search or filter narrows the list.

Columns. Every type’s table shares the same core columns; the type-specific ones (color, alpha acid, attenuation, dose…) are covered in each type’s section below.

ColumnWhat it shows
Item / StrainA category swatch, the name, and a sub-line (supplier, origin, lab, or flavor). A Custom tag marks an item you entered by hand rather than pulled from the catalog.
On handYour current amount. Editable inline — click the cell and type. Mass items take smart entry like 2.5kg or a delta like +100g; yeast is counted in packs (pk); misc uses its own unit.
CostUnit cost, editable inline. Stored once and shown in your preferred unit (see below). Blank shows .
ValueAmount × unit cost. Shows until a cost is set.
StatusA colored In stock / Low / Out pill.

Every column header sorts: click to sort, click again to reverse (numeric columns open descending). Sorting orders rows within each group.

How to find an item
  1. 1Open the page for its type from the Inventory nav group.
  2. 2Type in Search, or set Group and the Low / Out filter to narrow the table.
  3. 3Click any column header to sort.

Adding and editing

There are two ways to add stock, and editing happens both inline and in a full modal.

How to add an ingredient
  1. 1Click Browse catalog to search the master ingredient library, then pick one — it lands in your inventory at zero, with its catalog details prefilled, and its On hand cell focused so you can type the amount straight away.
  2. 2Or click Custom item / Custom strain to open the add-custom modal and enter an ingredient the catalog doesn't have.
  3. 3Fill in the amount (required) and any type-specific fields, then Add to inventory.

The actions available on your stock:

Add from catalog
Browse catalog copies a master ingredient into your inventory, carrying its known stats. Catalog-linked items show their name in accent color.
Add custom
Custom item / Custom strain creates an entry tracked only in your inventory, with the full type-specific field set.
Edit
click a row (anywhere but the inline cells) to open the edit modal — name, amount, cost, every type-specific field, and the keep-in-stock rules. Editing a catalog-linked item changes only your inventory copy, not the catalog.
Adjust amount / cost
edit the On hand and Cost cells directly in the table without opening the modal.
Remove
the trash button arms an inline Remove? · Delete / Cancel confirm slide; confirm to drop the item from inventory.

Stock, cost, and reordering

These concepts work the same across all four types.

Stock status. Every item is In stock, Low, or Out. An amount at or below zero is Out; at or below the low threshold is Low. The threshold is a sensible default for the item — by grain type for fermentables (base/wheat 1000 g, crystal 500 g, roast 250 g, acid 100 g; 250 g otherwise), by purpose for hops (bittering 40 g, aroma/dual 60 g), one pack for yeast, and a per-unit floor for misc (e.g. 25 g, 1 kg, 25 ml, 3 tsp). Setting a reorder threshold (below) overrides the default.

Cost. Each item stores one unit cost, in cents per its stocking unit — per kilogram for mass items, per pack for yeast, per the natural billing unit for misc. The table and modals show and accept it in your preferred unit, so a fermentable cost reads $/lb or $/kg to match your weight preference, hops read $/kg, yeast $/pk, and misc per its working unit. The Value column multiplies your amount by this cost.

Keep in stock. Both add and edit modals carry a Keep in stock toggle. Turning it on reveals a Reorder rules panel with two fields:

Stock threshold
reorder once you drop below this.
Target stock
top back up to this amount.
How it works
The reorder threshold does double duty: it flags the item for restocking and becomes the Low/Out threshold that drives the status pill. An item set to keep in stock is auto-added to a reorder list when it falls within a tolerance band of its threshold, then topped up to target. That tolerance is a single value set once in your account Settings, not per item.

Fermentables

Fermentables are mass-stocked (grams) and carry a color swatch plus the gravity-and-color stats that drive a recipe’s OG and SRM.

Color
grain color in °L. Sets the row's color swatch and feeds SRM in recipes.
Potential gravity ⇄ Yield %
two linked fields — enter either and the other is derived. Yield is the share of the grain's sugar potential that's extractable.
Category
Grain, Sugar, Extract, Adjunct, or Fruit.
Grain type
Base, Wheat / Oat, Crystal, Roast, or Acid — required for grains. Sets the type chip and the default low-stock threshold.
Grain details
for grains: Diastatic power (°Lintner), Max in batch (%), Moisture (%), Protein (%), and Acid malt strength (%, acid malt only).
Supplier / Maltster
the maker — also the Supplier group-by key.
Product URL
an optional link to the product page.

Hops

Hops are mass-stocked (grams) and keyed off alpha acid, which the table shows in its own AA column.

Alpha acid · typical
the variety's typical alpha acid % — required, shown in the AA column, and used for bitterness when the hop is added to a recipe.
AA range
optional low and high % bounds around the typical value.
Beta acids
optional beta acid %.
Purpose
Bittering, Aroma, or Dual-purpose. Sets the type chip and the default low-stock threshold.
Form
Pellet (T-90), Whole / leaf, Plug (T-45), or CO₂ extract.
Origin
country of origin — also the Origin group-by key.
Flavor family
an aroma family (citrus, tropical, etc.) that sets the swatch color and the Family group-by.
Aroma notes / Substitutes
free-entry tag lists for descriptors and stand-in varieties.
Product URL
an optional link to the product page.

Yeast

Yeast is counted in packs (pk) rather than weighed, so quantity, cost, and reorder thresholds are all per pack. The table adds attenuation, temperature, and flocculation columns.

Type
Ale, Lager, Wheat, Belgian, Kveik, Wild, or Hybrid. Sets the swatch and chip.
Form
Liquid, Dry, or Organic.
Lab / Product ID
the lab name (e.g. White Labs) and its product code (e.g. WLP565). Lab is the Lab group-by key.
Attenuation
apparent attenuation %. In a recipe this drives predicted FG and ABV.
Alcohol tolerance
the strain's alcohol tolerance %.
Temp min / max
the recommended fermentation range, in °C, shown as a range in the Temp column.
Flocculation
Low through Very high, rendered as a small bar gauge in the table.
STA1 / diastatic
a flag for diastatic (*Saccharomyces diastaticus*) strains that can keep attenuating past terminal gravity; surfaced as an STA1 badge on the row.
Cell counts
optional Cells / pack and Cells / gram, in billions.

Miscellaneous

Miscellaneous covers everything that isn’t grain, hops, or yeast — water salts, acids, finings, nutrients, spices, and flavorings. Each item is stocked in its own unit, and the table shows a recommended dose.

Category
Water, Acid, Fining, Nutrient, Spice, or Flavor. Sets the glyph, chip color, and the Category group-by.
Use / stage
where the addition goes: Mash, Sparge, Boil, Whirlpool, Primary, Secondary, Bottling, or Kegging.
Recommended dose + Unit
a suggested addition for a 19 L batch, in the item's working unit. The Unit also sets how the item is counted and priced — mass (g, kg), volume (ml, tsp, tbsp), or discrete (tablet, pkg, bean, stick, each).
Timing
an optional addition time, in min.
Vendor
the supplier — also the Vendor group-by key.
See also: Recipes · Equipment.
Last updated on