You weigh beans to a tenth of a gram, chase two-degree temperature differences, and then brew with whatever comes out of the wall. A cup of coffee is roughly 98% water, and — less obviously — water is not a passive carrier. Its dissolved minerals participate in extraction, and one of them actively neutralizes the flavors you’re trying to taste. If your coffee is flat at home and vivid at a good café, water is the first suspect, not your technique.
The two numbers that matter
Water chemistry for coffee reduces, for practical purposes, to two measurements, both usually expressed as ppm (mg/L) of CaCO₃ equivalent:
1. General hardness (GH) — the extractors
Calcium and magnesium ions. They bind to flavor compounds and help pull them into solution — hardness is, roughly, extraction capacity. Too little (distilled, most reverse-osmosis water) and coffee brews weak and hollow even at correct recipes. Plenty of hardness makes vivid coffee, but past a point it comes with the next number attached, plus a kettle full of scale.
2. Alkalinity (KH) — the eraser
Bicarbonate buffering. Coffee’s brightness — the fruit acids that make a washed Ethiopian taste like anything — is acidity, and bicarbonate’s whole job is neutralizing acid. High-alkalinity water erases acidity in the cup: everything tastes muted, dull, vaguely chalky. It is the single most common reason home coffee tastes flat. Very low alkalinity has the opposite failure: nothing buffers the acids, and cups can turn sharp and sour-edged.
The comfortable zone
- Hardness
- 50–100 ppm CaCO₃ (SCA’s classic target: ~68)
- Alkalinity
- ~40 ppm CaCO₃, less for very bright roasts
- Chlorine
- None — filter it or let it off-gas, always
- TDS overall
- ~75–150 ppm; “tastes clean” beats a number
Precision here is overkill for most people; the zone is wide. The point is knowing whether you’re in it or brewing with liquid limestone.
Find out what you have
- Your utility publishes this. Municipal water reports list hardness and often alkalinity. In much of Central Europe, for instance, tap water runs hard — 250+ ppm hardness with alkalinity to match is common — which is scale-forming, acidity-erasing territory.
- Aquarium test strips measure GH and KH for a few euros and are accurate enough to place you in or out of the zone.
- Taste the symptom. Flat, dull cups from good beans + visible kettle scale = high alkalinity, with near-certainty.
Fixes, from zero effort upward
Tier 0: the pitcher filter
Standard carbon pitcher filters reliably remove chlorine (worth it on taste alone) and reduce hardness and alkalinity somewhat — how much depends on cartridge freshness. If your tap water is only moderately hard, a maintained pitcher filter may be all you need. If it’s very hard, the filter takes the edge off but won’t reach the zone.
Tier 1: dilution
Hard tap water’s minerals are real minerals; there are just too many of them. Cutting hard tap water 50/50 or 30/70 with distilled or demineralized water (sold cheaply for irons and batteries) walks both numbers down proportionally. With one test-strip reading and one division, you can land inside the zone for cents per liter. This is the highest value-per-effort fix on this page.
Tier 2: bottled water, chosen by label
Bottled waters range from nearly distilled to liquid chalk, and the label tells you which. Look for low bicarbonate (under ~80 mg/L) and moderate total mineralization. Many cheap “still spring” waters are excellent brewing water; many premium mineral waters are terrible. The price says nothing; the label says everything.
Tier 3: build water from scratch
The enthusiast endgame: start with distilled water and add minerals back — dissolved Epsom salt (magnesium sulfate) for hardness and baking soda (sodium bicarbonate) for alkalinity, from concentrate solutions you mix once and keep in the fridge. Published recipes with exact gram weights are easy to find, and commercial mineral sachets do the same thing with even less thought. Total control, minor ritual. Worth it if you brew light roasts and care about the last 10%; unnecessary if Tier 1 got you in the zone.
One warning for espresso machine owners
Everything above optimizes for taste. Espresso machines add a second constraint: scale kills boilers, and warranty departments know exactly what hard water residue looks like. Very soft, low-alkalinity water can also be corrosive to boiler metals — pure distilled is not safe either. For machines, aim for the moderate middle deliberately, follow the manufacturer’s hardness guidance, and descale on schedule. Taste targets and machine-safety targets overlap; they are not identical.
The short version: test your tap water once. If alkalinity is high, cut it with distilled water until it isn’t. Remove chlorine always. Everything past that is a hobby within the hobby — a fun one, but optional.
Water is the cheapest ingredient in your cup and the one setting the ceiling on all the expensive ones. Spend the one evening it takes to know yours.