Water Softener Installation Costs
Installation of a whole-house ion-exchange water softener to reduce mineral hardness, including bypass valve, drain line, and brine tank setup.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Water Softener Installation
Low
$717
Typical
$717
High
$806
Low
$741
Typical
$741
High
$833
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$696
Typical
$696
High
$782
Low
$810
Typical
$810
High
$911
Low
$790
Typical
$790
High
$888
Low
$758
Typical
$758
High
$852
Low
$680
Typical
$680
High
$764
Low
$793
Typical
$793
High
$892
Low
$710
Typical
$710
High
$798
Low
$729
Typical
$729
High
$819
Low
$705
Typical
$705
High
$792
Low
$901
Typical
$901
High
$1,013
Low
$837
Typical
$837
High
$940
Low
$800
Typical
$800
High
$900
Low
$682
Typical
$682
High
$767
Low
$733
Typical
$733
High
$824
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$818
Typical
$818
High
$920
Low
$766
Typical
$766
High
$861
Low
$794
Typical
$794
High
$893
Low
$784
Typical
$784
High
$882
Low
$682
Typical
$682
High
$767
Low
$729
Typical
$729
High
$820
Low
$839
Typical
$839
High
$944
Low
$778
Typical
$778
High
$875
Low
$801
Typical
$801
High
$900
Low
$829
Typical
$829
High
$932
Low
$766
Typical
$766
High
$861
Low
$780
Typical
$780
High
$877
Low
$720
Typical
$720
High
$810
Low
$729
Typical
$729
High
$820
Low
$729
Typical
$729
High
$820
Low
$715
Typical
$715
High
$803
Low
$701
Typical
$701
High
$788
Low
$820
Typical
$820
High
$922
Low
$822
Typical
$822
High
$924
Low
$742
Typical
$742
High
$834
Low
$737
Typical
$737
High
$828
Low
$727
Typical
$727
High
$817
Low
$722
Typical
$722
High
$812
Low
$742
Typical
$742
High
$834
Low
$781
Typical
$781
High
$878
Low
$859
Typical
$859
High
$966
Low
$835
Typical
$835
High
$938
Low
$716
Typical
$716
High
$804
Low
$848
Typical
$848
High
$953
Low
$682
Typical
$682
High
$767
Low
$696
Typical
$696
High
$782
Low
$760
Typical
$760
High
$855
Low
$801
Typical
$801
High
$901
Low
$740
Typical
$740
High
$831
Low
$794
Typical
$794
High
$892
Low
$709
Typical
$709
High
$798
Low
$812
Typical
$812
High
$913
Low
$779
Typical
$779
High
$875
Low
$745
Typical
$745
High
$837
Low
$706
Typical
$706
High
$794
Low
$736
Typical
$736
High
$827
Low
$820
Typical
$820
High
$922
Low
$801
Typical
$801
High
$901
Low
$704
Typical
$704
High
$791
Low
$772
Typical
$772
High
$868
Low
$787
Typical
$787
High
$884
Low
$726
Typical
$726
High
$816
Low
$766
Typical
$766
High
$861
Low
$822
Typical
$822
High
$924
Low
$803
Typical
$803
High
$903
Low
$757
Typical
$757
High
$851
Low
$722
Typical
$722
High
$811
Low
$722
Typical
$722
High
$811
Low
$738
Typical
$738
High
$830
Low
$780
Typical
$780
High
$877
Low
$722
Typical
$722
High
$811
Low
$794
Typical
$794
High
$892
Low
$799
Typical
$799
High
$898
Low
$710
Typical
$710
High
$798
Low
$743
Typical
$743
High
$836
Low
$709
Typical
$709
High
$797
Low
$758
Typical
$758
High
$852
Low
$794
Typical
$794
High
$892
Low
$735
Typical
$735
High
$827
Low
$825
Typical
$825
High
$928
Low
$681
Typical
$681
High
$766
Low
$818
Typical
$818
High
$920
Low
$713
Typical
$713
High
$801
Low
$707
Typical
$707
High
$795
Low
$706
Typical
$706
High
$794
Low
$789
Typical
$789
High
$886
Low
$702
Typical
$702
High
$789
Low
$692
Typical
$692
High
$778
Low
$794
Typical
$794
High
$892
Low
$789
Typical
$789
High
$886
Low
$839
Typical
$839
High
$944
Low
$728
Typical
$728
High
$818
Low
$796
Typical
$796
High
$895
Low
$665
Typical
$665
High
$748
Low
$774
Typical
$774
High
$870
Low
$693
Typical
$693
High
$779
Low
$704
Typical
$704
High
$792
Low
$774
Typical
$774
High
$870
Low
$736
Typical
$736
High
$828
Low
$755
Typical
$755
High
$849
Low
$713
Typical
$713
High
$802
Low
$719
Typical
$719
High
$808
Low
$749
Typical
$749
High
$842
Low
$722
Typical
$722
High
$811
Low
$806
Typical
$806
High
$906
Low
$726
Typical
$726
High
$817
Low
$819
Typical
$819
High
$921
Low
$721
Typical
$721
High
$811
Low
$696
Typical
$696
High
$782
Low
$730
Typical
$730
High
$821
Low
$725
Typical
$725
High
$815
Low
$796
Typical
$796
High
$895
Low
$738
Typical
$738
High
$830
Low
$689
Typical
$689
High
$774
Low
$794
Typical
$794
High
$892
Low
$727
Typical
$727
High
$817
Low
$802
Typical
$802
High
$902
Low
$906
Typical
$906
High
$1,018
Low
$682
Typical
$682
High
$766
Low
$735
Typical
$735
High
$826
Low
$818
Typical
$818
High
$920
Low
$811
Typical
$811
High
$911
Low
$768
Typical
$768
High
$863
Low
$768
Typical
$768
High
$863
Low
$818
Typical
$818
High
$920
Low
$794
Typical
$794
High
$892
Low
$820
Typical
$820
High
$922
Low
$753
Typical
$753
High
$846
Low
$702
Typical
$702
High
$789
Low
$688
Typical
$688
High
$773
Low
$688
Typical
$688
High
$773
Low
$758
Typical
$758
High
$852
Low
$758
Typical
$758
High
$852
Low
$688
Typical
$688
High
$773
Low
$769
Typical
$769
High
$864
Low
$795
Typical
$795
High
$894
Low
$739
Typical
$739
High
$830
Low
$737
Typical
$737
High
$828
Low
$740
Typical
$740
High
$832
Low
$714
Typical
$714
High
$803
Low
$747
Typical
$747
High
$840
Low
$670
Typical
$670
High
$753
Low
$806
Typical
$806
High
$906
Low
$783
Typical
$783
High
$880
Low
$753
Typical
$753
High
$846
Low
$815
Typical
$815
High
$917
Low
$695
Typical
$695
High
$782
Low
$794
Typical
$794
High
$892
Low
$795
Typical
$795
High
$894
Low
$906
Typical
$906
High
$1,018
Low
$702
Typical
$702
High
$789
Low
$737
Typical
$737
High
$828
Low
$778
Typical
$778
High
$874
Low
$880
Typical
$880
High
$990
Low
$680
Typical
$680
High
$765
Low
$675
Typical
$675
High
$759
Low
$783
Typical
$783
High
$880
Low
$702
Typical
$702
High
$789
Low
$702
Typical
$702
High
$789
Low
$794
Typical
$794
High
$892
Low
$749
Typical
$749
High
$842
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$759
Typical
$759
High
$854
Low
$794
Typical
$794
High
$892
Low
$726
Typical
$726
High
$816
Low
$901
Typical
$901
High
$1,013
Low
$679
Typical
$679
High
$763
Low
$707
Typical
$707
High
$794
Low
$789
Typical
$789
High
$887
Low
$731
Typical
$731
High
$821
Low
$744
Typical
$744
High
$836
Low
$698
Typical
$698
High
$785
Low
$893
Typical
$893
High
$1,004
Low
$698
Typical
$698
High
$784
Low
$682
Typical
$682
High
$767
Low
$681
Typical
$681
High
$766
Low
$680
Typical
$680
High
$765
Low
$753
Typical
$753
High
$846
Low
$765
Typical
$765
High
$860
Low
$794
Typical
$794
High
$892
Low
$734
Typical
$734
High
$826
Low
$794
Typical
$794
High
$893
Low
$794
Typical
$794
High
$892
Low
$723
Typical
$723
High
$813
Low
$686
Typical
$686
High
$771
Low
$799
Typical
$799
High
$898
Low
$735
Typical
$735
High
$826
Low
$728
Typical
$728
High
$819
Low
$692
Typical
$692
High
$778
Low
$741
Typical
$741
High
$833
Low
$681
Typical
$681
High
$766
Low
$747
Typical
$747
High
$839
Low
$771
Typical
$771
High
$867
Low
$780
Typical
$780
High
$877
Low
$754
Typical
$754
High
$847
Low
$690
Typical
$690
High
$776
Low
$716
Typical
$716
High
$805
Low
$795
Typical
$795
High
$894
Low
$716
Typical
$716
High
$805
Low
$682
Typical
$682
High
$767
Low
$723
Typical
$723
High
$813
Low
$752
Typical
$752
High
$845
Low
$737
Typical
$737
High
$829
Low
$712
Typical
$712
High
$800
Low
$727
Typical
$727
High
$817
Low
$709
Typical
$709
High
$797
Low
$761
Typical
$761
High
$856
Low
$901
Typical
$901
High
$1,013
Low
$774
Typical
$774
High
$870
Low
$710
Typical
$710
High
$798
Low
$901
Typical
$901
High
$1,013
Low
$794
Typical
$794
High
$892
Low
$739
Typical
$739
High
$830
Low
$725
Typical
$725
High
$815
Low
$709
Typical
$709
High
$797
Low
$702
Typical
$702
High
$790
Low
$817
Typical
$817
High
$918
Low
$772
Typical
$772
High
$868
Low
$794
Typical
$794
High
$892
Low
$838
Typical
$838
High
$943
Low
$715
Typical
$715
High
$804
Low
$722
Typical
$722
High
$811
Low
$705
Typical
$705
High
$793
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$682
Typical
$682
High
$766
Low
$805
Typical
$805
High
$905
Low
$731
Typical
$731
High
$822
Low
$820
Typical
$820
High
$922
Low
$906
Typical
$906
High
$1,018
Low
$794
Typical
$794
High
$892
Low
$760
Typical
$760
High
$854
Low
$769
Typical
$769
High
$865
Low
$832
Typical
$832
High
$935
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$765
Typical
$765
High
$860
Low
$794
Typical
$794
High
$892
Low
$699
Typical
$699
High
$786
Low
$826
Typical
$826
High
$929
Low
$663
Typical
$663
High
$746
Low
$794
Typical
$794
High
$892
Low
$712
Typical
$712
High
$800
Low
$740
Typical
$740
High
$832
Low
$838
Typical
$838
High
$942
Low
$699
Typical
$699
High
$786
Low
$764
Typical
$764
High
$859
Low
$734
Typical
$734
High
$825
Low
$743
Typical
$743
High
$835
Low
$893
Typical
$893
High
$1,004
Low
$819
Typical
$819
High
$921
Low
$838
Typical
$838
High
$943
Low
$764
Typical
$764
High
$859
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$714
Typical
$714
High
$802
Low
$794
Typical
$794
High
$892
Low
$830
Typical
$830
High
$933
Low
$794
Typical
$794
High
$892
Low
$797
Typical
$797
High
$896
Low
$794
Typical
$794
High
$892
Low
$735
Typical
$735
High
$826
Low
$794
Typical
$794
High
$892
Low
$893
Typical
$893
High
$1,004
Low
$893
Typical
$893
High
$1,004
Low
$808
Typical
$808
High
$908
Low
$777
Typical
$777
High
$874
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$797
Typical
$797
High
$896
Low
$917
Typical
$917
High
$1,031
Low
$756
Typical
$756
High
$850
Low
$805
Typical
$805
High
$905
Low
$745
Typical
$745
High
$838
Low
$796
Typical
$796
High
$895
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$717
Typical
$717
High
$807
Low
$823
Typical
$823
High
$925
Low
$729
Typical
$729
High
$820
Low
$794
Typical
$794
High
$892
Low
$805
Typical
$805
High
$905
Low
$737
Typical
$737
High
$829
Low
$703
Typical
$703
High
$790
Low
$877
Typical
$877
High
$986
Low
$794
Typical
$794
High
$892
Low
$772
Typical
$772
High
$868
Low
$691
Typical
$691
High
$777
Low
$794
Typical
$794
High
$892
Low
$775
Typical
$775
High
$872
Low
$724
Typical
$724
High
$814
Low
$814
Typical
$814
High
$915
Low
$820
Typical
$820
High
$922
Low
$637
Typical
$637
High
$717
Low
$751
Typical
$751
High
$845
Low
$755
Typical
$755
High
$848
Low
$818
Typical
$818
High
$920
Low
$706
Typical
$706
High
$793
Low
$795
Typical
$795
High
$894
Low
$808
Typical
$808
High
$909
Low
$837
Typical
$837
High
$940
Low
$808
Typical
$808
High
$908
Low
$779
Typical
$779
High
$876
Low
$728
Typical
$728
High
$819
Low
$761
Typical
$761
High
$856
Low
$779
Typical
$779
High
$876
Low
$707
Typical
$707
High
$795
Low
$770
Typical
$770
High
$866
Low
$799
Typical
$799
High
$898
Low
$802
Typical
$802
High
$901
Low
$794
Typical
$794
High
$892
Low
$777
Typical
$777
High
$873
Low
$845
Typical
$845
High
$950
Low
$743
Typical
$743
High
$835
Low
$721
Typical
$721
High
$810
Low
$770
Typical
$770
High
$866
Low
$731
Typical
$731
High
$822
Low
$698
Typical
$698
High
$785
Low
$846
Typical
$846
High
$952
Low
$721
Typical
$721
High
$811
Low
$832
Typical
$832
High
$935
Low
$822
Typical
$822
High
$925
Low
$865
Typical
$865
High
$973
Low
$759
Typical
$759
High
$853
Low
$800
Typical
$800
High
$900
Low
$734
Typical
$734
High
$825
Low
$752
Typical
$752
High
$845
Low
$845
Typical
$845
High
$950
Low
$888
Typical
$888
High
$998
Low
$917
Typical
$917
High
$1,031
Low
$876
Typical
$876
High
$985
Low
$862
Typical
$862
High
$969
Low
$901
Typical
$901
High
$1,013
Low
$863
Typical
$863
High
$971
Low
$872
Typical
$872
High
$980
Low
$784
Typical
$784
High
$881
Low
$855
Typical
$855
High
$961
Low
$755
Typical
$755
High
$849
Low
$742
Typical
$742
High
$835
Low
$882
Typical
$882
High
$991
Low
$746
Typical
$746
High
$839
Low
$744
Typical
$744
High
$836
Low
$673
Typical
$673
High
$756
Low
$708
Typical
$708
High
$796
Low
$686
Typical
$686
High
$771
Low
$686
Typical
$686
High
$771
Low
$737
Typical
$737
High
$828
Low
$794
Typical
$794
High
$892
Low
$794
Typical
$794
High
$892
Low
$802
Typical
$802
High
$901
Low
$722
Typical
$722
High
$812
Low
$796
Typical
$796
High
$895
Low
$736
Typical
$736
High
$827
Low
$703
Typical
$703
High
$790
Low
$762
Typical
$762
High
$857
Low
$718
Typical
$718
High
$807
Low
$695
Typical
$695
High
$782
Low
$772
Typical
$772
High
$868
Low
$685
Typical
$685
High
$771
Low
$755
Typical
$755
High
$848
Low
$768
Typical
$768
High
$863
Low
$723
Typical
$723
High
$813
Low
$834
Typical
$834
High
$937
Low
$698
Typical
$698
High
$785
Low
$760
Typical
$760
High
$854
Low
$882
Typical
$882
High
$991
Low
$745
Typical
$745
High
$838
Low
$801
Typical
$801
High
$900
Low
$794
Typical
$794
High
$892
Low
$697
Typical
$697
High
$783
Low
$667
Typical
$667
High
$749
Low
$794
Typical
$794
High
$892
Low
$726
Typical
$726
High
$816
Low
$705
Typical
$705
High
$792
Low
$819
Typical
$819
High
$920
Low
$769
Typical
$769
High
$864
Low
$708
Typical
$708
High
$796
Low
$696
Typical
$696
High
$783
Low
$731
Typical
$731
High
$822
Low
$794
Typical
$794
High
$892
Low
$735
Typical
$735
High
$827
Low
$861
Typical
$861
High
$968
Low
$794
Typical
$794
High
$892
Low
$762
Typical
$762
High
$856
Low
$794
Typical
$794
High
$892
Low
$777
Typical
$777
High
$874
Low
$792
Typical
$792
High
$891
Low
$734
Typical
$734
High
$826
Low
$808
Typical
$808
High
$908
Low
$794
Typical
$794
High
$892
Low
$848
Typical
$848
High
$953
Low
$691
Typical
$691
High
$777
Low
$696
Typical
$696
High
$782
Low
$735
Typical
$735
High
$826
Low
$824
Typical
$824
High
$926
Low
$794
Typical
$794
High
$892
Low
$701
Typical
$701
High
$788
Low
$706
Typical
$706
High
$793
Low
$710
Typical
$710
High
$798
Low
$733
Typical
$733
High
$824
Low
$814
Typical
$814
High
$915
Low
$765
Typical
$765
High
$860
Low
$765
Typical
$765
High
$860
Low
$730
Typical
$730
High
$821
Low
$794
Typical
$794
High
$892
Low
$814
Typical
$814
High
$915
Low
$794
Typical
$794
High
$892
Low
$758
Typical
$758
High
$852
Low
$762
Typical
$762
High
$856
Low
$693
Typical
$693
High
$780
Low
$827
Typical
$827
High
$930
Low
$736
Typical
$736
High
$827