Brewing water FAQ

All 53 questions answered across brewwtr's guides and tools, in one place. Every section links the full page behind it.

Hitting a water profile

Do I need to hit my target water profile exactly?

No. Sulfate and chloride are perceived in bands (±20–30 ppm is imperceptible), calcium is a floor (~40–50 ppm) rather than a bullseye, sodium and magnesium mostly just need to stay under their ceilings, and bicarbonate is an input to mash pH, not a flavor target. Get sulfate and chloride in band and the rest largely takes care of itself.

Is the sulfate-to-chloride ratio more important than the actual ppm?

The ratio sets the beer’s direction (dry versus round), but it only means something at an absolute anchor: 1:1 at 10 ppm and 1:1 at 200 ppm are very different beers. Aim for the absolute numbers the style wants and the ratio falls out of them.

Why did auto-adjust take calcium past my profile’s number?

Because calcium is flavor-neutral and rides in with the salts that carry sulfate and chloride. The optimizer accepts calcium anywhere between its ~50 ppm floor and a 150 ppm cap if that buys a better landing on the anions you can actually taste.

Why won’t the calculator match Munich or Dublin bicarbonate?

Deliberately. Those numbers describe limestone groundwater, and matching them on anything but a dark grist just creates alkalinity you’d immediately remove with acid. Target mash pH instead; add baking soda only when a dark grist on soft water predicts below target with no acid at all.

My water is already above the profile on an ion. Now what?

Dilute. Salts only add ions; nothing subtracts them. Cutting your water with distilled or RO scales everything down proportionally, and the calculator will suggest a percentage when it detects this.

Read the full guide →

Mash pH

What should my mash pH be?

Measured at room temperature: 5.3–5.4 for pale beers, 5.4–5.6 for dark beers. Tart styles can run 5.2–5.3. Outside roughly 5.0–5.8 something is genuinely wrong.

Do I measure hot or at room temperature?

Cool the sample to room temperature first. Hot-side readings run about 0.3 lower and shorten your probe’s life; every target range you’ll see published is a room-temperature number.

Do pH strips work?

Not well enough: mash-colored wort defeats color-matching, and the decisions live in 0.1-pH increments. A calibrated meter with two-point calibration (4.0 and 7.0 buffers) is the tool.

When would I ever need to raise mash pH?

Rarely: mostly very roasty grists on very soft water. Check a prediction before reaching for baking soda: models that scale malt acidity with color overstate how acidic dark grists are, and measured data shows most stout mashes land higher than those models claim.

Read the full guide →

Malt DI pH

What is a typical DI pH for base malt?

Pilsner and lager malts run 5.6 to 5.9 (multi-study mean 5.76), pale ale and Vienna around 5.7, Munich around 5.55, wheat malts near 6.0. Crystal malts fall with color from about 5.5 to 4.5, and roasted grains cluster at 4.6 to 4.8 no matter how dark.

Is the wort pH on my malt certificate the same as DI pH?

Close: the Congress-mash wort pH approximates DI pH within about ±0.05; the method uses a finer grind and a thinner, temperature-stepped mash. It is measured on your actual lot, so it beats any typical value from a database. Enter it in the grain row DI pH field.

How much does a 0.1 error in DI pH matter?

On the malt that dominates your grist, nearly the full 0.1 lands on the mash pH, which costs roughly 2 mL of 88% lactic to correct on a typical five-gallon grist. On a 5% specialty malt the same error is noise.

Does mash thickness change DI pH?

Barely. Measured DI pH is essentially constant from thick mashes to very thin ones (2.5 to 8 L/kg), which is why a single mini-mash calibrates every recipe you brew from that sack.

Do I need to measure every grain?

No. Measure or look up the base malt that makes up most of the grist; database values and class averages are fine for the rest. One number per sack, entered once per grain row, carries every batch.

Read the full guide →

Measuring mash pH

Do I need an expensive pH meter?

No. A $50 to $100 meter with two-point calibration, 0.01 resolution, and a replaceable electrode is plenty. What separates good readings from bad is the calibration habit and sample handling, not the price tag. Paper strips are not accurate enough for mash work.

My meter has ATC. Can I just read the hot mash?

