Water Heater Repair Costs
Diagnosis and repair of a malfunctioning water heater, covering heating element replacement, thermostat issues, anode rod replacement, and sediment flushing.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Water Heater Repair
Low
$45
Typical
$702
High
$1,807
Low
$47
Typical
$729
High
$1,867
Low
$50
Typical
$772
High
$2,000
Low
$50
Typical
$801
High
$2,000
Low
$50
Typical
$793
High
$1,991
Low
$44
Typical
$679
High
$1,753
Low
$51
Typical
$829
High
$2,042
Low
$48
Typical
$743
High
$1,911
Low
$43
Typical
$671
High
$1,714
Low
$50
Typical
$785
High
$1,999
Low
$45
Typical
$702
High
$1,790
Low
$46
Typical
$713
High
$1,836
Low
$44
Typical
$692
High
$1,777
Low
$57
Typical
$893
High
$2,271
Low
$53
Typical
$845
High
$2,108
Low
$50
Typical
$802
High
$2,018
Low
$43
Typical
$663
High
$1,719
Low
$46
Typical
$736
High
$1,848
Low
$50
Typical
$780
High
$2,000
Low
$50
Typical
$768
High
$2,000
Low
$52
Typical
$801
High
$2,062
Low
$48
Typical
$742
High
$1,930
Low
$50
Typical
$775
High
$2,001
Low
$49
Typical
$786
High
$1,977
Low
$43
Typical
$663
High
$1,719
Low
$46
Typical
$712
High
$1,838
Low
$53
Typical
$827
High
$2,116
Low
$49
Typical
$762
High
$1,961
Low
$50
Typical
$794
High
$2,018
Low
$52
Typical
$816
High
$2,090
Low
$48
Typical
$753
High
$1,930
Low
$49
Typical
$788
High
$1,967
Low
$45
Typical
$711
High
$1,816
Low
$46
Typical
$731
High
$1,838
Low
$46
Typical
$731
High
$1,838
Low
$45
Typical
$699
High
$1,801
Low
$44
Typical
$678
High
$1,767
Low
$52
Typical
$824
High
$2,067
Low
$52
Typical
$841
High
$2,072
Low
$47
Typical
$745
High
$1,871
Low
$46
Typical
$740
High
$1,857
Low
$46
Typical
$707
High
$1,833
Low
$46
Typical
$711
High
$1,820
Low
$47
Typical
$762
High
$1,871
Low
$49
Typical
$763
High
$1,968
Low
$54
Typical
$868
High
$2,165
Low
$53
Typical
$822
High
$2,104
Low
$45
Typical
$704
High
$1,804
Low
$53
Typical
$846
High
$2,137
Low
$43
Typical
$668
High
$1,719
Low
$44
Typical
$679
High
$1,754
Low
$48
Typical
$764
High
$1,917
Low
$47
Typical
$717
High
$1,864
Low
$50
Typical
$786
High
$2,019
Low
$50
Typical
$787
High
$2,000
Low
$45
Typical
$698
High
$1,788
Low
$51
Typical
$787
High
$2,047
Low
$49
Typical
$764
High
$1,963
Low
$47
Typical
$731
High
$1,877
Low
$44
Typical
$693
High
$1,779
Low
$46
Typical
$755
High
$1,854
Low
$52
Typical
$806
High
$2,066
Low
$44
Typical
$681
High
$1,774
Low
$50
Typical
$780
High
$2,019
Low
$49
Typical
$749
High
$1,947
Low
$50
Typical
$771
High
$1,983
Low
$46
Typical
$710
High
$1,829
Low
$48
Typical
$752
High
$1,930
Low
$52
Typical
$844
High
$2,072
Low
$51
Typical
$796
High
$2,024
Low
$48
Typical
$744
High
$1,907
Low
$45
Typical
$710
High
$1,819
Low
$45
Typical
$706
High
$1,819
Low
$47
Typical
$726
High
$1,861
Low
$49
Typical
$762
High
$1,966
Low
$45
Typical
$706
High
$1,819
Low
$50
Typical
$782
High
$2,000
Low
$50
Typical
$787
High
$2,014
Low
$47
Typical
$724
High
$1,873
Low
$45
Typical
$698
High
$1,789
Low
$48
Typical
$745
High
$1,909
Low
$45
Typical
$691
High
$1,786
Low
$50
Typical
$791
High
$2,000
Low
$46
Typical
$720
High
$1,853
Low
$52
Typical
$844
High
$2,080
Low
$43
Typical
$671
High
$1,716
Low
$52
Typical
$801
High
$2,062
Low
$45
Typical
$696
High
$1,797
Low
$45
Typical
$726
High
$1,782
Low
$45
Typical
$695
High
$1,780
Low
$50
Typical
$764
High
$1,987
Low
$44
Typical
$673
High
$1,744
Low
$44
Typical
$720
High
$1,768
Low
$50
Typical
$782
High
$2,000
Low
$50
Typical
$764
High
$1,987
Low
$53
Typical
$827
High
$2,116
Low
$46
Typical
$715
High
$1,834
Low
$50
Typical
$798
High
$2,006
Low
$42
Typical
$647
High
$1,677
Low
$49
Typical
$763
High
$1,950
Low
$44
Typical
$681
High
$1,747
Low
$44
Typical
$712
High
$1,775
Low
$49
Typical
$750
High
$1,951
Low
$46
Typical
$739
High
$1,856
Low
$48
Typical
$749
High
$1,903
Low
$45
Typical
$698
High
$1,798
Low
$45
Typical
$707
High
$1,811
Low
$47
Typical
$752
High
$1,888
Low
$45
Typical
$714
High
$1,819
Low
$51
Typical
$824
High
$2,031
Low
$46
Typical
$716
High
$1,831
Low
$52
Typical
$827
High
$2,064
Low
$45
Typical
$709
High
$1,817
Low
$44
Typical
$682
High
$1,754
Low
$46
Typical
$707
High
$1,840
Low
$46
Typical
$701
High
$1,827
Low
$50
Typical
$783
High
$2,006
Low
$47
Typical
$740
High
$1,861
Low
$43
Typical
$671
High
$1,735
Low
$50
Typical
$769
High
$2,000
Low
$46
Typical
$730
High
$1,833
Low
$51
Typical
$791
High
$2,023
Low
$57
Typical
$877
High
$2,283
Low
$43
Typical
$659
High
$1,718
Low
$46
Typical
$725
High
$1,851
Low
$52
Typical
$801
High
$2,062
Low
$51
Typical
$804
High
$2,043
Low
$48
Typical
$743
High
$1,935
Low
$48
Typical
$749
High
$1,935
Low
$52
Typical
$801
High
$2,062
Low
$50
Typical
$774
High
$2,000
Low
$52
Typical
$806
High
$2,066
Low
$47
Typical
$756
High
$1,897
Low
$44
Typical
$680
High
$1,769
Low
$43
Typical
$677
High
$1,733
Low
$43
Typical
$677
High
$1,733
Low
$48
Typical
$746
High
$1,910
Low
$48
Typical
$760
High
$1,911
Low
$43
Typical
$703
High
$1,733
Low
$48
Typical
$771
High
$1,937
Low
$50
Typical
$783
High
$2,004
Low
$47
Typical
$742
High
$1,862
Low
$46
Typical
$714
High
$1,857
Low
$47
Typical
$721
High
$1,865
Low
$45
Typical
$699
High
$1,800
Low
$47
Typical
$736
High
$1,883
Low
$42
Typical
$661
High
$1,689
Low
$51
Typical
$799
High
$2,032
Low
$49
Typical
$774
High
$1,973
Low
$47
Typical
$738
High
$1,898
Low
$51
Typical
$813
High
$2,055
Low
$44
Typical
$680
High
$1,753
Low
$50
Typical
$797
High
$2,000
Low
$50
Typical
$780
High
$2,004
Low
$57
Typical
$877
High
$2,283
Low
$44
Typical
$680
High
$1,770
Low
$46
Typical
$714
High
$1,857
Low
$49
Typical
$758
High
$1,960
Low
$55
Typical
$884
High
$2,219
Low
$43
Typical
$658
High
$1,715
Low
$43
Typical
$666
High
$1,702
Low
$49
Typical
$766
High
$1,973
Low
$44
Typical
$679
High
$1,768
Low
$44
Typical
$682
High
$1,768
Low
$50
Typical
$775
High
$2,000
Low
$47
Typical
$732
High
$1,888
Low
$50
Typical
$815
High
$2,000
Low
$50
Typical
$783
High
$2,000
Low
$48
Typical
$749
High
$1,914
Low
$50
Typical
$779
High
$2,000
Low
$46
Typical
$713
High
$1,830
Low
$57
Typical
$893
High
$2,271
Low
$45
Typical
$691
High
$1,781
Low
$43
Typical
$663
High
$1,710
Low
$46
Typical
$708
High
$1,842
Low
$50
Typical
$765
High
$1,990
Low
$47
Typical
$747
High
$1,874
Low
$44
Typical
$686
High
$1,759
Low
$56
Typical
$895
High
$2,251
Low
$44
Typical
$682
High
$1,759
Low
$43
Typical
$674
High
$1,719
Low
$43
Typical
$659
High
$1,718
Low
$43
Typical
$669
High
$1,714
Low
$47
Typical
$754
High
$1,897
Low
$48
Typical
$785
High
$1,928
Low
$50
Typical
$781
High
$2,000
Low
$46
Typical
$722
High
$1,851
Low
$50
Typical
$798
High
$2,002
Low
$50
Typical
$780
High
$2,000
Low
$46
Typical
$708
High
$1,823
Low
$43
Typical
$671
High
$1,729
Low
$50
Typical
$802
High
$2,014
Low
$46
Typical
$718
High
$1,851
Low
$46
Typical
$731
High
$1,835
Low
$47
Typical
$731
High
$1,869
Low
$44
Typical
$683
High
$1,744
Low
$43
Typical
$672
High
$1,717
Low
$47
Typical
$734
High
$1,882
Low
$49
Typical
$747
High
$1,943
Low
$49
Typical
$771
High
$1,965
Low
$47
Typical
$755
High
$1,900
Low
$43
Typical
$675
High
$1,739
Low
$45
Typical
$702
High
$1,804
Low
$50
Typical
$780
High
$2,004
Low
$45
Typical
$705
High
$1,805
Low
$43
Typical
$664
High
$1,719
Low
$47
Typical
$739
High
$1,895
Low
$46
Typical
$707
High
$1,823
Low
$46
Typical
$725
High
$1,858
Low
$45
Typical
$700
High
$1,793
Low
$46
Typical
$715
High
$1,832
Low
$45
Typical
$686
High
$1,787
Low
$48
Typical
$748
High
$1,919
Low
$57
Typical
$893
High
$2,271
Low
$45
Typical
$695
High
$1,790
Low
$49
Typical
$778
High
$1,951
Low
$57
Typical
$893
High
$2,271
Low
$50
Typical
$783
High
$2,000
Low
$47
Typical
$726
High
$1,861
Low
$46
Typical
$709
High
$1,826
Low
$45
Typical
$695
High
$1,787
Low
$44
Typical
$686
High
$1,771
Low
$51
Typical
$810
High
$2,059
Low
$49
Typical
$775
High
$1,946
Low
$50
Typical
$780
High
$2,000
Low
$53
Typical
$824
High
$2,113
Low
$45
Typical
$704
High
$1,803
Low
$45
Typical
$729
High
$1,819
Low
$44
Typical
$694
High
$1,777
Low
$50
Typical
$781
High
$2,000
Low
$50
Typical
$802
High
$2,000
Low
$43
Typical
$667
High
$1,718
Low
$51
Typical
$823
High
$2,029
Low
$46
Typical
$715
High
$1,844
Low
$52
Typical
$806
High
$2,066
Low
$57
Typical
$877
High
$2,283
Low
$50
Typical
$795
High
$2,000
Low
$48
Typical
$744
High
$1,916
Low
$48
Typical
$772
High
$1,939
Low
$52
Typical
$840
High
$2,096
Low
$50
Typical
$802
High
$2,000
Low
$50
Typical
$776
High
$2,000
Low
$48
Typical
$768
High
$1,929
Low
$50
Typical
$780
High
$2,000
Low
$44
Typical
$680
High
$1,762
Low
$52
Typical
$819
High
$2,082
Low
$42
Typical
$654
High
$1,672
Low
$50
Typical
$796
High
$2,000
Low
$45
Typical
$692
High
$1,794
Low
$47
Typical
$716
High
$1,866
Low
$53
Typical
$842
High
$2,112
Low
$44
Typical
$690
High
$1,763
Low
$48
Typical
$747
High
$1,927
Low
$46
Typical
$736
High
$1,850
Low
$47
Typical
$724
High
$1,873
Low
$56
Typical
$885
High
$2,251
Low
$52
Typical
$793
High
$2,064
Low
$53
Typical
$824
High
$2,113
Low
$48
Typical
$747
High
$1,927
Low
$50
Typical
$781
High
$2,000
Low
$50
Typical
$778
High
$2,000
Low
$45
Typical
$692
High
$1,799
Low
$50
Typical
$780
High
$2,000
Low
$52
Typical
$827
High
$2,091
Low
$50
Typical
$795
High
$2,000
Low
$50
Typical
$795
High
$2,009
Low
$50
Typical
$778
High
$2,000
Low
$46
Typical
$725
High
$1,852
Low
$50
Typical
$797
High
$2,000
Low
$56
Typical
$897
High
$2,251
Low
$56
Typical
$895
High
$2,251
Low
$51
Typical
$797
High
$2,035
Low
$49
Typical
$762
High
$1,959
Low
$50
Typical
$769
High
$2,000
Low
$50
Typical
$781
High
$2,000
Low
$50
Typical
$795
High
$2,009
Low
$58
Typical
$909
High
$2,312
Low
$48
Typical
$732
High
$1,905
Low
$51
Typical
$807
High
$2,029
Low
$47
Typical
$729
High
$1,878
Low
$50
Typical
$783
High
$2,007
Low
$50
Typical
$781
High
$2,000
Low
$50
Typical
$773
High
$2,000
Low
$45
Typical
$699
High
$1,808
Low
$52
Typical
$827
High
$2,073
Low
$46
Typical
$718
High
$1,838
Low
$50
Typical
$812
High
$2,000
Low
$51
Typical
$779
High
$2,028
Low
$46
Typical
$740
High
$1,859
Low
$44
Typical
$692
High
$1,772
Low
$55
Typical
$869
High
$2,211
Low
$50
Typical
$769
High
$2,000
Low
$49
Typical
$748
High
$1,946
Low
$44
Typical
$668
High
$1,741
Low
$50
Typical
$785
High
$2,000
Low
$49
Typical
$751
High
$1,954
Low
$46
Typical
$743
High
$1,825
Low
$51
Typical
$805
High
$2,051
Low
$52
Typical
$806
High
$2,066
Low
$40
Typical
$617
High
$1,607
Low
$47
Typical
$743
High
$1,893
Low
$48
Typical
$762
High
$1,902
Low
$52
Typical
$801
High
$2,062
Low
$44
Typical
$689
High
$1,778
Low
$50
Typical
$770
High
$2,005
Low
$51
Typical
$795
High
$2,037
Low
$53
Typical
$856
High
$2,108
Low
$51
Typical
$797
High
$2,035
Low
$49
Typical
$766
High
$1,965
Low
$46
Typical
$717
High
$1,835
Low
$48
Typical
$765
High
$1,919
Low
$49
Typical
$755
High
$1,963
Low
$45
Typical
$685
High
$1,783
Low
$49
Typical
$762
High
$1,941
Low
$50
Typical
$792
High
$2,014
Low
$51
Typical
$786
High
$2,020
Low
$50
Typical
$783
High
$2,000
Low
$49
Typical
$761
High
$1,957
Low
$53
Typical
$837
High
$2,129
Low
$47
Typical
$728
High
$1,872
Low
$49
Typical
$773
High
$1,941
Low
$45
Typical
$728
High
$1,816
Low
$46
Typical
$751
High
$1,843
Low
$44
Typical
$677
High
$1,760
Low
$53
Typical
$839
High
$2,133
Low
$45
Typical
$723
High
$1,818
Low
$52
Typical
$840
High
$2,096
Low
$52
Typical
$841
High
$2,073
Low
$55
Typical
$858
High
$2,181
Low
$48
Typical
$747
High
$1,912
Low
$50
Typical
$787
High
$2,017
Low
$46
Typical
$718
High
$1,849
Low
$47
Typical
$736
High
$1,894
Low
$53
Typical
$837
High
$2,129
Low
$56
Typical
$880
High
$2,238
Low
$58
Typical
$909
High
$2,312
Low
$55
Typical
$869
High
$2,208
Low
$54
Typical
$854
High
$2,172
Low
$57
Typical
$893
High
$2,271
Low
$54
Typical
$856
High
$2,176
Low
$55
Typical
$864
High
$2,198
Low
$49
Typical
$768
High
$1,975
Low
$54
Typical
$848
High
$2,156
Low
$48
Typical
$737
High
$1,904
Low
$47
Typical
$734
High
$1,871
Low
$56
Typical
$886
High
$2,223
Low
$47
Typical
$749
High
$1,880
Low
$47
Typical
$728
High
$1,875
Low
$42
Typical
$664
High
$1,695
Low
$45
Typical
$696
High
$1,785
Low
$43
Typical
$674
High
$1,729
Low
$43
Typical
$665
High
$1,729
Low
$46
Typical
$727
High
$1,857
Low
$50
Typical
$773
High
$2,000
Low
$50
Typical
$769
High
$2,000
Low
$51
Typical
$786
High
$2,020
Low
$46
Typical
$704
High
$1,821
Low
$50
Typical
$800
High
$2,007
Low
$44
Typical
$691
High
$1,772
Low
$46
Typical
$755
High
$1,855
Low
$45
Typical
$706
High
$1,810
Low
$48
Typical
$770
High
$1,921
Low
$44
Typical
$702
High
$1,753
Low
$49
Typical
$759
High
$1,946
Low
$43
Typical
$674
High
$1,728
Low
$48
Typical
$742
High
$1,902
Low
$48
Typical
$759
High
$1,935
Low
$46
Typical
$709
High
$1,823
Low
$53
Typical
$827
High
$2,102
Low
$44
Typical
$680
High
$1,760
Low
$48
Typical
$763
High
$1,915
Low
$56
Typical
$886
High
$2,223
Low
$47
Typical
$722
High
$1,878
Low
$50
Typical
$775
High
$2,018
Low
$50
Typical
$776
High
$2,000
Low
$44
Typical
$687
High
$1,756
Low
$42
Typical
$652
High
$1,680
Low
$50
Typical
$777
High
$2,000
Low
$46
Typical
$714
High
$1,829
Low
$44
Typical
$694
High
$1,776
Low
$52
Typical
$821
High
$2,064
Low
$48
Typical
$756
High
$1,938
Low
$45
Typical
$689
High
$1,784
Low
$44
Typical
$677
High
$1,754
Low
$46
Typical
$716
High
$1,843
Low
$50
Typical
$780
High
$2,000
Low
$46
Typical
$738
High
$1,854
Low
$54
Typical
$853
High
$2,170
Low
$50
Typical
$779
High
$2,000
Low
$48
Typical
$763
High
$1,919
Low
$50
Typical
$778
High
$2,000
Low
$49
Typical
$762
High
$1,959
Low
$50
Typical
$785
High
$1,997
Low
$46
Typical
$719
High
$1,851
Low
$51
Typical
$797
High
$2,035
Low
$50
Typical
$797
High
$2,000
Low
$53
Typical
$846
High
$2,137
Low
$44
Typical
$678
High
$1,741
Low
$44
Typical
$699
High
$1,754
Low
$46
Typical
$738
High
$1,853
Low
$52
Typical
$828
High
$2,077
Low
$50
Typical
$768
High
$2,000
Low
$44
Typical
$678
High
$1,766
Low
$44
Typical
$695
High
$1,779
Low
$45
Typical
$695
High
$1,790
Low
$46
Typical
$725
High
$1,847
Low
$48
Typical
$741
High
$1,928
Low
$51
Typical
$802
High
$2,051
Low
$48
Typical
$750
High
$1,929
Low
$46
Typical
$708
High
$1,841
Low
$50
Typical
$797
High
$2,000
Low
$51
Typical
$822
High
$2,050
Low
$50
Typical
$780
High
$2,000
Low
$48
Typical
$762
High
$1,911
Low
$48
Typical
$753
High
$1,920
Low
$44
Typical
$682
High
$1,748
Low
$52
Typical
$820
High
$2,085
Low
$46
Typical
$723
High
$1,854