The simplest way to test reverse osmosis water is with a TDS meter, a pocket-sized device that measures total dissolved solids in parts per million (ppm). A properly functioning RO system should produce water with a TDS well below your tap water’s reading, typically showing 90% or more of dissolved solids removed. But TDS is just the starting point. Depending on what you want to verify, you may also want to check pH, test for chlorine breakthrough, or send a sample to a certified lab.
Testing TDS With a Handheld Meter
A TDS meter is the most common and affordable tool for checking RO performance. These devices cost between $10 and $30 and give you a reading in seconds. To get an accurate result, rinse your collection cup three or four times with the water you’re about to test, removing any residue that could throw off the number. Turn the meter on, submerge the probes, and swirl gently for about 10 seconds. Press the hold button to lock in the reading so you can pull the meter out and check it clearly.
You’ll want two readings: one from your tap water (the feed water going into the system) and one from the RO output. Comparing the two tells you your membrane’s rejection rate. The formula is straightforward: subtract the product water TDS from the feed water TDS, divide by the feed water TDS, and multiply by 100. If your tap water reads 200 ppm and your RO water reads 16 ppm, that’s a 92% rejection rate. Most residential RO membranes should reject 90% or more of dissolved solids when functioning properly.
For context, the EPA’s secondary standard for TDS in drinking water is 500 ppm. Well-functioning RO systems typically produce water far below that. If your RO water starts reading above 40 ppm, or if you notice TDS climbing steadily over weeks, the membrane is likely wearing out and needs replacement.
What a TDS Meter Cannot Tell You
TDS meters measure electrical conductivity, which means they only detect substances that carry a charge in water, like dissolved minerals and salts. They are completely blind to hormones, pesticides, microplastics, and other non-ionic compounds that don’t conduct electricity. They also can’t distinguish between harmless calcium and potentially harmful contaminants like lead. A low TDS reading confirms that the membrane is physically rejecting dissolved solids, but it doesn’t guarantee your water is free of every contaminant. If you’re concerned about specific pollutants, you’ll need a more targeted test.
Checking pH Levels
RO water is typically slightly acidic, with a pH between 5 and 7. This happens because the membrane strips out minerals like calcium and magnesium that normally act as buffers, keeping water closer to neutral. Without those minerals, dissolved carbon dioxide in the water shifts the pH downward. You can check pH using inexpensive liquid drop kits or digital pH meters.
The EPA considers water with a pH between 6.5 and 8.5 safe for drinking. If your RO system has a remineralization filter (many newer systems do), testing pH confirms whether that stage is doing its job. You’d expect remineralized water to read closer to 7 or slightly above, rather than sitting down in the 5 to 6 range.
Testing for Chlorine Breakthrough
RO membranes are vulnerable to chlorine damage. That’s why most systems include a carbon pre-filter designed to strip chlorine out before water reaches the membrane. If that carbon filter is exhausted or channeling (water finding a path around the carbon granules rather than through them), chlorine can slip through and degrade the membrane over time.
You can test for this using DPD test strips or liquid reagent kits, the same type used for pool water testing. Sample the water between the carbon pre-filter and the membrane if your system allows access at that point. Ideally, chlorine should be undetectable. Even very low concentrations, measured in parts per billion, can shorten membrane life with prolonged exposure. If you detect any chlorine after the carbon stage, replace the pre-filter promptly. This one test can save you from a much more expensive membrane replacement later.
Tracking Membrane Performance Over Time
A single TDS test tells you how the system is performing right now, but the real value comes from tracking readings over time. Write down the date, feed water TDS, and product water TDS every few weeks. Consistent readings mean the system is healthy. A gradual upward trend in product water TDS, or a sudden jump, signals that the membrane is losing effectiveness.
Flow rate is the other variable worth watching. If water production slows noticeably, the membrane may be fouling with scale or biofilm. Some homeowners keep a simple log on a sticky note near the system: the date, the RO water TDS, and a rough sense of how fast the system fills its tank. This takes 30 seconds and gives you months of useful data to spot problems early.
Testing Remineralization Filters
If your RO system includes a remineralization stage that adds minerals back into the water after filtration, testing becomes a bit more nuanced. The TDS of remineralized water will naturally be higher than pure RO output, and that’s intentional. The goal of remineralization is to restore beneficial minerals like calcium and magnesium, improving both taste and nutritional value.
To verify the remineralization filter is working, test TDS before and after that stage. You should see a measurable increase. Some regions have specific guidelines for mineral content. Saudi Arabia, for example, requires a minimum of 5 ppm of magnesium in remineralized RO drinking water. The World Health Organization suggests an upper limit of 50 ppm for magnesium. For most home users, a TDS reading of 30 to 80 ppm after remineralization indicates the filter is adding minerals as intended. If the reading is identical to the pre-remineralization output, the mineral cartridge is likely depleted.
When to Use a Certified Lab
For anything beyond basic TDS, pH, and chlorine, a professional water test is the only reliable option. Certified labs can screen for bacteria (total coliform and E. coli), heavy metals like lead and arsenic, and a range of other specific contaminants. A basic bacterial test typically runs around $50 to $80. Additional panels for metals or organic compounds cost more but are available through most labs on request.
Lab testing makes the most sense in a few situations: when you first install an RO system and want a baseline, if you’re on well water and concerned about specific contaminants, or if anyone in the household is immunocompromised. Many labs accept mail-in samples with prepaid kits, making the process straightforward even if there’s no testing facility nearby. Community science organizations and university extension programs are often the most affordable options.
A Simple Testing Schedule
- Monthly: TDS reading of tap water and RO output to calculate rejection rate and catch gradual membrane decline.
- Every 3 to 6 months: pH test, especially if you have a remineralization filter. Chlorine test between the carbon pre-filter and membrane.
- Annually: Consider a certified lab test for bacteria or heavy metals, particularly if you’re on well water or notice taste or odor changes.
Replacing filters on schedule matters as much as testing. Even perfect test results today don’t guarantee performance next month if the carbon pre-filter is overdue for a change. Most manufacturers recommend replacing sediment and carbon pre-filters every 6 to 12 months and the RO membrane every 2 to 3 years, but your TDS log is a better guide than any fixed timeline.

