TL;DR

Water makes up 90–95% of your beer, and its mineral content shapes flavor, mash efficiency, hop perception, and yeast health. The six key ions to understand are calcium, magnesium, sulfate, chloride, sodium, and bicarbonate. The sulfate-to-chloride ratio is the single most impactful adjustment for most brewers — higher sulfate emphasizes hop bitterness, while higher chloride enhances malt roundness. Starting from reverse osmosis (RO) water and building up with mineral salts gives you complete control.

Why Water Chemistry Matters

For your first several batches of homebrew, water chemistry is rightly ignored. You have bigger things to learn: sanitation, temperature control, yeast management. But once you move to all-grain brewing and start chasing specific flavors, water becomes the ingredient you cannot afford to overlook.

Consider this: if you brew 20 litres (5.3 gallons) of beer, roughly 18 to 19 litres of that is water. The minerals dissolved in that water interact with every aspect of the brewing process — from the enzymatic conversion of starch in the mash, to the perception of hop bitterness in the finished pint.

Famous brewing cities developed their signature styles partly because of their local water. Burton-on-Trent’s sulfate-rich water made India Pale Ale possible. Pilsen’s remarkably soft water gave birth to the Pilsner. Dublin’s bicarbonate-heavy water suited dark, roasted stouts. While we no longer need to brew based on geography — we can adjust any water to any profile — understanding these relationships unlocks a powerful tool for recipe design.

The Six Key Ions in Brewing Water

Calcium (Ca²⁺)

Target range: 50–150 ppm

Calcium is the most important brewing ion. It lowers mash pH (critical for enzyme activity and flavor), promotes yeast flocculation, aids protein coagulation during the boil, and improves beer clarity and stability. A minimum of 50 ppm is recommended for all brewing styles. Too little calcium leads to poor mash conversion, hazy beer, and sluggish yeast. Excessive calcium (above 200 ppm) is not harmful but is rarely necessary.

Sources: Calcium chloride (CaCl₂), calcium sulfate (gypsum, CaSO₄), chalk (calcium carbonate, CaCO₃)

Magnesium (Mg²⁺)

Target range: 5–40 ppm

Magnesium is a yeast nutrient — it acts as a cofactor for many enzymes critical to fermentation. Most malt provides sufficient magnesium, so supplementation is rarely needed. At levels above 30 ppm, magnesium can contribute a harsh, astringent bitterness. Above 125 ppm, it acts as a laxative.

Sources: Magnesium sulfate (Epsom salt, MgSO₄), magnesium chloride (MgCl₂)

Sulfate (SO₄²⁻)

Target range: 50–350 ppm (style dependent)

Sulfate accentuates hop bitterness and dryness in the finish. At moderate levels (100–200 ppm), it creates a crisp, assertive bitterness that is pleasant in hop-forward styles. At high levels (250–350 ppm), it creates the “Burtonized” character famous in English IPAs — a sharp, almost mineral bitterness. In malt-forward styles, sulfate should be kept low (under 50 ppm) to avoid competing with malt sweetness.

Sources: Gypsum (CaSO₄), Epsom salt (MgSO₄)

Chloride (Cl⁻)

Target range: 50–150 ppm

Chloride enhances malt sweetness, fullness, and mouthfeel. It rounds out the body of a beer and adds a perception of smoothness. Chloride and sulfate are the yin and yang of brewing water — they work in opposition. Too much chloride (above 200 ppm) can produce a medicinal or salty character, especially if sodium is also elevated.

Sources: Calcium chloride (CaCl₂), sodium chloride (table salt, NaCl)

Sodium (Na⁺)

Target range: 0–70 ppm

In small amounts (10–70 ppm), sodium rounds out malt character and adds perceived body. It works synergistically with chloride. Above 150 ppm, sodium makes beer taste salty. Combined with high sulfate, it creates a harsh, unpleasant mineral bite.

Sources: Sodium chloride (NaCl), sodium bicarbonate (baking soda, NaHCO₃)

Bicarbonate (HCO₃⁻) / Alkalinity

Target range: 0–50 ppm for pale beers, 50–200 ppm for dark beers

Bicarbonate is the pH buffer in your water. High bicarbonate raises mash pH, which is problematic for pale, delicate beers (you want mash pH between 5.2 and 5.6). Dark roasted malts are acidic and naturally lower mash pH, so darker beers can tolerate — and sometimes benefit from — higher bicarbonate. This is why Dublin’s high-bicarbonate water suited stout so well.

Sources: Naturally present in most tap water. Can be added via baking soda (NaHCO₃) or chalk (CaCO₃). Can be removed by boiling, dilution with RO water, or acid additions.

For more on how these ions interact with mash pH, see our dedicated guide on Mash Ph Importance All Grain Brewing.

Famous Brewing Water Profiles (ppm)

City / Style Ca Mg SO₄ Cl Na HCO₃ Best For
Pilsen 7 2 5 5 2 15 Pale lagers, Pilsner
Burton-on-Trent 275 40 610 36 25 260 IPA, English Pale Ale
Dublin 120 4 55 19 12 315 Stout, Porter
Munich 75 18 10 2 1 150 Dark lagers, Dunkel
Vienna 200 60 125 12 8 225 Vienna Lager, Märzen
London 70 6 40 38 15 165 ESB, Mild, Brown Ale
Edinburgh 125 25 140 20 18 225 Scottish Ale
Dortmund 225 40 220 60 60 180 Export Lager

