How to Read Your Water Test Report: A Homeowner's Guide
AI Summary
- A water test report is a list of numbers next to limits, and the single most useful skill is knowing which column you're reading. Detected amount, detection limit, and regulatory maximum are three different things, and a result can look alarming while being functionally clean — or look fine while sitting just under a limit that was set in 1991.
- Four numbers do most of the work on a typical residential report: hardness (in grains per gallon), total dissolved solids, lead, and nitrates. Read those first, in that order, and you'll know within a minute whether you have a comfort problem, a health problem, or both.
- Your report also tells you where the fix belongs. Aesthetic and whole-home issues — chlorine, hardness, sediment, odor — are point-of-entry problems solved by whole-house filtration. Dissolved health-risk contaminants — lead, nitrates, arsenic, PFAS — are point-of-use problems solved by under-sink reverse osmosis. Most reports show some of each, which is why the layered build exists.
A water test report is one of the few documents in homeownership that's simultaneously essential and almost deliberately unreadable. It arrives as a dense grid: parameter names in scientific notation, three or four numeric columns with abbreviated headers, a scattering of "ND" entries, and units that change from row to row. Somewhere in there is the answer to what you should actually do about your water, and it is not highlighted.
The good news is that a water report is a lot simpler than it looks, because the vast majority of the rows don't matter for your decision. A standard panel tests for 50 to 100 parameters. Maybe eight of them will change what you buy. The skill isn't understanding every line — it's knowing which eight lines to find, what the numbers next to them mean, and what each one implies about where in your plumbing the treatment needs to go.
This guide walks through a report the way you'd actually read one: the units first, then the structure, then the parameters that matter, then what to do with the conclusion. It also covers the parts of the water testing industry that aren't straightforward — including why the free test offered by a company that sells water systems should be treated as a sales document rather than a lab result.
First: which kind of report do you have?
Three different documents get called a "water test," and they are not interchangeable.
A Consumer Confidence Report (CCR) is the annual water quality report your municipal utility is required to publish, usually by July 1, covering the prior calendar year. It's free, it's public, and it's genuinely useful — but it describes water as it left the treatment plant, averaged across the whole service area, often as an annual mean. It cannot tell you what's in the water at your kitchen tap after it's traveled through distribution mains and your own service line. It's a starting document, not a diagnosis.
A certified laboratory panel is a test of your water from your tap, run by an accredited lab. You collect samples in bottles the lab provides, following their instructions precisely, and ship them back. A basic panel runs $100–$200; a comprehensive panel with metals, VOCs and PFAS runs $250–$500. This is the document this guide is mostly about, and it's the only one that reflects your actual plumbing.
A free in-home test from a company that sells water treatment is typically a hardness titration, a TDS meter reading, and sometimes a chlorine strip, performed by a salesperson in your kitchen. These three measurements are real, but they're also the three that most reliably produce an alarming-looking result in ordinary water. The TDS demonstration in particular — where an electrode precipitates minerals and discolors a glass of water — is a parlor trick, not a test. It reacts to dissolved minerals including the perfectly healthy calcium and magnesium in most tap water. A free test is fine as a rough hardness check. It is not a basis for a $7,000 purchase.
If you're making a real decision, get the lab panel. Spending $200 to avoid buying the wrong $3,000 system is the highest-return move in this entire process.
The units, decoded
This is where most people stall. Water reports mix four or five unit systems on the same page.
| Unit | Means | Equivalent | Used for |
|---|---|---|---|
| mg/L | Milligrams per liter | Same as ppm | Most common parameters |
| ppm | Parts per million | Same as mg/L | Hardness, TDS, nitrates |
| µg/L | Micrograms per liter | Same as ppb | Trace metals, PFAS |
| ppb | Parts per billion | 1,000 ppb = 1 ppm | Lead, arsenic, VOCs |
| gpg | Grains per gallon | 1 gpg = 17.1 mg/L | Hardness only |
| NTU | Nephelometric turbidity units | — | Cloudiness |
| CFU/100mL | Colony-forming units | — | Bacteria |
| pCi/L | Picocuries per liter | — | Radon, uranium, radioactivity |
Two traps worth naming. First, ppb and ppm differ by a factor of 1,000, and labs switch between them row to row depending on the contaminant's typical scale. A lead result of 12 is dramatically different as ppb versus ppm. Always read the unit column.
Second, hardness gets reported in two different units and converting wrong is the single most common misreading. 180 mg/L hardness and 10.5 gpg are the same water. If your report says mg/L and every softener sizing chart you find says gpg, divide by 17.1.
The columns, decoded
A typical lab result row has three or four numbers. They mean completely different things.
Result (or Detected Level) — what was actually found in your sample.
MDL / RL (Method Detection Limit / Reporting Limit) — the smallest amount the lab's equipment can reliably measure. This is the number that explains "ND."
MCL (Maximum Contaminant Limit) — the legally enforceable federal limit. Above this, a public utility is in violation.
MCLG (Maximum Contaminant Level Goal) — the level at which no known health effect occurs, with a safety margin. It's non-enforceable and aspirational, and for several contaminants, including lead and most carcinogens, the MCLG is zero.
That last distinction is the most important thing on the page. The gap between MCL and MCLG is not a scientific gap — it's a feasibility and cost gap. The MCL for a contaminant reflects what treatment plants can realistically achieve across millions of connections at acceptable cost. "Under the MCL" means legal. It does not necessarily mean optimal, and for lead specifically, the health goal is zero while the action level is 15 ppb.
"ND" or "<0.001" means not detected above the lab's reporting limit. It doesn't mean zero. For most contaminants this distinction is academic. For PFAS, where health advisories are now set in the parts-per-trillion range, it matters enormously — an older lab method with a reporting limit of 2 ppb will return "ND" on water containing hundreds of times the current health advisory level. If PFAS is your concern, check the lab's reporting limit before you trust a non-detect.
The four numbers to read first
Before working through the full panel, find these. They answer the big questions fastest.
1. Hardness
Reported as mg/L as CaCO₃, or in grains per gallon. This isn't a health parameter — hard water is safe to drink — but it drives more day-to-day complaints than anything else on the page.
| Hardness (gpg) | Hardness (mg/L) | Classification | What you'll notice |
|---|---|---|---|
| 0–1 | 0–17 | Soft | Nothing |
| 1–3.5 | 17–60 | Slightly hard | Little to nothing |
| 3.5–7 | 60–120 | Moderately hard | Some spotting, mild scale |
| 7–10.5 | 120–180 | Hard | Scale on fixtures, poor lathering, glassware film |
| 10.5+ | 180+ | Very hard | Heavy scale, shortened heater life, dry skin |
Above roughly 7 gpg, hardness is worth addressing — at the point of entry, with either ion-exchange softening or salt-free conditioning. Worth being clear about the difference: ion exchange genuinely removes hardness minerals. Salt-free conditioning doesn't remove anything; it crystallizes the minerals so they're less likely to stick to surfaces. That's real scale protection, and it is not the same as soft water — you won't get the lathering or spot-free glassware that ion exchange delivers. Companies selling conditioners as "softeners" without that caveat are blurring a meaningful distinction.
2. Total dissolved solids (TDS)
The combined weight of everything dissolved in the water — minerals, salts, metals, ions. Reported in mg/L or ppm.
Under 300 is generally considered excellent, 300–600 is good, 600–900 is fair, and above 1,000 water usually tastes noticeably salty or metallic. The important caveat: TDS is not a safety measurement. It's a sum, and it doesn't distinguish between beneficial calcium and dissolved arsenic. Low TDS water can contain lead. High TDS water can be perfectly healthy mineral water. Treat it as a general character indicator, not a verdict — and be skeptical of anyone using a handheld TDS meter to sell you something.
3. Lead
Reported in ppb (µg/L). The federal action level is 15 ppb. The health goal is zero, and both the CDC and AAP are clear that no level is considered safe for children.
Lead is the parameter where sampling method matters most, because lead almost never comes from the source water — it leaches from your service line, your solder joints, or brass fixtures. That means:
- A first-draw sample, taken after water has sat in the pipes 6+ hours, shows worst-case exposure
- A flushed sample, taken after running the tap, shows the source water
- A big gap between the two tells you the lead is coming from your own plumbing
If your lead result is anything above non-detect, the fix is point-of-use reverse osmosis at the kitchen tap. A whole-house filter installed where water enters the house sits upstream of the pipe doing the contaminating, and cannot help.
4. Nitrate / nitrite
Reported as mg/L as N. The MCL for nitrate is 10 mg/L, for nitrite 1 mg/L.
Nitrates come from agricultural fertilizer runoff, septic systems and animal operations, and they're the parameter most likely to be elevated on a rural well. The acute risk is to infants under six months and to pregnant women — methemoglobinemia, or "blue baby syndrome."
Two things people get wrong here. Boiling does not remove nitrates; it concentrates them. And carbon filtration doesn't remove them either — this is a reverse osmosis job, or ion exchange specifically configured for nitrate.
Working through the rest of the panel
| Parameter | Typical limit | What it means | Where it's treated |
|---|---|---|---|
| pH | 6.5–8.5 (aesthetic) | Below 6.5 is corrosive to pipes and leaches metals; above 8.5 causes scale and bitter taste | Point of entry (neutralizer) |
| Chlorine / chloramine | 4.0 mg/L max residual | Disinfectant. Taste, smell, skin and hair effects; chloramine needs catalytic carbon | Point of entry |
| TTHMs | 80 ppb | Disinfection byproducts, formed when chlorine meets organic matter. Regulated carcinogens | Point of entry (carbon) |
| Haloacetic acids | 60 ppb | Same family as TTHMs | Point of entry (carbon) |
| Arsenic | 10 ppb | Naturally occurring in some aquifers; MCLG is zero. Common in Southwest and New England wells | Point of use (RO) |
| Fluoride | 4.0 mg/L (added at ~0.7) | Added intentionally by most utilities; natural in some wells | Point of use (RO) |
| Iron | 0.3 mg/L (aesthetic) | Rust staining, metallic taste, orange laundry marks | Point of entry (oxidizing filter) |
| Manganese | 0.05 mg/L (aesthetic) | Black staining; emerging neurological concerns at higher levels | Point of entry / point of use |
| Sulfate | 250 mg/L (aesthetic) | Laxative effect at high levels, bitter taste | Point of use (RO) |
| Sodium | No MCL; 20 mg/L advisory | Matters for low-sodium diets; rises after ion-exchange softening | Point of use (RO) |
| Copper | 1.3 mg/L action level | From copper pipe corrosion; blue-green staining | Point of use (RO) |
| Turbidity | 1 NTU | Cloudiness. Can shelter microorganisms from disinfection | Point of entry (sediment) |
| Total coliform | Absent | Indicator organism — its presence means a pathway exists for contamination | Point of entry (UV) |
| E. coli | Absent | Fecal contamination. Act immediately; boil water until resolved | Point of entry (UV) |
| PFAS (PFOA/PFOS) | 4.0 ppt | "Forever chemicals." Extremely persistent and bioaccumulative | Point of use (RO) |
| Radon | No federal MCL in water | Off-gasses during showering; relevant in granite-bedrock regions | Point of entry (aeration) |
| Uranium | 30 µg/L | Naturally occurring in some Western and Northeastern aquifers | Point of use (RO) |
| Hydrogen sulfide | No MCL | Rotten-egg smell; corrosive to plumbing | Point of entry (catalytic carbon) |
You don't need to memorize this. You need to find your detected values, see which ones are at or near a limit, and note the right-hand column — because that column is the shopping list.
Reading the report as a buying decision
Here's where the report stops being chemistry and starts being a plan. Sort your flagged results into two piles.
Point-of-entry pile — anything aesthetic, anything that affects every fixture, anything touching your skin or your appliances. Chlorine, chloramine, TTHMs, sediment, turbidity, iron, hydrogen sulfide, hardness, bacteria. These need treatment on the main line before water branches to the house, because they're problems in the shower and the water heater as much as in the glass.
Point-of-use pile — dissolved health-risk contaminants in the water you drink. Lead, nitrates, arsenic, PFAS, fluoride, uranium, sodium, high TDS. These need reverse osmosis at the kitchen sink, because carbon doesn't remove dissolved inorganics and because some of these contaminants — lead especially — are introduced by your own pipes downstream of any whole-house system.
Most residential reports put entries in both piles. That's not a sales conclusion; it's a consequence of how the two technologies work. Carbon adsorption and membrane rejection remove almost entirely different categories of things.
The practical build that follows is layered: whole-house filtration handling volume and reach, under-sink RO handling depth at the tap you drink from. It's also why the combination is cheaper to own than it looks — the whole-house carbon stage removes the chlorine that would otherwise degrade the RO membrane, so the membrane reaches the long end of its service life instead of the short end.
If budget forces a sequence rather than a single project, let the report choose the order: health-risk contaminants get handled first, comfort and appliance issues second.
Getting a test that's worth reading
Sample correctly. Follow the lab's instructions exactly. For lead, collect first-draw after 6+ hours of no water use — don't flush the tap first, which is the most common sampling error. Remove the aerator only if instructed. Don't rinse the bottles; several contain preservative.
Sample from where you drink. Kitchen cold tap, not an outside hose bib, not the fridge dispenser if it already has a filter on it.
Match the panel to your situation. Private well: bacteria, nitrates, arsenic, hardness, iron, manganese, pH, TDS — and retest annually, since nobody else is testing it for you. Municipal supply: start with the CCR, then test your tap for lead, copper, disinfection byproducts and anything your CCR flagged near a limit. Agricultural area: nitrates and pesticides. Industrial or firefighting-foam history nearby, or near a military base or airport: PFAS, with attention to the lab's reporting limit.
Retest after you install. Same lab, same panel, same sampling procedure, roughly 30 days after the system is running. That's the only way to confirm the equipment is doing what it was sold to do — and it converts your system from a hopeful purchase into a verified one.
Frequently asked questions
1. My report says everything is under the MCL. Is my water fine? It's legally compliant, which is the meaningful floor. Compliance is set across millions of connections with treatment feasibility and cost factored in, measured at the plant rather than your tap. Several MCLs date to the 1980s and 90s, and for carcinogens including lead, the health goal is zero while the enforceable limit is higher. Under the limit is good news; it isn't the same as optimal.
2. What's the difference between ppm and ppb? A factor of 1,000. One ppm equals 1,000 ppb. Labs use ppm (mg/L) for things measured in larger quantities like hardness and nitrates, and ppb (µg/L) for trace contaminants like lead and arsenic. Misreading the unit is the most common error people make with these reports.
3. My hardness says 171 mg/L but the softener chart is in grains. How do I convert? Divide by 17.1. So 171 mg/L is 10 gpg — hard water, worth treating at the point of entry.
4. "ND" means there's none, right? It means none was detected above the lab's reporting limit, which is listed in its own column. For most contaminants that's effectively zero. For PFAS it may not be, since health advisories are now in parts per trillion and some lab methods report down only to parts per billion.
5. Should I use the free test the water treatment company offered? As a rough hardness check, it's fine. As a basis for a purchase, no — it's a sales tool. It typically measures only hardness, TDS and chlorine, and the precipitation demonstration that discolors a glass of water reacts to ordinary dissolved minerals. Get an independent certified lab panel before spending real money.
6. Can I trust my utility's annual report instead of testing? It's a good starting document and worth reading. It won't tell you about lead from your own service line, it reports averages rather than your specific tap, and it covers the prior year. Use it to know what to test for, then test.
7. My TDS is 450. Is that bad? Not inherently. TDS sums everything dissolved, including beneficial calcium and magnesium. 450 is in the normal range for much of the country. It's a character indicator, not a safety measurement — look at the individual contaminant rows instead.
8. Which single result should worry me most? Any E. coli detection, which calls for immediate action and boiling until resolved. After that, lead above non-detect and nitrates approaching 10 mg/L, both of which have well-established health effects and both of which are solved by point-of-use reverse osmosis.
9. How often should I test? Private wells annually, and after any flooding, nearby construction or drilling, or a noticeable change in taste, smell or color. Municipal supplies every two to three years, or sooner if you have older plumbing, a baby in the house, or a change you can detect at the tap.
10. My report flagged several things. Do I need separate equipment for each? Almost never. Sort them into whole-home issues and drinking-water issues and the list usually collapses into two systems. A whole-house stack handles chlorine, chloramine, sediment, odor and disinfection byproducts together, with conditioning added if hardness is present. An under-sink RO handles lead, nitrates, arsenic, fluoride, PFAS and TDS together. Six flagged parameters typically means two purchases, not six.