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

Hardness zones and what they mean for your machine and your cup

Water hardness is measured in different units across different countries, which creates confusion in international coffee guides. In Belgium, Germany and most of continental Europe, hardness is expressed in °dH (German degrees of hardness): 1°dH equals approximately 17.8 mg/L calcium carbonate equivalent. The SCA's water standard recommends 50–175 mg/L as CaCO3, which translates to roughly 3–10°dH. Belgium's drinking water varies from under 3°dH in parts of Wallonia to over 25°dH in some Flemish municipalities — a range that spans from ideal for coffee to actively damaging for espresso machines.

At the hard end of the spectrum (above 15°dH), limescale accumulation inside boilers, heat exchangers and group heads becomes a serious maintenance issue within weeks. Specialty cafés operating in hard-water cities like Brussels or London typically install inline scale-prevention filters — either ion-exchange cartridges (which soften water by exchanging calcium and magnesium for sodium or potassium) or polyphosphate dosing units (which coat scale-forming minerals with a protective film). Neither approach is perfect: ion-exchange softeners can over-soften to zero hardness (bad for extraction); polyphosphate dosers do not remove scale-formers, they just prevent precipitation. The gold standard remains RO with controlled remineralisation.

Going deeper

At the soft end of the spectrum (below 3°dH), machines face no scale risk but extraction suffers. Very soft water has insufficient ionic concentration to facilitate the dissolution of coffee's complex aromatic compounds — the cup tastes flat, slightly papery, lacking in body. This is the counter-intuitive paradox of water hardness for coffee: harder isn't always worse (up to a point), and softer isn't always better. The SCA's 50–175 mg/L range reflects this, establishing that some mineral content is not just tolerable but beneficial. A home brewer in a soft-water region who notices chronically flat, unremarkable cups despite good beans and fresh roast dates should consider adding minerals before assuming the coffee is the problem.

When the minerals stack against you

The practical challenge with water hardness for home brewers is that most domestic water supplies aren't fixed — they vary seasonally, and they vary by municipality. In Brussels, the water that comes out of the tap in July may have a meaningfully different mineral profile than what comes out in November, because the utility blends from different sources depending on reservoir levels. A barista who dialled in their espresso in winter and noticed a sudden flavour shift in summer may be experiencing exactly this: the water changed, not the coffee. The solution isn't to chase a perfect mineral target obsessively but to establish a baseline measurement — a cheap TDS meter gives you total dissolved solids in seconds — and remineralise with a calibrated solution when you drift outside a workable range.

A final thought

Scott Rao's water chapter in The Coffee Roaster's Companion remains the clearest published treatment of why water chemistry matters at a mechanistic level, even if the practical parameters he recommends have been refined since. The subsequent work by researchers at the University of Bath — specifically the 2020 paper by Christopher Hendon and colleagues on magnesium and calcium's differential roles in extraction — gave the specialty community a more granular model to work from. The upshot for everyday brewing is modest: aim for total hardness between 50–175 ppm, keep chlorine near zero, and treat water as a variable rather than a constant. The coffee you're already buying is worth the marginal effort of getting the water right.