RO systems don’t announce problems loudly. Output drops a few percent a month, TDS creeps up gradually, and by the time someone notices, you’re looking at a fouled membrane or a failed pre-filter that’s been passing sediment for six weeks. The fix for that is a schedule — specific tasks on specific intervals, with numbers to compare against.
This guide covers the full reverse osmosis maintenance schedule for commercial and light industrial systems: what to check monthly, what to swap quarterly, and what only needs attention once a year. Cost ranges are included for parts. There’s also a plain-language threshold for when to stop DIY and call a service technician.
Monthly RO System Maintenance Tasks
Monthly tasks take 20 to 30 minutes with a basic TDS meter and a pressure gauge. The goal is to catch performance drift before it becomes a problem. Log every reading — trending matters more than any single number.
| Task | How to Check | Warning Sign |
|---|---|---|
| TDS / conductivity reading | Meter at product water port; compare to your baseline | TDS rising more than 10% over baseline |
| Flow rate verification | Timed fill of measured container; compare to rated output | Output below 80% of rated GPD |
| Pre-filter visual inspection | Check housing for discoloration; note filter color if transparent housing | Heavy brown/black loading before 3 months |
| System pressure check | Feed pressure gauge; note pre- and post-filter readings | Pressure drop across pre-filters exceeds 10 PSI |
| Log all readings | Record date, TDS in/out, flow rate, pressure readings | Any reading trending consistently in the wrong direction |
| Check for leaks | Visual check of all fittings, tubing connections, housing threads | Any moisture at connections |
The most useful number to track monthly is salt rejection percentage: ((feed TDS – product TDS) / feed TDS) x 100. A healthy membrane delivers 95% or better. If you’re seeing 90%, you’re at the threshold where investigating pays off. Below 85%, stop and call a tech.
Quarterly Maintenance: Pre-Filter Replacement and Sanitation
Three months is the standard interval for sediment and carbon pre-filter replacement on commercial systems — though high-sediment or chloraminated feed water may push that to every 6 to 8 weeks. When in doubt, replace on a calendar schedule rather than waiting for performance to signal it. A plugged pre-filter starves the membrane of feed pressure and accelerates fouling.
| Task | Notes | Est. Part Cost |
|---|---|---|
| Replace sediment pre-filter | 5-micron standard; go tighter if source water has fine particulate | $5 – $15 each |
| Replace carbon block pre-filter | Removes chlorine/chloramine that degrades TFC membranes | $10 – $25 each |
| Clean and inspect filter housings | Rinse with dilute bleach (50 ppm), flush thoroughly before reinstalling filters | — |
| Inspect and lubricate O-rings | Replace if cracked or flattened; use food-grade silicone grease | $2 – $8 per set |
| Test product TDS against baseline | Compare to your commissioning baseline or last quarterly reading | — |
| Check reject ratio | Product flow vs. reject flow; standard is 1:3 to 1:4 for most commercial systems | — |
| Check solenoid valves and auto-shutoff | Verify they open/close on demand; listen for valve chatter | — |
One thing worth noting on the reject ratio check: if your system is running a much higher recovery than rated (less reject water than expected), the concentrate is likely cycling dissolved solids back through the membrane at elevated concentrations. That accelerates scaling. A ratio that looks too good is often a problem.
Annual RO System Maintenance
Annual tasks require either a service tech or a maintenance person who’s comfortable with membrane housings and pressure vessels. The membrane performance test in particular requires accurate instruments and a baseline to compare against — if you don’t have your commissioning data, run a normalized performance calculation against manufacturer specs.
| Task | Notes | Est. Cost |
|---|---|---|
| Membrane performance test | Measure actual salt rejection % and compare to rated spec; also note normalized flow | $150 – $400 (service call) |
| Consider membrane replacement | Typical lifespan 2 to 5 years depending on feed water quality and pre-treatment | $80 – $150 per membrane element |
| Replace post-filter (polishing/GAC) | Annual replacement regardless of TDS readings; post-filter can harbor bacteria | $10 – $20 each |
| Inspect high-pressure pump and components | Check for vibration, noise, wear on seals and fittings; check booster pump if equipped | Variable |
| Full system inspection | All fittings, pressure vessels, interconnecting tubing, valve seats | — |
| Calibrate TDS meter | Use 442 ppm or 1000 ppm calibration solution; replace probe if drift is significant | $10 – $30 (calibration solution) |
| CIP cleaning if scaling suspected | Citric acid or EDTA-based cleaner for scale; alkaline cleaner for biofouling | $50 – $200 in chemicals + labor |
| Review and update maintenance log | Confirm all monthly readings were captured; note trends for next year | — |
On membrane lifespan: the 2-to-5-year range is wide because it’s genuinely that variable. A system treating municipal tap water with a full pre-treatment train will see membranes last 4 to 5 years. One on a well with high iron or SDI above 5 might need replacement at 18 months. The annual performance test is what tells you where you actually stand, not the calendar.
Master Maintenance Schedule at a Glance
| Task | Frequency | What to Check | Warning Signs | Est. Cost |
|---|---|---|---|---|
| TDS / conductivity | Monthly | Product water vs. feed; calculate rejection % | Rejection below 90% | — |
| Flow rate | Monthly | Compare GPD to rated output | Below 80% of rated | — |
| System pressure | Monthly | Feed, pre- and post-filter pressures | Drop >10 PSI across pre-filters | — |
| Leak inspection | Monthly | All fittings and housing threads | Any moisture | — |
| Sediment pre-filter replacement | Every 3 months | 5-micron cartridge | Heavy loading before 3 months | $5 – $15 |
| Carbon block replacement | Every 3 months | Chlorine/chloramine protection | Chlorine detectable in feed to membrane | $10 – $25 |
| O-ring inspection | Every 3 months | Filter housing O-rings | Cracking or permanent deformation | $2 – $8 |
| Reject ratio check | Every 3 months | Product vs. reject flow rate | Recovery rate significantly above rated | — |
| Membrane performance test | Annual | Salt rejection %, normalized flow | Rejection below 95% of spec | $150 – $400 |
| Membrane replacement | Every 2 to 5 years | Based on performance test results | Rejection below 85% | $80 – $150 each |
| Post-filter / polishing filter | Annual | GAC or inline carbon polish | Taste/odor complaints, color change | $10 – $20 |
| Pump inspection | Annual | Vibration, noise, seal condition | Unusual noise or vibration | Variable |
| TDS meter calibration | Annual | Calibration solution verification | Readings don’t match reference solution | $10 – $30 |
When to Call a Service Tech vs. Handle It In-House
Most monthly and quarterly tasks are straightforward for a maintenance tech with basic plumbing comfort. Filter swaps, housing cleaning, O-ring replacement — none of that requires specialized training. The line gets crossed when you’re dealing with pressurized membrane vessels, chemical cleaning circuits, or high-pressure pump components.
Handle in-house: filter replacements, TDS and flow logging, O-ring swaps, basic leak repairs at push-fit fittings, solenoid valve diagnostics.
Call a service tech when: salt rejection drops below 85% and the cause isn’t obvious, you need to remove and inspect membrane elements, you’re performing CIP cleaning for the first time, the high-pressure pump is making noise, or any reading is at a warning threshold and trending worse month over month.
A reasonable service call in the Los Angeles area runs $150 to $350 for diagnostics and routine labor, not counting parts. For systems processing more than 1,000 GPD, an annual service contract is often worth the cost — it locks in a tech who knows your system’s history.
- TDS rejection drops below 85% — membrane may be compromised or bypassed
- Product output falls below 60% of rated GPD — scaling, fouling, or pump failure
- Pressure drop across the membrane exceeds 15 PSI — heavy fouling or scaling event
- Any visible leak at a pressure vessel, membrane housing, or high-pressure fitting
- Unusual noise from the pump: cavitation (rapid clicking/rattling) or grinding
- Feed pressure fluctuating by more than 20% during normal operation
Frequently Asked Questions
How often should RO membranes be replaced in a commercial system?
Every 2 to 5 years, depending on feed water quality and pre-treatment effectiveness. Systems on municipal water with full sediment and carbon pre-treatment typically hit 4 to 5 years. Systems on well water, reclaimed water, or any source with high SDI (above 3) often need replacement at 2 to 3 years. The annual membrane performance test tells you the actual condition — replace based on that, not the calendar alone.
What’s the difference between a TDS reading that’s rising slowly vs. spiking suddenly?
A slow rise over several months typically means membrane aging, gradual biofouling, or progressive scaling. That’s a maintenance issue — schedule a performance test and consider CIP cleaning. A sudden spike (high TDS where it was fine last week) usually means a membrane O-ring failure, a cracked membrane element, or a pre-filter that completely blew through and flooded the membrane with particulate. Sudden spikes warrant immediate investigation, not a wait-and-see approach.
Can I clean fouled membranes instead of replacing them?
Sometimes, yes. CIP (clean-in-place) with the right chemistry can recover significant performance from a scaled or lightly fouled membrane. Citric acid or EDTA-based cleaners address carbonate and sulfate scaling. Alkaline cleaners (high-pH detergent formulations) address biological and organic fouling. The key question is how far rejection has dropped — membranes still above 85% rejection often respond well to cleaning. Below 80%, cleaning may recover some performance temporarily, but replacement is usually the better spend. Chemically damaged membranes (from chlorine exposure, for example) don’t respond to cleaning.
How do I know if my pre-filter replacement interval is right for my site?
Check the pressure differential across your sediment filter at monthly intervals. If it’s reaching 8 to 10 PSI drop before the 3-month mark, shorten the replacement interval. If filters are still relatively clean at 3 months, you may be able to extend to 4 months (though 3 months remains the standard recommendation for most commercial sites). Also note filter color at each replacement — heavy brown loading indicates iron or sediment, black indicates carbon fines or manganese, and should prompt investigation of your source water quality.
Need Help With Your Commercial RO System?
AMPAC USA designs and services commercial and industrial reverse osmosis systems for facilities throughout Los Angeles and Southern California. Whether you’re troubleshooting a performance issue or planning a new installation, we can help.
Related Articles:
