Know Your Water

EPA Standards Miss Many Chemicals in Drinking Water, Study SaysMore

TDSBot for breweries & distilleries

Purifier & Water Quality Monitoring for Breweries & Distilleries

Your purifier decides the water every recipe is built on, and it drifts quietly. TDSBot measures its output every minute and flags a shift against your onboarded chemistry — before it reaches a mash tun.

Brewhouse · the liquor every batch is built onBrewhouse · the liquor every batch is built on
Purifier monitorUpdated every hour
Tap a tab above to see readings change
TDS42ppmRO product water
Inferred alkalinity38ppmas CaCO₃
Purifier output vs 75 ppm baseline42 / 75
Purifier output stable. Water chemistry consistent with onboarded baseline.
For Craft Breweries
Water is the silent ingredient. Most breweries never watch it.

Mash pH, alkalinity and the sulfate-to-chloride ratio all depend on water that's supposed to be consistent. TDSBot monitors your purifier continuously and flags drift against your onboarded water chemistry, so a shift gets caught before it changes a batch.

Alkalinity
Target 50–100 ppm
Drift alert
Flags shifts against your onboarded baseline
For Distilleries
Consistency across batches starts with consistent water.

A distillery's mash and dilution water shape yield and final character just as much as brewing water does. TDSBot's continuous monitoring gives you the same purifier-performance visibility across every still and mash tun, not a once-a-week spot check.

24/7
Continuous purifier monitoring
Every batch
Same water baseline, verified
For Multi-Site Operations
One brewhouse or ten — one dashboard either way.

Contract brewers, multi-site breweries, and operations running a distillery alongside a brewhouse need water visibility across every site without a manual check at each one. TDSBot's fleet dashboard shows every monitored purifier in one view.

Fleet
Dashboard — every site, one view
CMMS
Webhook integration for work orders
We monitor our purifier's output continuously now instead of testing it on brew day. Knowing our water baseline is stable — not just checking it and hoping — has taken a real variable out of our process.
Brewery operator
The chemistry

Five minerals decide how a beer actually tastes.

Calcium supports yeast health, enzyme activity, and helps lower mash pH naturally. Magnesium contributes to yeast nutrition in small amounts but turns harsh at high levels. Sodium adds roundness under about 30 ppm and turns metallic above it. The real flavor lever is sulfate versus chloride — high sulfate accentuates hop bitterness and dryness, high chloride builds malt sweetness and fullness. Most modern brewers work from this ratio directly rather than replicating a specific city’s historical water profile.

These are typical ranges, not hard ceilings — hazy and New England-style IPAs intentionally push chloride to 150–200 ppm for a softer mouthfeel, well above what a pale lager would want. Water chemistry targets follow the beer style, not the other way around.

Mash pH is the throughline for all of it. Targeting 5.2–5.6 keeps the starch-converting enzymes working efficiently — alkalinity acts as a buffer against that pH, which is why alkalinity has to be matched to the beer style, not held constant.

Calcium50–150 ppm
Magnesium10–30 ppm
Sodium<30 ppm typical (style-dependent)
Sulfate50–350 ppm (style-dependent)
Chloride<150 ppm typical, up to 200 for hazy/NEIPA
Mash pH target5.2–5.6
Beer styleAlkalinity target (ppm as CaCO₃)Sulfate:chloride character
Pale lager, pilsner0–50Balanced to slightly chloride-forward
Pale ale, IPA50–100Sulfate-forward, 2:1 to 3:1+ for crisp bitterness
Hazy, New England IPA50–100Chloride-forward, up to 150–200 ppm chloride for soft mouthfeel
Amber, brown ale100–150Balanced to chloride-forward
Stout, porter150–300Chloride-forward for fullness, balances roast acidity
Who this is built for

Anywhere batch consistency depends on water consistency.

Craft brewing
Independent breweries
Breweries running their own RO or carbon filtration, where purifier drift can quietly shift mash pH and flavor balance batch to batch.
Distilling
Distilleries
Mash and dilution water for spirits, where consistency across every batch matters as much as it does in beer.
Multi-site
Contract & multi-site brewers
Operations brewing the same recipe across multiple sites, where water has to be the one variable that stays constant.
Small batch
Nanobreweries
Small-scale operations where a single off batch is a much larger proportional loss, and a lab water test on every brew day isn't practical.
Adjacent
Cideries & meaderies
Fermented beverage producers with the same water-as-ingredient sensitivity, using purifier systems that benefit from the same monitoring.
Documentation
Quality & process teams
Teams that need a continuous record of water conditions during production, not just a brew-day spot check, for troubleshooting off-batches after the fact.
How TDSBot installs

