If you're looking at installing a whole house water filtration system in Perth, one of the first questions is usually how much does it cost?
The short answer is that there is a fairly wide price range because whole house filtration systems are not all designed to do the same thing.
How much does a whole house water filter cost in Perth?
As a general guide, you can expect to pay around:
-
$1,500–$2,000 – simpler whole house filtration systems
-
$2,000–$3,000 – mid-range systems
-
$3,000–$3,600+ – higher-end residential filtration systems
-
$4,000+ – specialised systems or systems designed for specific water treatment requirements
These figures are for the system and professional installation, although the final price will depend on the equipment and the plumbing work required.
![]()
Why is there such a big difference in price?
A whole house water filter isn't one specific type of product.
Different systems use different filtration media and are designed to target different things.
Depending on the system, filtration can be aimed at reducing things such as:
-
Chlorine
-
Sediment
-
Taste and odour
-
Some chemicals and organic compounds
-
Hardness and scale
-
Other contaminants, depending on the filtration technology
This is why comparing systems purely by price or the number of filter stages doesn't tell you very much.
A three-stage filter isn't automatically better than a two-stage filter. What matters is what the filtration stages are actually designed to do.
What affects the installation price?
The filter itself is only part of the cost.
The installation can vary depending on:
-
Where the incoming water main is located
-
How accessible the pipework is
-
Whether new pipework is required
-
The size and type of filtration system
-
Isolation and bypass valves
-
Mounting requirements
Some installations are relatively straightforward, while others require additional plumbing work to connect the filtration system correctly.
Should you just buy the most expensive filter?
Not necessarily.
The most expensive system isn't automatically the right system for your home.
Before choosing a system, look at what you actually want to improve.
For example, if your main concern is chlorine and taste, you may need a different filtration setup to someone primarily concerned about hardness and scale.
It's also worth looking at the manufacturer's specifications and understanding what the system is actually designed to reduce.
What about testing the water?
Testing can be useful because it gives you something measurable to compare.
We've previously published the results from a whole house filtration installation in Dianella, including before-and-after water testing.
The results can be viewed here:
Whole House Water Filter Test Results in Dianella – Before & After Installation
This is a good example of why we prefer looking at actual results rather than simply saying a filter is "better" or "higher quality".
![]()
What should you look for when comparing quotes?
When comparing whole house filtration systems, don't just compare the final price.
Ask:
-
What does the system actually filter?
-
What filtration media does it use?
-
What flow rate does it provide?
-
How often do the filters need replacing?
-
How much do replacement filters cost?
-
What plumbing work is included in the installation?
-
Is there any ongoing maintenance required?
A cheaper system may look attractive initially, but the replacement filter costs and what the system is actually designed to remove are also worth considering.
Is a whole house water filter worth it?
For homeowners who want filtered water throughout the house rather than just at one tap, a whole house system can be a good option.
The important part is choosing a system based on what you want the filtration to achieve, rather than simply choosing the cheapest or most expensive option.
Looking at whole house water filtration in Perth?
Intec Plumbing & Gas installs whole house water filtration systems throughout Perth.
We can assess the existing water service, discuss what you're looking to improve and recommend a filtration setup suited to the property.
![]()