Home › Guides › Brewing Water Chemistry
Brewing Water Chemistry: Mineral Profiles by Beer Style (2026)
Water constitutes 92–95% of finished beer by weight, and its mineral composition directly affects mash pH, enzyme activity, hop bitterness perception, malt character, yeast health, and final flavor. Understanding which ions do what — and in what quantities for which styles — is the foundation of brewing water control.
In this guide
The Six Ions That Matter
Most dissolved minerals in water are irrelevant to brewing at typical concentrations. Six ions account for essentially all of the chemistry that affects beer quality: calcium, magnesium, sodium, sulfate, chloride, and bicarbonate. Each has a distinct mechanism and a useful range. Outside those ranges, flavor suffers in predictable ways.
The Sulfate-to-Chloride Ratio
The ratio of sulfate to chloride is the most powerful single flavor lever in brewing water chemistry. Montana State University's Barley Program research characterizes it as more predictive of final beer flavor than the absolute level of either ion within normal brewing ranges.
A critical complication for brewers on RO or soft water: malt contributes 90–210 ppm chloride to finished wort, depending on variety and growing location (Montana State Barley Program data). When your water contribution to chloride is near zero, that malt chloride shifts the actual sulfate-to-chloride ratio significantly toward the malt-forward end. A brewer targeting a 3:1 SO&sub4;²♠:Cl♠ IPA profile from water additions may actually be producing 1.5:1 or 2:1 in the finished beer once malt chloride is included. This is why measuring actual wort mineral content, rather than relying on water-only calculations, matters at commercial scale.
| Ratio target | SO&sub4;²♠ : Cl♠ | Style fit | Example water profile |
|---|---|---|---|
| Very hop-forward | 3:1 or higher | West Coast IPA, DIPA, Burton-style pale ale | 300 SO&sub4;²♠ / 100 Cl♠ |
| Hop-forward | 2:1 | American IPA, pale ale, pilsner | 150 SO&sub4;²♠ / 75 Cl♠ |
| Balanced | 1:1 | American lager, amber ale, saison, hefeweizen | 75 SO&sub4;²♠ / 75 Cl♠ |
| Malt-forward | 1:2 | Mild ale, cream ale, Scottish ale | 50 SO&sub4;²♠ / 100 Cl♠ |
| Strongly malt-forward | 1:3 | Stout, porter, barleywine, dunkel | 40 SO&sub4;²♠ / 120 Cl♠ |
| Source: Montana State University Barley Program; Palmer & Kaminski, Water (2013). | |||
Residual Alkalinity and Mash pH
Residual alkalinity (RA) is the single most predictive metric for how a water will affect mash pH. It accounts for alkalinity from bicarbonate and the pH-lowering capacity of calcium and magnesium in a single number:
The optimal mash pH range is 5.1–5.5, measured at room temperature after allowing 5–10 minutes for equilibration post dough-in. Within this range, alpha and beta amylase convert starches to fermentable sugars at maximum efficiency, protease enzymes break down proteins that would otherwise cause haze, and polyphenol extraction from husks is minimized.
| Mash pH | Effect | Common cause |
|---|---|---|
| Below 5.0 | Enzyme activity drops sharply; harsh, acidic flavor | Excessive acid addition; very low bicarbonate water with dark malt |
| 5.1–5.5 | Optimal enzyme activity; clean, bright flavor extraction | Target range for all styles |
| 5.6–5.9 | Reduced conversion efficiency; darker color; harsh tannin extraction | High bicarbonate water without acid addition; insufficient calcium |
| Above 6.0 | Poor conversion; significant tannin and husk extraction; soapy, harsh beer | Very high bicarbonate source water without treatment |
Dark malts — roasted barley, black patent, chocolate malt — are significantly more acidic than pale base malts. A stout grist will naturally drive mash pH lower than a pale ale grist with identical water. This is why dark beer styles can tolerate higher bicarbonate water: the roasted malt acidity partially counteracts the alkalinity. It is also why adding bicarbonate (baking soda, chalk) is sometimes appropriate for dark beers brewed on soft or RO water — to bring mash pH up from the 4.9–5.1 range that heavily roasted grists can produce.
Water Profiles by Beer Style
These targets represent the full mineral content of the mash water — the combination of source water ions and salt additions. When brewing on RO water (near-zero baseline), these numbers are essentially your salt addition targets. When brewing on tap water with existing mineral content, subtract your source water's values to determine net additions needed.
| Style | Ca²♠ | Mg²♠ | Na♠ | SO&sub4;²♠ | Cl♠ | HCO&sub3;♠ | Mash pH |
|---|---|---|---|---|---|---|---|
| West Coast IPA / DIPA | 125–200 | 5–10 | 10–30 | 200–400 | 50–75 | <50 | 5.2–5.4 |
| American IPA | 100–150 | 5–10 | 10–50 | 150–300 | 50–100 | <50 | 5.2–5.4 |
| English IPA / Burton-style | 250–350 | 20–40 | 25–55 | 500–750 | 20–40 | 100–175 | 5.2–5.4 |
| American pale ale | 75–125 | 5–10 | 10–30 | 100–200 | 50–75 | <50 | 5.2–5.4 |
| Czech pilsner | 7–25 | 2–5 | 2–10 | 5–20 | 5–15 | <20 | 5.1–5.3 |
| German pilsner / pale lager | 50–75 | 5–15 | 5–25 | 25–75 | 25–50 | <30 | 5.1–5.3 |
| Hefeweizen / weissbier | 50–100 | 5–15 | 10–25 | 25–75 | 25–75 | 50–100 | 5.2–5.4 |
| American wheat | 50–100 | 5–10 | 10–25 | 25–75 | 25–100 | 50–100 | 5.2–5.4 |
| Saison / Belgian ale | 75–125 | 5–15 | 25–75 | 25–100 | 50–100 | 50–150 | 5.2–5.5 |
| Amber ale / Vienna lager | 75–125 | 10–15 | 10–30 | 50–100 | 50–100 | 50–100 | 5.3–5.5 |
| Munich dunkel / Märzen | 60–100 | 15–20 | 10–30 | 10–30 | 10–20 | 150–200 | 5.4–5.6 |
| Scottish ale / 80/- | 75–100 | 5–15 | 10–30 | 25–50 | 75–125 | 50–100 | 5.3–5.5 |
| Irish stout | 80–125 | 10–20 | 10–50 | 25–75 | 50–100 | 100–200 | 5.3–5.5 |
| American stout / porter | 75–125 | 5–15 | 10–30 | 50–100 | 75–150 | 50–100 | 5.3–5.5 |
| Baltic porter / imperial stout | 100–150 | 10–20 | 15–50 | 50–100 | 75–150 | 75–150 | 5.3–5.5 |
| All values in ppm (mg/L). Mash pH at room temperature. Source: Palmer & Kaminski, Water: A Comprehensive Guide for Brewers (2013); Brewers Association; Montana State University Barley Program. | |||||||
Salt Additions Reference
These are the six food-grade mineral salts used in brewing water adjustment. All should be food-grade or USP-grade, not industrial or agricultural grade.
| Salt | Formula | Ions added | ppm per gram in 1 gallon | Primary use |
|---|---|---|---|---|
| Calcium sulfate (gypsum) | CaSO&sub4;·2H&sub2;O | Ca²♠ + SO&sub4;²♠ | 61 Ca / 147 SO&sub4; | Hop-forward beers; raising calcium and sulfate simultaneously |
| Calcium chloride | CaCl&sub2; | Ca²♠ + Cl♠ | 72 Ca / 127 Cl | Malt-forward beers; raising calcium and chloride simultaneously |
| Magnesium sulfate (Epsom salt) | MgSO&sub4;·7H&sub2;O | Mg²♠ + SO&sub4;²♠ | 26 Mg / 103 SO&sub4; | Rarely needed; use only when magnesium is specifically targeted; raises sulfate as a side effect |
| Sodium chloride (table salt, food-grade) | NaCl | Na♠ + Cl♠ | 104 Na / 160 Cl | Boosting chloride for malt-forward beers when no additional calcium is needed; use in small quantities |
| Sodium bicarbonate (baking soda) | NaHCO&sub3; | Na♠ + HCO&sub3;♠ | 75 Na / 191 HCO&sub3; | Raising mash pH for dark beers on soft or RO water; adds sodium as a side effect — use carefully |
| Calcium carbonate (chalk) | CaCO&sub3; | Ca²♠ + HCO&sub3;♠ | 105 Ca / 158 HCO&sub3; | Raising alkalinity for dark beers without adding sodium; poor solubility limits use; dissolves better in CO&sub2;-rich wort than in water |
| ppm values are approximate per 1 US gallon. Multiply by batch volume in gallons for total gram addition. Brewing water calculators automate this. | ||||
How to Adjust Your Water Chemistry
Step 1: Know your source water. Get your municipal Consumer Confidence Report (CCR) from your utility's website for annual averages. For a current snapshot, Ward Labs or a local university extension service offers low-cost water analysis. You need Ca²♠, Mg²♠, Na♠, SO&sub4;²♠, Cl♠, and HCO&sub3;♠ in ppm, plus total hardness.
Step 2: Decide on your treatment approach. If your source water is above 100 ppm HCO&sub3;♠, above 200 ppm TDS, or has elevated iron, start with RO and add minerals from zero. If source water is moderate and naturally suited to some of your styles, a carbon-filtered blend may work. See our RO water for brewing guide for the blend vs. full-RO decision in detail.
Step 3: Select a target profile from the style table above or from a historic water profile. Treat these as starting points, not rigid targets — house styles often drift toward a house water profile over time that differs from the textbook version.
Step 4: Calculate additions. Bru'n Water (free spreadsheet), EZWater, or Brewfather (subscription) all handle this calculation. Input your starting water, your target, and your batch volume. The output is grams of each salt. Double-check any output that suggests adding magnesium sulfate — Epsom salt is rarely needed and is easy to overuse.
Step 5: Add salts to mash water before doughing in. Dissolve salts in the mash water, not dry into the grain. Some brewers split additions between mash and sparge water; for most styles, adding everything to the mash is simpler and adequate.
Step 6: Verify mash pH with a calibrated pH meter 5–10 minutes after doughing in. The calculated pH from water chemistry is a starting estimate — actual mash pH depends on grain bill, mash thickness, malt modification, and temperature. Adjust with lactic or phosphoric acid in small increments. Re-test after each addition and allow a few minutes for equilibration.
Testing and Verification
Water chemistry calculations are starting estimates. The only reliable check is measurement. Two instruments matter: a water test for source water characterization and a pH meter for mash verification.
Source water testing
Municipal CCR reports give annual averages that are useful for system design but may not reflect day-to-day variation. For precision brewing, an independent lab test at the start of each season (or after any significant utility infrastructure change in your area) catches shifts that the CCR won't. Ward Labs' W-6 water test (~$30) covers all six brewing ions plus hardness, TDS, and iron.
Mash pH measurement
A calibrated pH meter is the most important quality control instrument in the brewhouse for water chemistry. Cheap pH strips are inadequate — they cannot resolve the 0.1–0.2 pH unit differences that matter in brewing. A mid-range laboratory pH meter with replaceable electrode, automatic temperature compensation (ATC), and regular two-point calibration is appropriate for a commercial brewing environment.
Measure mash pH at room temperature (not at mash temperature — pH readings shift with temperature). Most pH meters with ATC display the pH value corrected to 25°C regardless of sample temperature. The 5.1–5.5 target range is calibrated to this convention.
Related guides and reviews
- RO water for brewing — complete guide — how to use RO as a blank slate, mineral additions by style, malt contributions, and system sizing
- Brewery water treatment: complete guide for craft breweries — full system design covering ingredient water and wastewater
- US Water Systems Falcon Commercial RO review
- US Water Systems Defender HD Commercial RO review
- Apera pH60 pH meter review — field-portable lab-grade pH measurement
- Apera pH700 benchtop pH meter review