How to Calculate Reverse Osmosis System Performance


Affiliate disclosure: We participate in the Amazon Associates Program, which means we may earn a small commission if you make a purchase through our referral links—at no additional cost to you.

You turn on your reverse osmosis (RO) system and fill a glass, but how do you know the water is truly clean? Is your membrane still working effectively, or has performance dropped without you noticing? The answer lies in calculation, not guesswork. Knowing how to calculate reverse osmosis performance gives you control over water quality, system efficiency, and maintenance timing. By measuring key metrics like flow rate, rejection rate, and recovery, you can detect issues early, avoid costly repairs, and ensure every drop meets safety standards. This guide breaks down the essential formulas, real-world examples, and step-by-step methods to accurately assess your RO system’s health.

Measure RO Flow Rate Accurately

Flow rate tells you how fast your RO system produces purified water. A drop in flow often signals membrane fouling, clogged filters, or low feed pressure. Tracking it regularly helps catch problems before water quality suffers.

Use Standard Conditions for Reliable Results

To compare flow rates over time, test under standard conditions. The industry uses these reference points.

• 65 psi feed pressure
• 77°F (25°C) water temperature
• 500 ppm TDS feed water

Deviations affect output significantly. Cold water below 60°F can reduce flow by up to 50%. Low pressure from a clogged sediment filter also cuts production dramatically.

Perform a One-Minute Flow Test

Follow these steps to measure flow rate accurately.

  1. Let the system run for 10 to 15 minutes to stabilize.
  2. Place a calibrated beaker under the RO faucet.
  3. Collect permeate for exactly 60 seconds.
  4. Record volume in milliliters.

Pro Tip: Use a stopwatch and mark the beaker at 30, 60, and 90 seconds for timed collections.

Convert mL to Gallons Per Hour

Use this formula to calculate GPH.

GPH = (mL collected × 60) ÷ 3,800

The number 3,800 is a rounded value for 1 US gallon (3,785.41 mL), making mental math easier.

Example: You collected 420 mL in one minute.
• Hourly volume: 420 × 60 = 25,200 mL/hr
• GPH: 25,200 ÷ 3,800 = 6.6 GPH

A system rated at 6 GPH producing 6.6 GPH is exceeding expectations, likely due to higher-than-standard pressure or warmer water.

Estimate Daily Output

Multiply GPH by 24 to find daily production.

Daily gallons = GPH × 24

Using the example above: 6.6 GPH × 24 = 158.4 gallons/day. This helps size storage tanks and plan usage for homes, labs, or commercial setups.

Calculate RO Rejection Rate for Purity

reverse osmosis rejection rate calculation diagram

Rejection rate measures how well the membrane removes contaminants. It is the most critical indicator of water quality and the first sign of membrane failure.

Apply the Rejection Formula

Use this equation to calculate rejection rate.

Rejection (%) = [1 − (Permeate TDS ÷ Feed TDS)] × 100

Both values must be in the same units, either ppm or mg/L.

Test TDS Correctly to Avoid Errors

Common mistakes skew results and lead to false conclusions.

• Testing first-draw water after stagnation produces high permeate TDS readings
• Sampling from different tap locations creates inconsistent feed readings
• Not flushing the line before testing introduces contaminants

Best practice involves these steps.

  1. Run the RO system for 1 to 2 minutes before collecting permeate.
  2. Sample feed water from the cold supply line before the RO unit.
  3. Record temperature and pressure if possible.

Warning: TDS creep occurs during idle periods when salts diffuse through the membrane. Always flush before testing.

Interpret Rejection Rate Results

Rejection % Meaning
95–99% Normal for new TFC membranes
90–94% Acceptable; monitor for decline
80–89% Warning zone; check pre-filters and pressure
Under 80% Membrane likely damaged or fouled

Example: Feed TDS is 300 ppm and permeate TDS is 12 ppm.
Rejection = [1 − (12 ÷ 300)] × 100 = 96%

This is excellent performance typical of a healthy residential RO system.

Build a Rejection Baseline Early

Within the first month of installation, establish your baseline performance.

• Take 2 to 4 readings under consistent conditions
• Record date, feed TDS, permeate TDS, temperature, and rejection
• Calculate the average as your baseline

Compare future tests to this number, not generic 95% standards. A 5% drop from your baseline signals degradation even if still above 90%.

Determine RO Recovery Rate and Efficiency

reverse osmosis recovery rate chart water waste

Recovery rate shows how efficiently your RO system converts tap water into purified water. Higher recovery means less wastewater, but too high increases scaling risk.

Compute Percent Recovery

Use this formula to find recovery percentage.

% Recovery = (Permeate Volume ÷ Feed Water Volume) × 100

Example: Feed water used is 1,000 gallons per day. Permeate produced is 500 gallons per day.
Recovery = (500 ÷ 1,000) × 100 = 50%

At 50% recovery, half the input water becomes waste concentrate.