No. ATC corrects the electrode for temperature; it does not correct the mash, whose pH genuinely reads about 0.3 lower hot. All targets are room-temperature numbers, so cool the sample. Your probe will last longer too.

When exactly should I take the sample?

10 to 15 minutes after dough-in. Earlier, the malt buffering and CO2 evolution have not settled and readings run low; by mash-out the enzymes are mostly done, so the number no longer steers anything.

How should I store the probe?

Capped and wet in proper storage solution. Never dry, and never in distilled water, which leaches the reference electrolyte and kills probes early. If calibration wanders or responds slowly, replace the electrode.

My readings are always about the same amount off the prediction. Now what?

A consistent one-sided delta means a systematic cause: recalibrate the meter first, and if the bias survives, check the DI pH of your dominant malt against its lot certificate or a mini-mash. The pH offset setting exists for a meter bias that will not go away.

Read the full guide →

The sulfate-to-chloride ratio

What ratio should I target?

Hop-forward: 2–4. Balanced: 0.8–1.3. Malt-forward: 0.5–0.8. These are starting points; your palate on your beer outranks any table.

Why does my calculator say the ratio “may not be valid”?

Because the ratio only means something at sensible absolute levels. With chloride under ~25 ppm the arithmetic produces big numbers that predict nothing; 10 ppm sulfate against 4 ppm chloride is soft water, not a “dry” beer.

Can I fix a finished beer’s balance with the ratio?

Somewhat: a measured gypsum addition at packaging can dry a sweet-reading beer. But the ratio is a brew-day design tool; it can’t rescue a recipe or fermentation problem.

Read the full guide →

Gypsum vs calcium chloride

How much does a gram actually add?

Per gram per gallon: gypsum adds 61.5 ppm calcium and 147.4 ppm sulfate; calcium chloride (dihydrate) adds 72 ppm calcium and 127.4 ppm chloride. Pure stoichiometry; every calculator worth using agrees on these.

Is there such a thing as too much?

Sulfate past roughly 350 ppm turns bitterness harsh and mineral for most palates; chloride past 150–200 ppm reads thick and salty-adjacent. Great beer lives well inside both limits.

My calcium chloride is a sticky clump. Is it still good?

It has absorbed water beyond the dihydrate form, so a gram delivers less than the numbers above. Either dissolve it into a solution of known strength or switch calculators to a liquid-CaCl₂ setting (brewwtr supports anhydrous, dihydrate, and liquid with a strength field).

Do they change mash pH?

Slightly, and in the same direction: the calcium reacts with malt phosphate and nudges pH down. It’s a secondary effect: dose these salts for flavor and yeast health, and control pH with acid.

Read the full guide →

Choosing a brewing acid

Lactic or phosphoric?

Phosphoric when you want zero flavor impact or need a big dose (pale beers, sparge water); lactic for small corrections or where a slight tang is welcome. Below their thresholds both are undetectable, so for modest doses it rarely matters.

How much acid does it take?

Not much: malt is a strong buffer, so a few milliliters of concentrated acid moves a typical mash. That’s exactly why you dose to a prediction and confirm with a meter rather than eyeballing it.

Is the “strength” number on the bottle important?

Very. A 10% and an 85% bottle of the same acid differ nearly ninefold per milliliter. Always tell your calculator the exact strength in hand; “5 mL of lactic” and “5 mL of phosphoric” are not the same dose.

Any safety rules?

Always add acid to water, never water to acid, and dilute the concentrated stuff. Use food-grade product only, and give sulfuric and hydrochloric real respect (goggles, gloves, ventilation). Even 88% lactic will burn eyes and skin.

Read the full guide →

Ward Labs water reports

Which Ward Labs test should brewers order?

The Household Mineral Test (W-6). It covers every ion brewing chemistry needs (calcium, magnesium, sodium, sulfate, chloride, alkalinity, and pH) for around the price of a sack of grain.

How often should I retest my water?

Once is enough to start; retest if your supply changes seasonally (common with surface water) or your utility switches sources. Brewers on wells should consider testing across seasons once.

Can I just use my utility’s annual water quality report?

Sometimes. Utility reports focus on safety, not brewing: they often omit sulfate or chloride, report wide ranges rather than numbers, and may blend sources. A lab test of the water at your tap removes the guessing.

Read the full guide →

Alkalinity & bicarbonate