Single sensor, dual sensor, or both —
depending on your filtration.

What TDSBot can tell you depends partly on what kind of purifier you're running. GAC filtration and RO both benefit from monitoring, but only RO has a membrane and a reject stream — which is where a second sensor adds real diagnostic value, not just a second data point.

Single sensor · GAC or simple filtration
Output monitoring
For GAC and other non-membrane filtration, one TDSBot on the output line confirms stable performance and flags drift. GAC removes chlorine, taste and organics more than dissolved minerals, so a single continuous reading is the right level of monitoring here.
S1: Filter/purifier outputAlert: TDS threshold, configurableInstall: 1/4″ standard, 3/8″–1 1/2″ for commercial lines
Dual sensor · RO systems
Reject ratio & membrane diagnostics
If your purifier is RO, a second TDSBot on the raw feed alongside the one on product water calculates a real-time reject ratio. This distinguishes actual membrane degradation from a feed water change, well before product water quality visibly shifts.
S1: Raw feed (pre-membrane)S2: RO product (post-membrane)Diagnosis: Reject ratio trend, membrane health
Software layer · either configuration
Hardness & alkalinity, inferred
Onboard your water's baseline chemistry from a lab test or utility report, and TDSBot flags hardness and alkalinity drift from continuous TDS readings against that baseline. A drift signal, not a live ion measurement.
Input: Onboarded lab chemistryLive signal: TDS/conductivity driftOutput: Re-test alert, not a lab replacement
What an off batch costs

A drifted purifier costs more than the batch it ruins.

A batch affected by unnoticed water drift means lost ingredients, lost brewhouse time, and — if it ships — a customer tasting something inconsistent with your usual product.

Estimate your risk
Est. annual value at risk, unmonitored$6,000
TDSBot annual cost, this scale$108
Net value protected per year$5,892
Batch value and incident rate vary widely by scale and style — adjust to your own operation. This estimates avoided loss, not guaranteed savings.
Pricing

Hardware once.
Monitoring, monthly.

Same TDSBot hardware across every industry. Choose the plan that matches how you manage your operation. Hardware from $59 (standard) or $69 (display).

TDSBot
TDSBotStandard
$59one-time
Hardware · one-time
No display — readings via app & dashboard1/4″ inline flow meter2× conductivity + temperature probesWiFi + Bluetooth (BLE)Micro-USB poweredIndoor use · quick-connect fittings
Order TDSBot
TDSBot Display
TDSBot DisplayWith display
$69one-time
Hardware · one-time
LCD display — live TDS visible at the unit1/4″ inline flow meter2× conductivity + temperature probesWiFi + Bluetooth (BLE)Micro-USB poweredIndoor use · quick-connect fittings
Order TDSBot Display
Bigger lines
3/8″ · 1/2″ · 3/4″ · 1″

Larger flow meter sizes for brewhouse water mains, industrial RO systems and high-flow installations.

Contact us for pricing →
Data plans

What the sensor sends,
and how often

All three plans measure every minute — what changes is how often data leaves the sensor, and which analysis runs on it.

Monitor
$2/device/mo
Billed monthly or annually (−15%)
Every minuteDaily uploadEmail alerts
TDS, Temperature, Flow — every minute
Threshold alerts when exceed your set levels
Predictive filter depletion (configurable, default 30 days)
Daily pass/fail status report
Multi-site fleet dashboard — corporate → store hierarchy
Full log per filter cycle — resets when filter/RO membrane is changed
ESG report
Protect
$3/device/mo
Billed monthly or annually (−15%)
Every minuteHourly uploadEmail alerts
Everything in Monitor +
Hourly upload
Data-driven filter change scheduling
LSI + Larson-Skold @25°C, 93°C and 130°C
Estimated hardness + cumulative hardness load
Full log per filter cycle — resets when filter/RO membrane is changed
Pro
$7/device/mo
Billed monthly or annually (−15%)
Every minuteHourly uploadEmail · WhatsApp soon
Everything in Protect
Multi-site fleet dashboard with LSI / LS view
Corporate → site hierarchy — ops team sees all, baristas see theirs
Monthly ESG water report — liters filtered, cartridges saved
Full log per filter cycle — resets when filter/RO membrane is changed
Everything included — no add-ons, no per-feature upsells.
Questions from brewers

