Getting your water tested starts with deciding what you need: a quick screening you can do at home, or a detailed analysis from a certified lab. For most situations, especially if you’re on a private well or concerned about a specific contaminant like lead or bacteria, a state-certified laboratory gives you the most reliable results. The process is straightforward, and basic tests typically cost between $40 and $80 per contaminant.
Check What You Already Have Access To
If your home is connected to a municipal water system, your utility is already required to test the water and publish the results. Every community water system in the U.S. must produce an annual Consumer Confidence Report, or CCR, that breaks down what’s in your water and whether any contaminants exceed federal limits. You can find yours on the EPA’s CCR portal or by contacting your water provider directly.
That said, a CCR only tells you what’s in the water when it leaves the treatment plant. It doesn’t account for what happens between the plant and your tap. Older homes with lead service lines or lead solder in the plumbing can introduce contamination that won’t show up in the utility’s report. If your concern is about what’s actually coming out of your faucet, you’ll need your own test.
Find a State-Certified Lab
The EPA recommends using a state-certified drinking water laboratory for any test you want to trust. These labs follow standardized methods that the EPA has evaluated and approved, which means their results hold up if you need to take action, whether that’s installing a filter, treating a well, or making a case to a landlord. Each state maintains its own certification program. The EPA publishes a directory of state certification programs on its website, and your local health department can also point you to certified labs in your area.
The process usually works like this: you contact the lab, tell them what you want to test for, and they either mail you sample bottles with instructions or have you pick them up. You collect the water sample at home following their directions, then drop it off or ship it back. Some labs will send a technician to collect the sample for you, though that typically costs more.
What to Test For
What you should test depends on your water source. If you’re on a private well, the CDC recommends testing at least once a year for four things: total coliform bacteria, nitrates, total dissolved solids, and pH. Coliform bacteria indicate whether animal or human waste is getting into your water. Nitrates are especially dangerous for infants and can seep into wells from fertilizer, septic systems, or livestock. Your local health department can tell you if there are additional contaminants worth checking based on the geology or land use in your area.
If you’re on city water but worried about your home’s plumbing, lead is the most common concern. For an accurate lead test, the water needs to sit undisturbed in your pipes for 8 to 18 hours beforehand (overnight works well). You then collect the very first water out of the tap without flushing it first. This “first draw” sample catches lead that has leached from pipes and fixtures while the water sat still. Don’t remove the aerator from your faucet before sampling, as it can affect results.
PFAS, sometimes called “forever chemicals,” are an increasingly common reason people seek testing. In 2024, the EPA finalized the first national limits for several PFAS compounds in drinking water. Two of the most well-known, PFOA and PFOS, now have enforceable limits of 4 parts per trillion, an extremely low threshold. PFAS testing requires a certified lab, as no home kit can detect concentrations this small.
What About Home Test Kits?
Home test kits sold at hardware stores and online can give you a rough snapshot. They’re useful as a first pass, especially for things like water hardness or pH, where precision matters less. But they have real limitations. They test for fewer contaminants, and they can’t reliably detect substances at very low concentrations. For contaminants like arsenic, nitrate, certain bacteria strains, and PFAS, lab testing is the only option that produces trustworthy numbers.
If a home kit flags something concerning, treat it as a reason to follow up with a certified lab rather than a final answer.
Costs and Turnaround Times
Professional water testing is less expensive than most people expect. Individual tests at a certified lab typically run $13 to $52 per parameter. A bacteria test (total coliform and E. coli) costs around $52. Nitrate testing runs about $40, pH about $13, and total dissolved solids around $29. If you bundle the four tests the CDC recommends for well owners, you’re looking at roughly $130 to $150 total.
Specialized tests for metals like lead, arsenic, copper, or manganese are often subcontracted and may cost more. PFAS panels tend to be the most expensive, sometimes several hundred dollars, because the detection limits are so low and the analytical methods are complex.
Standard turnaround is usually 5 to 10 business days, depending on the lab and what you’re testing. Rush options exist for bacteria tests, with some labs offering one-day or three-day processing for an extra $10 to $25.
How to Read Your Results
Lab reports list each contaminant alongside a number and a unit. The two most common units are milligrams per liter (mg/L) and parts per billion (ppb). One mg/L equals one part per million (ppm), which means one unit of a substance in a million units of water. Parts per billion is a thousand times smaller and is used for highly toxic substances like pesticides and PFAS. Your report will also show the EPA’s maximum contaminant level (MCL) for each substance, so you can see at a glance whether your water exceeds the limit.
If you test for hardness, you might see the unit “grains per gallon” (gpg), which equals roughly 17 mg/L. Hardness isn’t a health concern, but it affects how your water tastes, how well soap lathers, and whether mineral buildup forms in your pipes and appliances.
After a Flood or Natural Disaster
If your well has been submerged or exposed to floodwater, assume it’s contaminated until proven otherwise. Before testing, you’ll need to disinfect the well by circulating a bleach solution through the entire system, including household plumbing. The process involves mixing regular unscented household bleach with water, pouring it into the well casing, running it through every faucet until you smell chlorine, then letting the system sit idle for at least 8 hours (12 to 24 hours is better). After that, you flush the chlorinated water out through an outdoor hose directed away from landscaping.
Once the bleach is fully purged, collect a sample using a sterile bacteria bottle from a certified lab. Don’t test before disinfecting, as the results won’t tell you whether the well can produce safe water going forward. Your local health department can walk you through the process and provide sampling supplies.
Spring Checkups for Well Owners
The CDC recommends checking your well every spring for mechanical problems in addition to the annual water test. Look for cracks in the well cap, signs of settling around the casing, and any damage from winter weather. A compromised well seal is one of the most common ways bacteria and surface water get into a private well. Pairing a physical inspection with your annual water test catches problems early, before they become health risks.