Why does my water report list alkalinity as CaCO₃ instead of bicarbonate?

Labs measure alkalinity by titrating with acid to pH 4.3 and express the result as equivalent calcium carbonate, a convention, not an actual ion. Brewing calculators work with the bicarbonate ion itself, so the number needs converting.

What if I don't know my water's pH?

Use 8.0. Most municipal water falls between 7 and 8.5, and below pH 9 the answer barely moves: bicarbonate is simply about 1.22 × alkalinity, with carbonate near zero.

When does carbonate (CO₃²⁻) actually matter?

Only above roughly pH 9, where the carbonate share of alkalinity becomes measurable. For typical tap water it rounds to zero and you can ignore it.

Is "temporary hardness" the same thing?

Temporary hardness (also as CaCO₃) equals alkalinity in most potable waters, so if your report lists temporary hardness instead, you can usually use it here directly.

Open the tool →

Lactic acid dosing

How much lactic acid per gallon is typical?

For sparge water at moderate alkalinity (around 100 ppm as CaCO₃), expect roughly 0.4–0.6 mL of 88% lactic per gallon to reach pH 5.5. Very alkaline water can need two to three times that.

My lactic acid isn't 88%, does it matter?

Yes, proportionally. 88% is the common homebrew strength; enter your product's percentage and the dose scales using the acid's density curve, not a linear guess.

Will lactic acid affect flavor?

Lactate becomes taste-detectable around 400 ppm in the finished beer, far above what water acidification produces. Typical sparge doses contribute well under 100 ppm.

Can I use this dose for my mash?

No. Mash pH depends on the grain bill's acidity and buffering, not just the water. Use the full calculator, which models the mash and goal-seeks the dose.

Open the tool →

Water hardness units

Which unit is my report using?

US labs report ppm as CaCO₃ or grains per gallon; German reports use °dH; older UK reports use Clark degrees. If a European report says "mval", that is meq/L.

Is hardness the same as alkalinity?

No. Hardness counts calcium and magnesium; alkalinity counts carbonate buffering. Both are conventionally expressed as CaCO₃, which is why they get confused. The unit conversions here apply to either.

How do I get the actual calcium ppm from hardness?

If the hardness is all calcium, multiply ppm as CaCO₃ by 0.40. Real water splits hardness between calcium and magnesium, so a full report beats a converted single number.

What counts as soft or hard water for brewing?

Below about 50 ppm as CaCO₃ is soft, 50–150 moderate, over 300 hard. Great beer is brewed across that whole range. What matters is matching water to style, not chasing softness.

Open the tool →

Beer color (SRM)

What's the difference between SRM, EBC, and Lovibond?

SRM and EBC both measure finished beer color (EBC ≈ 1.97 × SRM); Lovibond rates malt color. For malts, EBC ≈ 2.65 × °L − 1.2.

Why does the Morey equation cap MCU at 167?

Beyond that, color measurements saturate. The beer is effectively opaque black, and the power-law fit was derived from data below that ceiling.

How accurate is the estimate?

Within a couple of SRM for typical beers. Boil vigor, kettle caramelization, pH, and malt lot variation all shift real color, so treat it as a good estimate rather than a measurement.

Does late-addition or steeped grain count?

For color, yes. Everything that ends up in the kettle contributes. (Mash pH is a different question: grains steeped outside the mash don't affect it, which the full calculator models separately.)

Open the tool →

Dilution

Why dilute brewing water at all?

Dilution is the simplest way to reduce alkalinity and mineral excess at the same time: every ion drops proportionally. Brewers with hard, alkaline tap water often cut it 30–70% with RO and rebuild the ions they actually want.

RO or distilled, does the choice matter?

Barely. Distilled is truly zero; RO retains a few ppm of everything. At typical dilution rates the difference is within measurement error of your water report.

How much should I dilute?

Work backward from alkalinity: if your water is 200 ppm as CaCO₃ and your pale beer wants under 50, you need roughly 75% dilution, or less dilution plus acid. The full calculator solves that trade-off with mash pH in the loop.

Does dilution change my water's pH?

Almost not at all: pH is logarithmic and buffered, so blending waters doesn't blend pH linearly. What reliably drops is alkalinity, which is what actually matters for the mash.

Open the tool →