Extraction science

What is the ideal water hardness for coffee?

The SCA standard calls for a total hardness (GH) of 50-175 mg/L CaCO₃, roughly 5-17 °f, with alkalinity (KH) at 40-75 mg/L CaCO₃. The median target usually quoted is about 150 mg/L TDS, GH 68 mg/L, KH 40 mg/L — enough to extract, not enough to scale.

Water hardness actually covers two distinct readings. General hardness (GH) counts calcium and magnesium salts responsible for scale and body. Alkalinity or carbonate hardness (KH) counts buffering bicarbonates. Both must be measured: a Tetra GH/KH aquarium strip gives a first diagnosis, while a Salifert or Hach titration kit delivers the precision an espresso machine needs.

Units vary by region and breed confusion. The SCA uses mg/L CaCO₃ (= ppm). Europe mixes French degrees °f (1 °f = 10 mg/L CaCO₃), German degrees °dH (1 °dH = 17.8 mg/L CaCO₃) and occasionally US grains. Example: 150 mg/L SCA = 15 °f = 8.4 °dH. The ideal window per the SCA Water Quality Handbook 2018: GH 5-17 °f, KH 2.2-4.2 °dH. Maxwell Colonna-Dashwood and Christopher Hendon refine the picture in 'Water for Coffee': a Mg:Ca ratio near 1:1 extracts fruity esters most efficiently.

Two classic pitfalls. First: softening with a salt softener, which swaps Ca²⁺ for Na⁺ — you stop the scale but kill extraction and flood the cup with sodium. Second: pure reverse osmosis without remineralisation: water at 5-10 mg/L TDS leads to anaemic extraction, unbuffered acids, thin mouthfeel. Peak Water (UK), Third Wave Water and Lotus (US) correct both traps by tuning Mg and HCO₃⁻ directly.

Belgian utilities Vivaqua and SWDE publish figures that set the scene: Brussels 24-28 °f (GH 240-280 mg/L), Genval / La Hulpe 28-32 °f (treated Dyle water), Ghent 15-18 °f, Antwerp 20-25 °f, Hasselt 30-35 °f. Every one of those sits above the SCA window, which is why any roaster installing a specialty machine goes through a dedicated solution — at minimum carbon filter plus remineralisation, ideally reverse osmosis plus calibrated Mg/HCO₃ blend.

Water hardness: reference values and conversions

ParameterSCA target°f equivalent°dH equivalent
Total hardness (GH)50-175 mg/L CaCO₃5-17 °f2.8-9.8 °dH
Alkalinity (KH)40-75 mg/L CaCO₃4-7.5 °f2.2-4.2 °dH
Total TDS75-250 mg/Ln/an/a
Calcium (Ca²⁺)17-85 mg/Ln/an/a
Magnesium (Mg²⁺)Approx. 10-40 mg/Ln/an/a
pH6.5-7.5n/an/a