Note: Historical water profiles vary by source. These numbers represent commonly cited averages and should be used as guidelines, not exact targets.

The Sulfate-to-Chloride Ratio

If you remember only one concept from this article, make it this one. The ratio of sulfate to chloride (SO₄:Cl) is the single most impactful water adjustment for flavor.

Ratio (SO₄:Cl) Character Styles
0.5:1 or lower Malty, round, full-bodied Stout, Scotch Ale, Dunkel
1:1 Balanced Amber Ale, Brown Ale, Porter
2:1 Moderately hoppy American Pale Ale, Session IPA
3:1 or higher Aggressively hoppy, dry IPA, DIPA, West Coast IPA
5:1 or higher Burtonized, mineral English IPA (traditional)

For a West Coast IPA, you might target 200 ppm sulfate and 50 ppm chloride (4:1 ratio). For a Hazy/New England IPA — which emphasizes soft, juicy hop character over sharp bitterness — you would flip this to perhaps 50 ppm sulfate and 150 ppm chloride (1:3 ratio). Same hops, dramatically different flavor perception.

Building Water from RO

The most reliable approach to water chemistry is to start with a blank canvas. Reverse osmosis (RO) water or distilled water has virtually zero mineral content, giving you complete control.

What You Need

LaMotte BrewLab Water Test KitCheck Price on Amazon

Example: Building Water for an American IPA (20 litres)

Target profile: Ca 80, Mg 5, SO₄ 175, Cl 60, Na 10, HCO₃ 0

Salt Amount Adds
Gypsum (CaSO₄) 5.5 g Ca 62, SO₄ 148
Calcium Chloride (CaCl₂) 2.8 g Ca 27, Cl 48
Epsom Salt (MgSO₄) 1.0 g Mg 5, SO₄ 19
Table Salt (NaCl) 0.5 g Na 8, Cl 12
Totals Ca 89, Mg 5, SO₄ 167, Cl 60, Na 8

These additions give you a sulfate-to-chloride ratio of approximately 2.8:1 — perfect for a moderately aggressive hop-forward beer.

Step-by-Step Process

  1. Fill your kettle or mash tun with RO water.
  2. Weigh each salt on your scale.
  3. Add salts to the water and stir until dissolved. Gypsum can be slow to dissolve — give it a minute.
  4. If you need to adjust mash pH, add acid (lactic or phosphoric) after doughing in and measuring pH. This is covered in detail at Mash Ph Importance All Grain Brewing.
  5. Proceed with your brew as normal.

Using Your Existing Tap Water

If you prefer not to start from RO, you need to know what is in your tap water. Many municipal water utilities publish annual water quality reports that include mineral content. In many European cities, this information is available online.

Once you have your tap water profile, you can use a water calculator to determine what additions (or dilutions with RO water) are needed to hit your target. Common adjustments:

Be aware that municipal water profiles can change seasonally, especially in areas that blend surface water and groundwater sources. Testing your water with a home test kit or sending a sample to Ward Laboratories gives you the most accurate baseline.

The Connection to Gravity and ABV

Water chemistry affects your brewhouse efficiency and therefore your original gravity. Properly adjusted mash water (with adequate calcium and correct pH) improves enzymatic conversion of starch to sugar, which means higher extraction from your grain bill. For more context on how original gravity shapes your beer, see Original Gravity Guide Homebrewers.

🍺ABV CalculatorCalculate your alcohol by volume from gravity readings

Common Mistakes to Avoid

  1. Over-mineralizing: More is not better. Excessive sulfate makes beer harsh; excessive chloride makes it cloying. Stay within the recommended ranges.
  2. Ignoring bicarbonate: High-bicarbonate water is the most common cause of astringent, harsh pale beers. Address it before worrying about sulfate and chloride.
  3. Using softened water: Home water softeners replace calcium and magnesium with sodium. This removes the minerals you need and adds one you do not. Never brew with softened water.
  4. Inconsistency: If you adjust water for one batch but not the next, your results will vary. Adopt a consistent approach, even if it is simple.
  5. Over-complicating it: For your first water adjustments, focus only on the sulfate-to-chloride ratio and calcium level. Ignore everything else until you are comfortable.

This article contains affiliate links. If you purchase a product through one of these links, we may earn a small commission at no additional cost to you. This helps support the site and allows us to continue creating free brewing resources.

Methodology

Water profiles for historic brewing cities are compiled from Palmer, How to Brew (4th edition, Brewers Publications, 2017) and Brungard, “Bru’n Water Free Spreadsheet” documentation (2023). Ion target ranges follow the guidelines established in Palmer and Kaminski, Water: A Comprehensive Guide for Brewers (Brewers Publications, 2013). Mineral salt calculations assume anhydrous forms unless noted otherwise and are based on the molecular weight contributions of each ion. The sulfate-to-chloride ratio framework is based on practical brewing consensus documented in numerous BJCP and homebrew competition analyses. Municipal water data is drawn from publicly available utility reports for the cities listed. All mineral additions were verified using the Brewfather water calculator.