Brew Lab

Recipe Builder

Batch & Water Volumes

Grain / Fermentable Bill

Fermentable Weight (kg) % Grist Potential (PPG) Color (EBC) Wort pH Gravity pts

Feeds the mash pH estimate on the Water Chemistry tab.

Hop Schedule

Type or pick a hop name to auto-fill its typical alpha acid %.

Boil additions

Time = minutes boiled before flameout.

Hop Weight (g) Alpha acid (%) Time (min) IBU

Whirlpool / hop-stand additions

Set Temp to your actual whirlpool/hopstand holding temperature.

Hop Weight (g) Alpha acid (%) Time (min) Stand Temp (°C) IBU

Dry hop additions

Added post-fermentation -- contributes no IBU.

Hop Weight (g) Alpha acid (%) Days Dosing (g/L)

Yeast

Pick a product from your Ingredients tab Yeast list to auto-fill its cost in COGS below.

Adjunct Additions

Fruit, spices, finings and other extras from your Ingredients tab Adjuncts list.

Ingredient Qty Unit Cost
EBC

Brewers Association 2026 Style Check

Pick a style to compare your calculated OG, FG, ABV, IBU and colour against Brewers Association guidelines.

StatYour RecipeBA RangeStatus

Cost of Goods (COGS)

Live cost from everything above, priced against your Ingredients tab.

Your planned packaging

Set how you plan to split this batch between kegs and cartons of cans.

Keg sizeKegs planned

Water Chemistry & Mash pH

Source water profile Wollongong / Illawarra

Defaults are Sydney Water's latest averages for Wollongong -- editable if you're on a different supply.

Loading cached defaults…

Target profile

Comparison point only -- feeds the mash pH estimate, doesn't drive any salt dose.

Water volumes for salt additions

Mash-tun salts are dosed against , pulled from the Recipe Builder tab — the actual water volume at each stage, not your finished packaged volume. Concentration is then carried through and concentrated by boil-off down to your finished batch size for the Resulting profile below, so it stays properly comparable to your Target. Change any of these volumes on the Recipe Builder tab.

Suggested salt additions

Calculated from a 4-salt kit (Magnesium Sulphate, Gypsum, Calcium Chloride, Table Salt) -- no dose ever overshoots its own target.

Lets magnesium run slightly over target to help close a sulfate gap.

Mash Tun Additions

SaltGrams

Kettle / Whirlpool Additions

SaltGrams
A "mismatch" that isn't a dosing overshoot can still show up if your source water alone (once concentrated through the boil) already exceeds the target before any salt is added — in that case the salt tables correctly show 0g, since adding any more would only make it worse. That's not a bug in the "don't overshoot" rule; it's flagged the same way below.

Resulting water profile

IonSource+ Mash+ KettleResultTarget

Mash pH estimate

Grist info loading…

Calibration offset defaults to −0.25, tuned to your pH meter -- adjust it if your results and this estimate drift apart.
Calculated from source water + mash-stage additions only. Base DI pH auto-fills from your grist -- edit to override, or click reset to snap back.

Acid Additions

Separate acid dosing for the mash tun and kettle/brewing water.

Mash Tun

Grain weight loading…

Kettle / Brewing Water

Alkalinity loading…

Starting points -- add ~80% of the suggested dose, stir, then measure and top up.

Post-Boil Dilution

Measured gravity running high after the boil? Work out how much water to add to bring it back to target.

Saves under the recipe name set on the Recipe Builder tab, including everything on this Water Chemistry tab.

Brew Log

Record what actually happened on brew day, linked to a saved recipe and version.

New Entry

Saves the recipe currently loaded on Recipe Builder / Water Chemistry -- separate from "Save brew log entry" below, which records this actual brew day.

Had to swap something on brew day? Save this entry first, then use this to record what actually went in -- costs and stock deductions for THIS batch will use it instead of the linked recipe, without touching any other batch.

Mash

Boil

Fermentation

Packaging

Auto-fills from the kegs and cartons of cans below -- edit it directly if some volume was lost or not fully packaged.

How this batch was actually split between kegs and cartons of cans.

Keg sizeKegs filled

Brew History

RecipeVersionBrew date TankOG → FGABV Cost (ingredients) Cost / keg & carton Notes Ingredient stock Beer stock

Backup / transfer

ABV Calculator