Brewery water monitoring
— common questions

Water is often called the silent ingredient because it directly affects mash pH, enzyme activity during conversion, and the final flavor balance of the beer. Calcium supports yeast health and enzyme function. The sulfate-to-chloride ratio determines whether a beer reads crisp and hoppy or full and malty. Alkalinity has to be matched to the beer style, or the mash pH drifts outside the range where conversion enzymes work efficiently.

Most sources target mash pH between 5.2 and 5.6. Enzymes that convert starches to fermentable sugars operate most efficiently in this range. Outside it, conversion efficiency drops, and off-flavors — harsh, astringent, or tannic notes — become more likely. Mash pH is measured directly with a calibrated pH meter; it is not something TDS or conductivity alone can tell you.

Yes, significantly. Very pale beers want alkalinity near 0–50 ppm as CaCO₃. Pale-to-amber styles sit around 50–150 ppm. Dark beers and stouts can tolerate 150–300 ppm, since the acidity of roasted malts needs alkalinity to balance it. Brewing the same alkalinity water across every style in your lineup means some batches are fighting their water chemistry the whole time.

No — TDSBot measures TDS, conductivity, temperature and flow directly. Hardness and alkalinity are inferred from those live readings combined with your onboarded water chemistry (from a lab test or utility water report), the same inference model used on TDSBot’s specialty coffee pages. TDSBot monitors TDS drift against your onboarded baseline and alerts you to re-test when the water shifts meaningfully — it does not replace a periodic lab water analysis.

TDSBot installs inline on your purifier's output line and tracks TDS and conductivity continuously. A stable, low reading confirms the purifier is performing as expected. A rising reading signals filter or membrane degradation before it changes your brewing water's mineral profile — catching it before it silently shifts your mash pH or sulfate-to-chloride ratio mid-batch.

Yes — both are TDS and conductivity-visible problems. Many breweries blend RO output with raw water at a set ratio rather than using 100% RO; if that blending valve drifts, the resulting TDS shifts in a way TDSBot detects directly. Separately, chlorine breakthrough from an exhausted carbon pre-filter is a common cause of RO membrane damage. TDSBot on the pre-filter or RO output line flags the TDS and conductivity change before the membrane is affected, not after a costly replacement is already needed.

Yes. The fleet dashboard, included from the Monitor plan, shows every monitored purifier or water line across multiple brewhouses, distillery stills, or contract brewing sites in one view — useful for multi-site operations or breweries that also run a separate distilling operation with different water requirements.

Know your purifier's performance
before it changes a batch

TDSBot installs in 15 minutes. Continuous purifier monitoring, inferred hardness and alkalinity from your onboarded chemistry, fleet visibility across every site.

Cookies. Some keep the site working. Analytics run only if you allow them, and we use no advertising cookies. Change your answer any time in the Cookie Policy.

WaterTDS Inc
Inline IoT water quality monitoring for coffee, food service, water treatment, facilities and home filtration.
MQTT over TLS 1.3 · AWS IoT Core · ESP32-S
Disclaimers: TDSBot measures TDS, conductivity, temperature and flow rate directly. LSI, Larson-Skold Index, hardness and alkalinity estimates are derived from onboarded utility water chemistry data — not directly measured inline. TDSBot does not measure PFAS, bacteria, or other biological or chemical contaminants; for RO systems, reject ratio is used as a proxy indicator of membrane performance only. TDSBot monitoring data is not a substitute for accredited laboratory testing or statutory water quality compliance testing. All third-party brand names are trademarks of their respective owners; WaterTDS Inc. claims no affiliation, endorsement or partnership unless separately announced.

© 2020 - 2026 Water TDS Inc.  All rights reserved.

TDSBot® · PWSID cross-referenced · EPA SDWIS · SCA Water Standards