Balance Efficiency and System Health

Recovery level affects both efficiency and maintenance needs.

Recovery Level Pros Cons
30–40% Low scaling risk More wastewater
50% Standard for residential Moderate scaling potential
Above 60% Water-efficient High scaling and fouling risk

Note: Some systems use flow restrictors to cap recovery. Replacing it with a larger orifice increases output but risks premature scaling.

Estimate Wastewater Volume

Subtract permeate from feed volume to find wastewater.

Wastewater = Feed Volume − Permeate Volume

From the example: 1,000 − 500 = 500 gallons/day of concentrate. Use this data to size drain lines or comply with discharge regulations in commercial settings.

Analyze Wastewater Concentration

The reject stream is not just water. It is concentrated with contaminants, and knowing its strength matters for environmental compliance and system design.

Find the Concentration Factor

Use this formula to calculate concentration factor.

Concentration Factor = 1 ÷ (1 − Recovery as decimal)

Example at 50% recovery: Recovery equals 0.50. Concentration Factor = 1 ÷ (1 − 0.50) = 2. Dissolved solids in the wastewater are twice as concentrated as in the feed.

Calculate Contaminant Levels in Wastewater

Follow these steps to find contaminant concentration in the reject stream.

  1. Multiply feed contaminant level by (1 minus rejection rate) to find the portion rejected.
  2. Multiply by concentration factor to find final concentration.

Real-world case: Feed nitrate is 78 mg/L as N. Membrane rejection is 90%. Recovery is 50% giving CF of 2.

• 90% rejected means 70.2 mg/L enters the concentrate stream
• Final concentration: 70.2 × 2 = 140.4 mg/L

The result shows wastewater contains approximately 140 mg/L nitrate, well above typical discharge limits.

Use case: Industrial users must model this to avoid violating EPA or local regulations.

Optimize Net Driving Pressure

reverse osmosis net driving pressure diagram

Even with good feed pressure, poor performance may stem from low net driving pressure (NDP). This is the actual force pushing water through the membrane.

Calculate Net Driving Pressure

Use this breakdown to find NDP.

NDP = Feed Pressure − (Osmotic Pressure + Back Pressure)

The components break down as follows.

• Feed pressure: Measured at inlet (ideal: 65 psi)
• Osmotic pressure: Approximately 1 psi per 100 ppm TDS (500 ppm TDS equals about 5 psi)
• Back pressure: From storage tank (up to 7 psi when full)

Example: Feed pressure is 65 psi, osmotic pressure is 5 psi, and back pressure is 7 psi.
NDP = 65 − (5 + 7) = 53 psi

Low NDP reduces both flow and rejection. If feed pressure drops to 40 psi from a clogged filter, NDP falls to approximately 28 psi, halving output.

Boost NDP for Better Performance

Improve net driving pressure with these actions.

• Install a booster pump if feed pressure is below 50 psi
• Replace clogged pre-filters monthly
• Drain storage tank periodically to reduce back pressure during testing

Track Key Variables Affecting RO Output

Performance does not exist in a vacuum. Temperature, pH, and feed water quality all impact results significantly.

Adjust for Water Temperature

Cold water increases viscosity, slowing diffusion through the membrane.

Temperature Flow Impact
77°F (25°C) 100% (standard)
60°F Approximately 60% of rated flow
50°F Approximately 45% of rated flow

Fix: Insulate feed lines or use a booster pump in cold environments.

Monitor Feed Water Quality

Several factors affect feed water quality and system performance.

• High TDS increases osmotic pressure and lowers NDP
• Chlorine and chloramine destroy TFC membranes causing permanent rejection loss
• Iron and sediment cause fouling reducing flow
• Hardness (calcium and magnesium) leads to scaling at high recovery

Prevention: Use carbon and sediment pre-filters. Test feed water quarterly.

Maintain Optimal pH Range

Most RO membranes perform best between pH 5 and 8.

• Low pH below 4 can hydrolyze polyamide membrane
• High pH above 10 increases scaling risk and salt passage

Use a pH meter if feeding from a well or industrial source.

Avoid Common Testing Mistakes

Even accurate tools give wrong answers with bad technique. Follow best practices to trust your data.

Follow Proper Sampling Protocol

Where and when you sample matters for accuracy.

Water Type Where to Sample When
Feed Cold tap before RO unit After running main line briefly
Permeate RO faucet After 1 to 2 minutes of continuous flow

Never sample first thing in the morning without flushing the system first.

Recognize and Fix Errors

Address these common mistakes to improve measurement accuracy.

Mistake Fix
Testing first-draw permeate Flush system 1 to 2 minutes before sampling
Using uncalibrated TDS meter Calibrate monthly with 1,000 ppm solution
Ignoring temperature Record temperature and retest if below 60°F
Changing sample points Always use the same location

False alarm: A 90% rejection reading taken on cold water after stagnation may look like failure but could be normal under stress.

