← All guides

Water Hardness and Alkalinity: The Two Numbers That Shape Your Coffee

Hardness (calcium + magnesium) drives extraction; alkalinity (bicarbonate) buffers acidity. Why the two get confused, the SCA target ranges, and what your kettle's scale crust is telling you.

The fix: Measure both numbers with an aquarium KH/GH kit: target 50–175 ppm hardness and 40–75 ppm alkalinity. Flat coffee = too soft; muted brightness = alkalinity too high; kettle crust = both too high.

Water chemistry for coffee comes down to two numbers that everyone conflates and only one of which is on most test strips. Hardness is the mineral content that drives extraction; alkalinity is the buffering capacity that tames (or erases) acidity. They usually travel together in tap water — which is why they're confused — but they do completely different things to your cup, and the best brewing waters treat them separately.

#Hardness: the extraction minerals

Hardness measures dissolved calcium and magnesium. In the brew, these ions are active workers: they bind to flavor compounds in the grounds and ferry them into solution. Their effect:

  • Too little (distilled, RO, very soft tap): water extracts weakly — flat, hollow, papery cups no recipe fixes.
  • In range: full extraction, full flavor.
  • Too much: heavy, dull, sometimes chalky cups — and scale, the crusty calcium deposit that lines kettles and slowly kills espresso machine boilers.

The two minerals aren't identical, either: magnesium binds fruity/bright compounds especially well (enthusiast water recipes often favor it), while calcium contributes body and is the main scale-former. You don't need to manage them separately unless you're mixing your own water — but it explains why "Mg-forward" recipes exist.

#Alkalinity: the acid buffer

Alkalinity measures bicarbonate — water's capacity to neutralize acid. Coffee's bright, fruity character is acidity, so:

  • Too little buffer: nothing tempers the acids — cups can read sharp, sour-edged, even aggressive with bright roasts.
  • In range: acidity is rounded into juiciness; the cup is balanced.
  • Too much (common in hard-water regions): the buffer chemically erases the acidity — your vivid Ethiopian tastes like cardboard no matter how you brew it. High alkalinity is the silent killer of light-roast coffee at home.

This is the number missing from most casual water conversations, and it's frequently the real culprit behind "light roasts taste boring at my house."

#The targets

MeasureSCA targetRule of thumb
Total hardness50–175 ppm CaCO₃ (ideal ~68)Some, not lots
Alkalinity40–75 ppm CaCO₃ (ideal ~40)Less than your hardness
pH6.5–7.5Almost never the problem — ignore it

(That last row earns a word: pH is the most-tested, least-relevant number in coffee water. Alkalinity — buffering capacity — matters; the pH value itself barely does.)

#Reading your situation without a lab

  • Thick white kettle crust, fast → hard water, almost certainly high alkalinity too. Expect muted bright coffees and an espresso machine on borrowed time.
  • No crust ever, coffee flat with every bean → very soft water; you need more minerals, not filtering.
  • Coffee great with dark roasts, dead with light ones → alkalinity is eating the acidity.
  • For actual numbers: aquarium KH/GH test kits measure alkalinity (KH) and hardness (GH) for a few euros — better data than TDS meters, which lump everything together (see the water-testing guide).

#Fixing each direction

  • Too hard / too alkaline: a carbon filter jug helps somewhat; cutting tap water 50/50 with distilled water halves both numbers cheaply; full control means remineralized distilled water (the brew-water recipe guide).
  • Too soft: blend in a mineral-rich bottled water, or add a commercial mineral concentrate. Don't brew on distilled alone.
  • Espresso machines: hardness becomes a maintenance equation — scale vs corrosion — with its own guide (water for espresso machines).

One mental model to keep: hardness giveth (extraction), alkalinity taketh away (acidity). Great brew water has enough of the first and not too much of the second — and once you know your two numbers, every "why does this coffee taste different at home?" mystery gets a suspect lineup of exactly two.

Key takeaways

  • Hardness (Ca+Mg) drives extraction; alkalinity (bicarbonate) buffers acidity — different jobs
  • High alkalinity is why light roasts taste boring in hard-water homes
  • Targets: hardness 50–175 ppm, alkalinity 40–75 ppm; ignore pH
  • Aquarium KH/GH kits measure both for a few euros
  • Hardness giveth, alkalinity taketh away

Put this into practice

Log water hardness in your water profile

Start free with Story of Coffee · Browse more guides

Related guides