Enter your original and final gravity readings.

Australian Standard Drinks Calculator

1 Australian standard drink = 10g pure alcohol.

Blended Beer Calculator

Work out the combined OG, FG and ABV when two or more batches are blended -- e.g. topping up a tank with a second brew, or blending packaged beer.

Batch Volume (L) OG FG ABV

Saved Recipes

Recipes saved in this browser via the Recipe Builder tab's "Save this recipe" button.

Browser-saved recipes don't transfer between computers or browsers on their own. Use Export all to file below to back them up or move them to another machine, then Import from file there to bring them in.
NameBatch (L)StyleTotal costSaved

Backup / transfer

Production Calendar

8 fermenters: Tanks 1–4 are 17hL, Tanks 5–8 are 32hL, brewing on Mondays every 2 weeks.

"Reset dates to schedule" snaps every batch back onto the standard cadence -- never touches names.

Group A Group B 100%

Batch Schedule

Pick a saved recipe for each batch -- "Log brew day" jumps to Brew Log with it pre-filled.

#TankSizeGrpRecipeBeer / Batch NameBrew DateKeg / Can DateCycle

Backup / transfer

Fermentation

Click a tank to see what's in it and log a gravity/pH reading straight to its Brew Log entry.

ATO Excise Report

Estimates monthly beer excise duty from your Brew Log's packaged batches, grouped by Packaging date.

This is a planning estimate only. Excise law, container/delivery-system classification and exact liability depend on your specific circumstances -- always confirm figures with a tax agent or the ATO before lodging.

Current rates used

Per litre of alcohol, effective 2 February 2026. Source: ato.gov.au.

ABV tierKegs (draught, tariff 1.2/1.6/1.11)Cans (packaged, tariff 1.1/1.5/1.10)
Up to 3% ABV$10.57 / LAL$54.74 / LAL
Over 3% up to 3.5% ABV$33.11 / LAL$63.75 / LAL
Over 3.5% ABV$43.39 / LAL$63.75 / LAL

Monthly summary

Batches packaged this month

RecipeVersionPackagedABV Keg vol (L)Keg duty Can vol (L)Can dutyTotal duty

Every month on record

MonthBatchesTotal LALTotal duty

Beer Stock

Finished goods on hand -- kegs and cartons of cans sitting in the warehouse, ready to sell.

Current stock

Adds automatically once you click "Add to Beer Stock" on a packaged batch in the Brew Log (below). Use Remove as kegs/cartons go out the door.

BeerStock on hand

Manual adjustment

For corrections -- a recount, a batch packaged before you started using this page, damaged stock, etc. Positive quantity adds, negative removes.

Recent activity

DateBeerPackageQtySource

Backup

Stock counts live in this browser only -- export to a file to back them up or move to another machine.

Ingredients

Your master price list -- feeds the COGS summary on Recipe Builder automatically.

"Stock on hand" is optional and separate from price -- fill it in for whatever you want tracked, and the Brew Log's deduction buttons will draw it down when you log a brew day or dry hop addition. Leave it blank for anything you don't want tracked. Water treatment salts, kegs, and packaging supplies aren't tracked here.

Grain / Malt Prices

Malt / grain (matches Recipe Builder)$ / kgStock on hand (kg)

Add a custom grain

Also adds it to the grain dropdown on Recipe Builder.

Hop Prices

Hop variety (matches Recipe Builder)$ / kgStock on hand (kg)

Add a custom hop

Also adds it to the hop-name suggestions on Recipe Builder.

Yeast

Reference only -- pick a product on Recipe Builder to auto-fill its cost. Lager yeast rows are an estimate; get an exact quote from Mogwai for your planned OG.

ProductPrice

Packaging — Kegging

Konvoy Kegs only, priced per size -- seeded at $21 each.

Size Cost per keg ($) Cost per closure/cap ($)

Packaging — Canning

Priced per size -- paktech and carton are per multipack/case, not per can.

Size Can ($) Filling ($) Can end ($) Paktech ($) Cans / paktech Carton ($) Cans / carton Total / can Total / carton

Water Treatment Salts

Salt$ / kg

Custom Adjunct Ingredients

Anything that isn't grain or hops -- a priced reference list only.

IngredientUnitPriceStock on hand

Add a custom adjunct

Backup / transfer

Cloud sync: off (data stays on this device)