Diagnose Low Rejection

When permeate TDS rises, do not replace the membrane yet. Use this decision tree to identify the cause.

Rule Out Testing Errors First

Start with these verification steps.

  1. Was the permeate flushed before testing? If no, run system 2 minutes and retest.
  2. Is feed pressure normal? Check for clogged pre-filters.
  3. Has feed TDS increased? Seasonal changes or source shifts can affect readings.

Check Upstream Components

Inspect these parts before assuming membrane failure.

• Sediment filter: Replace if over 6 months old or visibly dirty
• Carbon block: Change if chlorine smell returns
• Flow restrictor: Ensure correct size because too large increases recovery and scaling

Decide: Clean or Replace Membrane

Use this decision guide to determine next steps.

Condition Action
Rejection below 85% after ruling out errors Try chemical cleaning (for foulants only)
No improvement after cleaning Replace membrane
Sudden drop with high chlorine exposure Replace immediately because damage is irreversible

Cleaning tip: Use citric acid for scaling and proprietary cleaners for organics. Never use bleach.

Track Long-Term Trends and Replace Membranes

RO membranes degrade slowly. Spotting the trend beats reacting to sudden failure.

Know the Aging Curve

Membrane performance follows predictable patterns over time.

• 0 to 3 months: Stabilization period with minor fluctuations normal
• 3 to 12 months: Gradual decline of approximately 1 to 2% per year is expected
• 12 months plus: Sharp drops indicate fouling or end-of-life

Red flag: A 10% or greater sudden drop from baseline requires investigation.

When to Replace the Membrane

Replace the membrane when these conditions occur.

• Rejection consistently below 80 to 85%
• Permeate fails to meet quality needs
• Flow drops more than 50% despite clean filters
• Membrane is unresponsive to cleaning

Lifespan: Membranes typically last 2 to 5 years with proper pre-treatment and maintenance.

Use Formulas for Quick Reference

Keep this cheat sheet handy for field testing and performance evaluation.

Metric Formula
Flow Rate (GPH) (mL/min × 60) ÷ 3,800
Rejection (%) [1 − (Permeate TDS ÷ Feed TDS)] × 100
Recovery (%) (Permeate Vol ÷ Feed Vol) × 100
Concentration Factor 1 ÷ (1 − Recovery)
Osmotic Pressure (psi) TDS (ppm) ÷ 100
Net Driving Pressure Feed Pressure − (Osmotic + Back Pressure)

Frequently Asked Questions About Calculating Reverse Osmosis Performance

What is a good rejection rate for a home RO system?

A good salt rejection rate falls between 95% and 99% under optimal conditions (65 psi, 77°F, 500 ppm TDS). Performance varies with feed water quality and operating conditions, so compare to your baseline rather than generic standards.

How do I use a TDS meter to check my RO membrane?

Measure feed water TDS from the cold tap before the RO unit. Then measure permeate TDS after 1 to 2 minutes of steady flow from the RO faucet. Calculate rejection using the formula: Rejection (%) = [1 − (Permeate TDS ÷ Feed TDS)] × 100.

What is the formula for RO salt rejection?

The formula is Rejection (%) = [1 − (Permeate TDS ÷ Feed TDS)] × 100. This applies universally for residential and light industrial systems to determine membrane effectiveness.

Why is my RO rejection rate dropping over time?

Possible causes include clogged pre-filters reducing pressure, chlorine exposure damaging the membrane, fouling or scaling reducing effective membrane area, increased recovery raising concentration at the surface, or changes in feed water quality. Always check upstream causes before assuming membrane failure.

Does a 90% rejection rate mean my RO is failing?

Not necessarily. A sustained drop from a higher baseline (for example from 97% to 90%) after ruling out upstream causes may indicate fouling or damage. A stable 90% may still be acceptable depending on your feed water and baseline performance.

How often should I test my RO membrane performance?

Test monthly to establish a trend. Early detection of decline allows timely maintenance and prevents sudden failure. More frequent testing may be needed after significant system changes or maintenance.

Key Takeaways for Calculating Reverse Osmosis Performance

Mastering how to calculate reverse osmosis performance transforms you from a guesser to a knower. Rejection rate remains the king metric for water purity, so test monthly and track trends rather than focusing on single readings. Flow rate reveals mechanical issues, so compare results to your baseline under standard conditions. Recovery rate balances efficiency against scaling risk, so do not maximize it blindly. Wastewater concentration matters for compliance, so calculate it using rejection and recovery data.

Always flush before testing because first-draw TDS misleads and creates false alarms. Build your baseline early and compare future readings to your own data rather than generic numbers. Pre-treatment protects the membrane, so replace sediment and carbon filters on schedule. Temperature and pressure significantly impact results, so record them during every test.

By applying these calculations and monitoring practices, you extend membrane life, reduce waste, and guarantee clean safe water every time the faucet turns on.

Scroll to Top