How we score whole house filters and softeners
One formula per product type, the same for every brand. Our scores come from manufacturer data, published prices and the formula on this page. Here it is in full, so you can redo any score yourself.
Last updated November 9, 2026 · prices checked November 9, 2026
The rules
- Every source is linked. Official product pages, manuals, performance data sheets and US store pages are listed at the bottom of each review.
- Same size for everyone. Each system is compared in the size its brand recommends for a home with 1 to 3 bathrooms (the Core, 32,000-grain or 10 GPM model, depending on the brand).
- Each criterion is scored out of 10 on a fixed scale (below), then combined with published weights.
- A missing figure is never guessed. The criterion is left out and the other weights are rescaled. Example: SoftPro does not publish a service flow for the Iron Master, so flow is left out of its score.
- No score without a price, or with fewer than 3 known technical criteria (warranty, return window and price do not count as technical).
- Prices are the price charged on the official store, without checkout codes. Crossed-out "compare at" prices are ignored. When a brand runs a dated sale, we keep the regular price and mention the sale on the review.
- No brand pays for a place. Some links are affiliate links: we may earn a commission at no extra cost to you. It never changes our scores.
Criteria and scales
| Criterion | Applies to | How it is scored (value = points out of 10, straight line in between) |
|---|---|---|
| Flow rate | All | Highest flow the brand states for the compared size, in gallons per minute: 5 GPM = 4, 7 GPM = 5.5, 9 GPM = 7, 12 GPM = 8.5, 15 GPM = 10. Some brands publish a peak flow (Aquasana, iSpring), others a service flow (SpringWell); each review says which. |
| Media life | Filters | Years before the main media or cartridge set must be replaced, at the shortest interval stated: 0.5 yr = 3, 1 yr = 4.5, 3 yr = 6.5, 5 yr = 8, 10 yr = 10. |
| Yearly upkeep | Filters | Cartridges, pre-filters and UV lamps per year at the brand's shortest stated interval and list price: $0 = 10, $50 = 9, $150 = 7, $250 = 5.5, $400 = 3.5, $600 = 2. Main tank or media replacement every 5 to 10 years is covered by the media life criterion instead. |
| Contaminants covered | Filters | Contaminant groups the brand itself claims to reduce, out of 10 (chlorine, chloramine, sediment, pfas, lead and heavy metals, iron, manganese, hydrogen sulfide, bacteria and viruses (uv), organic chemicals (pesticides, vocs)): 1 groups = 3, 2 groups = 4.5, 3 groups = 6, 4 groups = 7.5, 5 groups = 9, 6 groups = 10. A claim is not a certification; the next line deals with that. |
| Certification | All | system certified = 10, key component certified = 7, independent lab test = 6, materials only = 4, badge, standard not named = 3, none stated = 2. "System certified" means the whole system is certified by NSF, WQA or IAPMO to a performance standard such as NSF/ANSI 42, 44, 53 or 55; NSF/ANSI 61 and 372 only cover the safety of the materials. |
| Hardness treatment | Softeners | Ion exchange (removes calcium and magnesium) = 10; scale prevention media such as TAC (minerals stay in the water) = 6. |
| Routine care | Softeners | No salt, no drain line and no power = 10; salt-based with upflow or high-efficiency regeneration and a stated salt saving = 7; standard metered salt-based = 6. |
| Warranty | All | Warranty on the control head or valve when the system has one, otherwise on the tank or system: lifetime = 10, 10 years = 9, 5 years = 7.5, 2 years = 5.5, less = 4. |
| Return window | All | Money-back or return window stated by the brand: 365 days = 10, 180 days = 8.5, 90 days = 7, 30 days = 4.5. Not stated = left out. |
| Price | All | Checked price divided by the median price of the same type (filters $1,365, softeners $1,466.95): ratio 0.25× = 9, 0.5× = 8, 1× = 6, 2× = 3.5, 3× = 2. |
From criteria to the displayed score
raw score = Σ (criterion score × weight) ÷ Σ (weights of the known criteria)displayed score = 7.4 + 0.4 × (raw score − 4), kept between 7.0 and 9.8, rounded to 0.1
The displayed scale spreads the scores of current systems, all serious products, on a readable range without changing their order. Labels: Excellent from 9.0, Very good from 8.5, Good from 8.0, Fair from 0.0. Ties are broken by the raw score, then by the lower price.
Weights
Filters use the filter weights, softeners and conditioners the softener weights. The well water ranking re-weights the same filter figures and gives more room to the contaminants covered. A weight of 0 means the criterion does not count.
| Criterion | Filter | Well water | Softener |
|---|---|---|---|
| Flow rate | 15% | 15% | 15% |
| Media life | 15% | 10% | 0% |
| Yearly upkeep | 15% | 10% | 0% |
| Contaminants covered | 15% | 25% | 0% |
| Certification | 10% | 10% | 10% |
| Hardness treatment | 0% | 0% | 25% |
| Routine care | 0% | 0% | 15% |
| Warranty | 10% | 10% | 10% |
| Return window | 5% | 5% | 10% |
| Price | 15% | 15% | 15% |
Eligibility per ranking: best whole house water filters: every whole house filter in our data, for city or well water, from cartridge housings to backwashing tanks, each in its 1-3 bathroom size; best for well water: whole house filters built for private wells: they treat iron, manganese, sulfur or bacteria, not only chlorine; best water softeners: salt-based softeners and salt-free conditioners for a 1-3 bathroom home, scored with the same softener weights; best salt-free softeners: salt-free conditioners only: no salt, no drain line, no power, and no true softening either.
Every criterion score
Criterion scores out of 10 for each system ("–" = figure not published or criterion not used for that type).
Whole house and well water filters
| System | Flow rate | Media life | Yearly upkeep | Contaminants covered | Certification | Warranty | Return window | Price | Score |
|---|---|---|---|---|---|---|---|---|---|
| SpringWell CF1 | 7.0 | 10.0 | 9.1 | 9.0 | 2.0 | 10.0 | 8.5 | 6.0 | 8.9 |
| SoftPro Iron Master | – | – | 10.0 | 7.5 | 3.0 | 10.0 | 8.5 | 5.7 | 8.8 |
| Aquasana Rhino | 9.8 | 10.0 | 7.0 | 4.5 | 6.0 | 9.0 | 7.0 | 4.8 | 8.7 |
| SpringWell WS1 | 8.5 | 10.0 | 10.0 | 6.0 | 2.0 | 7.5 | 8.5 | 3.7 | 8.6 |
| Waterdrop WHF3T-PG | 10.0 | 4.5 | 7.6 | 4.5 | 6.0 | 4.0 | 4.5 | 8.9 | 8.4 |
| iSpring WGB32BM | 10.0 | 3.0 | 4.6 | 9.0 | 6.0 | 4.0 | 4.5 | 8.4 | 8.4 |
| Rhino Well Water with UV | 9.9 | 8.0 | 5.2 | 4.5 | 7.0 | 7.5 | 7.0 | 2.7 | 8.3 |
| iSpring WGB32B | 10.0 | 3.0 | 5.5 | 6.0 | 6.0 | 4.0 | 4.5 | 8.5 | 8.3 |
| Waterdrop WHF3T-FG | 10.0 | 3.0 | 3.5 | 7.5 | 6.0 | 4.0 | 4.5 | 8.8 | 8.3 |
Softeners and salt-free conditioners
| System | Flow rate | Certification | Hardness treatment | Routine care | Warranty | Return window | Price | Score |
|---|---|---|---|---|---|---|---|---|
| Matrixx softener | 7.5 | 7.0 | 10.0 | 7.0 | 9.0 | 10.0 | 6.0 | 9.1 |
| SoftPro Elite | – | 3.0 | 10.0 | 7.0 | 10.0 | 8.5 | 6.3 | 8.9 |
| Fleck 5600SXT | 7.5 | 2.0 | 10.0 | 6.0 | 7.5 | 10.0 | 7.6 | 8.8 |
| Aquasana salt-free conditioner | 10.0 | 6.0 | 6.0 | 10.0 | 9.0 | 7.0 | 5.5 | 8.8 |
| SpringWell SS1 | 8.0 | 2.0 | 10.0 | 6.0 | 7.5 | 8.5 | 5.3 | 8.7 |
| SpringWell FutureSoft | 8.5 | 2.0 | 6.0 | 10.0 | 10.0 | 8.5 | 4.9 | 8.6 |
| SoftPro Fortress | 7.5 | 4.0 | 6.0 | 10.0 | 4.0 | – | 8.6 | 8.6 |
What the formula does not see
Your water. A system that scores well can be the wrong one for a well with 9 ppm of iron or a city that uses chloramine, which is why every ranking starts with a test and every review lists the limits the brand states. The formula also cannot see installation quality, customer service, how quickly a brand ships replacement parts, or how a tank behaves after ten winters in an unheated garage. When a brand documents them, the review says so.
Found an error? Write to contact@whole-house-filters.com with the official page that settles it.