Tankless Water Heater Installation Costs
Installation of an on-demand tankless water heater requiring upgraded gas line or electrical supply, venting, and condensate drain where applicable.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Tankless Water Heater Installation
Low
$803
Typical
$1,891
High
$4,446
Low
$830
Typical
$1,957
High
$4,594
Low
$889
Typical
$2,088
High
$4,921
Low
$889
Typical
$2,117
High
$4,921
Low
$885
Typical
$2,103
High
$4,899
Low
$907
Typical
$2,172
High
$5,024
Low
$779
Typical
$1,832
High
$4,314
Low
$849
Typical
$2,000
High
$4,702
Low
$762
Typical
$1,798
High
$4,216
Low
$889
Typical
$2,100
High
$4,919
Low
$796
Typical
$1,880
High
$4,404
Low
$816
Typical
$1,921
High
$4,518
Low
$790
Typical
$1,861
High
$4,371
Low
$1,009
Typical
$2,388
High
$5,588
Low
$937
Typical
$2,232
High
$5,187
Low
$897
Typical
$2,130
High
$4,964
Low
$764
Typical
$1,794
High
$4,229
Low
$821
Typical
$1,952
High
$4,548
Low
$889
Typical
$2,096
High
$4,921
Low
$889
Typical
$2,083
High
$4,921
Low
$916
Typical
$2,157
High
$5,073
Low
$858
Typical
$2,012
High
$4,749
Low
$889
Typical
$2,091
High
$4,923
Low
$879
Typical
$2,087
High
$4,864
Low
$764
Typical
$1,794
High
$4,229
Low
$817
Typical
$1,921
High
$4,522
Low
$940
Typical
$2,219
High
$5,205
Low
$872
Typical
$2,052
High
$4,826
Low
$897
Typical
$2,121
High
$4,964
Low
$929
Typical
$2,191
High
$5,141
Low
$858
Typical
$2,023
High
$4,749
Low
$874
Typical
$2,082
High
$4,839
Low
$807
Typical
$1,905
High
$4,467
Low
$817
Typical
$1,940
High
$4,523
Low
$817
Typical
$1,940
High
$4,523
Low
$800
Typical
$1,884
High
$4,431
Low
$785
Typical
$1,841
High
$4,348
Low
$918
Typical
$2,183
High
$5,084
Low
$921
Typical
$2,204
High
$5,098
Low
$831
Typical
$1,975
High
$4,602
Low
$825
Typical
$1,962
High
$4,569
Low
$815
Typical
$1,913
High
$4,509
Low
$809
Typical
$1,908
High
$4,479
Low
$831
Typical
$1,993
High
$4,603
Low
$875
Typical
$2,058
High
$4,841
Low
$962
Typical
$2,292
High
$5,327
Low
$935
Typical
$2,207
High
$5,176
Low
$802
Typical
$1,890
High
$4,437
Low
$950
Typical
$2,252
High
$5,258
Low
$764
Typical
$1,799
High
$4,230
Low
$780
Typical
$1,833
High
$4,316
Low
$852
Typical
$2,025
High
$4,716
Low
$897
Typical
$2,114
High
$4,967
Low
$828
Typical
$1,943
High
$4,586
Low
$889
Typical
$2,102
High
$4,921
Low
$795
Typical
$1,874
High
$4,399
Low
$910
Typical
$2,133
High
$5,036
Low
$872
Typical
$2,055
High
$4,829
Low
$834
Typical
$1,966
High
$4,617
Low
$791
Typical
$1,864
High
$4,377
Low
$824
Typical
$1,975
High
$4,561
Low
$918
Typical
$2,165
High
$5,084
Low
$897
Typical
$2,109
High
$4,968
Low
$789
Typical
$1,848
High
$4,365
Low
$865
Typical
$2,030
High
$4,790
Low
$881
Typical
$2,076
High
$4,879
Low
$813
Typical
$1,913
High
$4,500
Low
$858
Typical
$2,022
High
$4,748
Low
$921
Typical
$2,207
High
$5,097
Low
$899
Typical
$2,128
High
$4,980
Low
$848
Typical
$1,999
High
$4,693
Low
$808
Typical
$1,902
High
$4,475
Low
$808
Typical
$1,907
High
$4,475
Low
$827
Typical
$1,950
High
$4,578
Low
$874
Typical
$2,055
High
$4,836
Low
$808
Typical
$1,903
High
$4,475
Low
$889
Typical
$2,097
High
$4,921
Low
$895
Typical
$2,112
High
$4,955
Low
$795
Typical
$1,875
High
$4,401
Low
$832
Typical
$1,956
High
$4,609
Low
$849
Typical
$2,001
High
$4,698
Low
$794
Typical
$1,866
High
$4,394
Low
$889
Typical
$2,107
High
$4,921
Low
$824
Typical
$1,939
High
$4,560
Low
$925
Typical
$2,213
High
$5,118
Low
$763
Typical
$1,800
High
$4,223
Low
$916
Typical
$2,157
High
$5,073
Low
$799
Typical
$1,878
High
$4,421
Low
$792
Typical
$1,898
High
$4,383
Low
$791
Typical
$1,866
High
$4,379
Low
$883
Typical
$2,071
High
$4,890
Low
$786
Typical
$1,884
High
$4,351
Low
$775
Typical
$1,821
High
$4,291
Low
$889
Typical
$2,098
High
$4,921
Low
$883
Typical
$2,071
High
$4,890
Low
$940
Typical
$2,219
High
$5,205
Low
$815
Typical
$1,921
High
$4,512
Low
$891
Typical
$2,117
High
$4,935
Low
$745
Typical
$1,750
High
$4,125
Low
$867
Typical
$2,046
High
$4,798
Low
$776
Typical
$1,830
High
$4,297
Low
$789
Typical
$1,880
High
$4,368
Low
$867
Typical
$2,034
High
$4,801
Low
$825
Typical
$1,960
High
$4,566
Low
$846
Typical
$2,001
High
$4,683
Low
$799
Typical
$1,881
High
$4,424
Low
$805
Typical
$1,899
High
$4,457
Low
$839
Typical
$1,994
High
$4,645
Low
$808
Typical
$1,910
High
$4,475
Low
$903
Typical
$2,161
High
$4,998
Low
$814
Typical
$1,921
High
$4,504
Low
$917
Typical
$2,185
High
$5,078
Low
$808
Typical
$1,905
High
$4,471
Low
$780
Typical
$1,836
High
$4,316
Low
$812
Typical
$1,903
High
$4,495
Low
$818
Typical
$1,918
High
$4,526
Low
$892
Typical
$2,103
High
$4,936
Low
$827
Typical
$1,964
High
$4,578
Low
$771
Typical
$1,812
High
$4,270
Low
$889
Typical
$2,084
High
$4,921
Low
$815
Typical
$1,936
High
$4,509
Low
$899
Typical
$2,121
High
$4,976
Low
$1,015
Typical
$2,379
High
$5,617
Low
$763
Typical
$1,789
High
$4,226
Low
$823
Typical
$1,943
High
$4,555
Low
$916
Typical
$2,157
High
$5,073
Low
$908
Typical
$2,148
High
$5,027
Low
$860
Typical
$2,016
High
$4,760
Low
$860
Typical
$2,023
High
$4,762
Low
$916
Typical
$2,157
High
$5,073
Low
$889
Typical
$2,090
High
$4,921
Low
$918
Typical
$2,165
High
$5,084
Low
$843
Typical
$2,004
High
$4,668
Low
$786
Typical
$1,844
High
$4,353
Low
$770
Typical
$1,817
High
$4,264
Low
$770
Typical
$1,817
High
$4,264
Low
$849
Typical
$2,003
High
$4,698
Low
$849
Typical
$2,017
High
$4,702
Low
$770
Typical
$1,844
High
$4,264
Low
$861
Typical
$2,045
High
$4,766
Low
$890
Typical
$2,101
High
$4,929
Low
$827
Typical
$1,967
High
$4,581
Low
$825
Typical
$1,936
High
$4,569
Low
$829
Typical
$1,948
High
$4,589
Low
$800
Typical
$1,883
High
$4,429
Low
$837
Typical
$1,975
High
$4,634
Low
$751
Typical
$1,772
High
$4,156
Low
$903
Typical
$2,136
High
$5,000
Low
$877
Typical
$2,072
High
$4,854
Low
$843
Typical
$1,986
High
$4,669
Low
$913
Typical
$2,165
High
$5,056
Low
$779
Typical
$1,833
High
$4,312
Low
$889
Typical
$2,113
High
$4,921
Low
$891
Typical
$2,099
High
$4,931
Low
$1,015
Typical
$2,379
High
$5,617
Low
$787
Typical
$1,845
High
$4,354
Low
$825
Typical
$1,936
High
$4,569
Low
$871
Typical
$2,047
High
$4,823
Low
$986
Typical
$2,344
High
$5,460
Low
$762
Typical
$1,786
High
$4,218
Low
$756
Typical
$1,786
High
$4,187
Low
$877
Typical
$2,064
High
$4,853
Low
$786
Typical
$1,842
High
$4,351
Low
$786
Typical
$1,846
High
$4,351
Low
$889
Typical
$2,091
High
$4,921
Low
$839
Typical
$1,974
High
$4,645
Low
$889
Typical
$2,130
High
$4,921
Low
$889
Typical
$2,098
High
$4,921
Low
$851
Typical
$2,008
High
$4,709
Low
$889
Typical
$2,095
High
$4,921
Low
$813
Typical
$1,917
High
$4,503
Low
$1,009
Typical
$2,388
High
$5,588
Low
$791
Typical
$1,863
High
$4,382
Low
$760
Typical
$1,789
High
$4,208
Low
$818
Typical
$1,920
High
$4,531
Low
$884
Typical
$2,073
High
$4,895
Low
$833
Typical
$1,979
High
$4,611
Low
$782
Typical
$1,844
High
$4,329
Low
$1,000
Typical
$2,376
High
$5,539
Low
$782
Typical
$1,839
High
$4,327
Low
$764
Typical
$1,805
High
$4,228
Low
$763
Typical
$1,789
High
$4,226
Low
$762
Typical
$1,797
High
$4,218
Low
$843
Typical
$2,002
High
$4,667
Low
$857
Typical
$2,053
High
$4,743
Low
$889
Typical
$2,097
High
$4,921
Low
$823
Typical
$1,940
High
$4,553
Low
$890
Typical
$2,115
High
$4,924
Low
$889
Typical
$2,096
High
$4,921
Low
$810
Typical
$1,907
High
$4,484
Low
$768
Typical
$1,808
High
$4,254
Low
$895
Typical
$2,127
High
$4,955
Low
$823
Typical
$1,936
High
$4,555
Low
$816
Typical
$1,939
High
$4,516
Low
$775
Typical
$1,830
High
$4,291
Low
$830
Typical
$1,961
High
$4,597
Low
$763
Typical
$1,802
High
$4,224
Low
$836
Typical
$1,972
High
$4,630
Low
$863
Typical
$2,025
High
$4,780
Low
$873
Typical
$2,064
High
$4,835
Low
$844
Typical
$2,005
High
$4,674
Low
$773
Typical
$1,820
High
$4,279
Low
$802
Typical
$1,889
High
$4,439
Low
$891
Typical
$2,099
High
$4,931
Low
$802
Typical
$1,892
High
$4,440
Low
$764
Typical
$1,795
High
$4,229
Low
$810
Typical
$1,906
High
$4,486
Low
$842
Typical
$1,986
High
$4,662
Low
$826
Typical
$1,947
High
$4,571
Low
$797
Typical
$1,880
High
$4,412
Low
$814
Typical
$1,920
High
$4,506
Low
$794
Typical
$1,862
High
$4,397
Low
$853
Typical
$2,010
High
$4,720
Low
$1,009
Typical
$2,388
High
$5,588
Low
$867
Typical
$2,061
High
$4,800
Low
$795
Typical
$1,872
High
$4,403
Low
$1,009
Typical
$2,388
High
$5,588
Low
$889
Typical
$2,099
High
$4,921
Low
$827
Typical
$1,951
High
$4,580
Low
$812
Typical
$1,911
High
$4,493
Low
$794
Typical
$1,871
High
$4,397
Low
$787
Typical
$1,850
High
$4,356
Low
$915
Typical
$2,164
High
$5,066
Low
$865
Typical
$2,055
High
$4,787
Low
$889
Typical
$2,096
High
$4,921
Low
$939
Typical
$2,215
High
$5,199
Low
$801
Typical
$1,890
High
$4,436
Low
$808
Typical
$1,926
High
$4,475
Low
$790
Typical
$1,863
High
$4,373
Low
$889
Typical
$2,097
High
$4,921
Low
$889
Typical
$2,117
High
$4,921
Low
$763
Typical
$1,797
High
$4,226
Low
$902
Typical
$2,158
High
$4,991
Low
$819
Typical
$1,928
High
$4,536
Low
$918
Typical
$2,165
High
$5,084
Low
$1,015
Typical
$2,379
High
$5,617
Low
$889
Typical
$2,111
High
$4,921
Low
$851
Typical
$2,004
High
$4,713
Low
$862
Typical
$2,048
High
$4,770
Low
$932
Typical
$2,219
High
$5,158
Low
$889
Typical
$2,117
High
$4,921
Low
$889
Typical
$2,092
High
$4,921
Low
$857
Typical
$2,037
High
$4,745
Low
$889
Typical
$2,096
High
$4,921
Low
$783
Typical
$1,839
High
$4,335
Low
$925
Typical
$2,189
High
$5,123
Low
$743
Typical
$1,754
High
$4,114
Low
$889
Typical
$2,112
High
$4,921
Low
$797
Typical
$1,872
High
$4,413
Low
$829
Typical
$1,944
High
$4,592
Low
$939
Typical
$2,232
High
$5,197
Low
$783
Typical
$1,850
High
$4,337
Low
$856
Typical
$2,015
High
$4,740
Low
$822
Typical
$1,953
High
$4,552
Low
$832
Typical
$1,956
High
$4,608
Low
$1,000
Typical
$2,366
High
$5,538
Low
$917
Typical
$2,151
High
$5,078
Low
$939
Typical
$2,215
High
$5,199
Low
$856
Typical
$2,015
High
$4,740
Low
$889
Typical
$2,097
High
$4,921
Low
$889
Typical
$2,094
High
$4,921
Low
$799
Typical
$1,875
High
$4,426
Low
$889
Typical
$2,096
High
$4,921
Low
$929
Typical
$2,203
High
$5,145
Low
$889
Typical
$2,111
High
$4,921
Low
$893
Typical
$2,116
High
$4,942
Low
$889
Typical
$2,093
High
$4,921
Low
$823
Typical
$1,943
High
$4,556
Low
$1,000
Typical
$2,378
High
$5,539
Low
$889
Typical
$2,112
High
$4,921
Low
$1,000
Typical
$2,376
High
$5,539
Low
$905
Typical
$2,136
High
$5,008
Low
$871
Typical
$2,050
High
$4,819
Low
$889
Typical
$2,085
High
$4,921
Low
$889
Typical
$2,097
High
$4,921
Low
$893
Typical
$2,116
High
$4,942
Low
$1,028
Typical
$2,430
High
$5,689
Low
$846
Typical
$1,985
High
$4,686
Low
$902
Typical
$2,142
High
$4,993
Low
$835
Typical
$1,965
High
$4,620
Low
$892
Typical
$2,103
High
$4,938
Low
$889
Typical
$2,096
High
$4,921
Low
$889
Typical
$2,089
High
$4,921
Low
$804
Typical
$1,888
High
$4,449
Low
$921
Typical
$2,191
High
$5,101
Low
$817
Typical
$1,927
High
$4,522
Low
$889
Typical
$2,127
High
$4,921
Low
$901
Typical
$2,114
High
$4,990
Low
$826
Typical
$1,963
High
$4,573
Low
$788
Typical
$1,857
High
$4,360
Low
$982
Typical
$2,324
High
$5,439
Low
$889
Typical
$2,084
High
$4,921
Low
$865
Typical
$2,028
High
$4,788
Low
$774
Typical
$1,814
High
$4,284
Low
$889
Typical
$2,101
High
$4,921
Low
$869
Typical
$2,037
High
$4,808
Low
$811
Typical
$1,944
High
$4,489
Low
$911
Typical
$2,154
High
$5,046
Low
$918
Typical
$2,165
High
$5,084
Low
$714
Typical
$1,674
High
$3,953
Low
$841
Typical
$1,989
High
$4,658
Low
$845
Typical
$2,014
High
$4,680
Low
$916
Typical
$2,157
High
$5,073
Low
$790
Typical
$1,859
High
$4,375
Low
$891
Typical
$2,089
High
$4,932
Low
$905
Typical
$2,135
High
$5,012
Low
$937
Typical
$2,243
High
$5,187
Low
$905
Typical
$2,136
High
$5,008
Low
$873
Typical
$2,058
High
$4,833
Low
$816
Typical
$1,925
High
$4,515
Low
$853
Typical
$2,027
High
$4,722
Low
$872
Typical
$2,046
High
$4,830
Low
$792
Typical
$1,859
High
$4,387
Low
$863
Typical
$2,039
High
$4,776
Low
$895
Typical
$2,117
High
$4,954
Low
$898
Typical
$2,115
High
$4,970
Low
$889
Typical
$2,099
High
$4,921
Low
$870
Typical
$2,049
High
$4,815
Low
$946
Typical
$2,238
High
$5,237
Low
$832
Typical
$1,960
High
$4,607
Low
$807
Typical
$1,923
High
$4,469
Low
$862
Typical
$2,050
High
$4,774
Low
$819
Typical
$1,963
High
$4,534
Low
$782
Typical
$1,835
High
$4,331
Low
$948
Typical
$2,243
High
$5,249
Low
$808
Typical
$1,919
High
$4,472
Low
$932
Typical
$2,219
High
$5,158
Low
$921
Typical
$2,205
High
$5,100
Low
$969
Typical
$2,292
High
$5,365
Low
$850
Typical
$2,005
High
$4,705
Low
$897
Typical
$2,114
High
$4,963
Low
$822
Typical
$1,934
High
$4,549
Low
$842
Typical
$1,982
High
$4,661
Low
$946
Typical
$2,238
High
$5,237
Low
$994
Typical
$2,352
High
$5,506
Low
$1,028
Typical
$2,430
High
$5,689
Low
$981
Typical
$2,321
High
$5,433
Low
$965
Typical
$2,283
High
$5,344
Low
$1,009
Typical
$2,388
High
$5,588
Low
$967
Typical
$2,287
High
$5,354
Low
$977
Typical
$2,310
High
$5,408
Low
$878
Typical
$2,068
High
$4,860
Low
$958
Typical
$2,266
High
$5,303
Low
$846
Typical
$1,990
High
$4,685
Low
$832
Typical
$1,965
High
$4,604
Low
$988
Typical
$2,348
High
$5,468
Low
$836
Typical
$1,986
High
$4,626
Low
$833
Typical
$1,962
High
$4,614
Low
$753
Typical
$1,779
High
$4,171
Low
$793
Typical
$1,870
High
$4,391
Low
$768
Typical
$1,811
High
$4,254
Low
$768
Typical
$1,802
High
$4,254
Low
$825
Typical
$1,949
High
$4,569
Low
$889
Typical
$2,089
High
$4,921
Low
$889
Typical
$2,085
High
$4,921
Low
$898
Typical
$2,115
High
$4,970
Low
$809
Typical
$1,902
High
$4,480
Low
$892
Typical
$2,121
High
$4,938
Low
$787
Typical
$1,857
High
$4,359
Low
$854
Typical
$2,034
High
$4,727
Low
$804
Typical
$1,897
High
$4,452
Low
$824
Typical
$1,976
High
$4,563
Low
$779
Typical
$1,855
High
$4,312
Low
$865
Typical
$2,039
High
$4,789
Low
$768
Typical
$1,810
High
$4,250
Low
$845
Typical
$1,993
High
$4,679
Low
$860
Typical
$2,032
High
$4,761
Low
$810
Typical
$1,908
High
$4,484
Low
$934
Typical
$2,209
High
$5,171
Low
$782
Typical
$1,838
High
$4,331
Low
$851
Typical
$2,022
High
$4,711
Low
$988
Typical
$2,348
High
$5,468
Low
$835
Typical
$1,958
High
$4,621
Low
$897
Typical
$2,103
High
$4,964
Low
$889
Typical
$2,092
High
$4,921
Low
$780
Typical
$1,842
High
$4,320
Low
$747
Typical
$1,758
High
$4,134
Low
$889
Typical
$2,092
High
$4,921
Low
$813
Typical
$1,917
High
$4,500
Low
$789
Typical
$1,862
High
$4,370
Low
$917
Typical
$2,178
High
$5,077
Low
$861
Typical
$2,031
High
$4,768
Low
$793
Typical
$1,863
High
$4,390
Low
$780
Typical
$1,831
High
$4,316
Low
$819
Typical
$1,928
High
$4,535
Low
$889
Typical
$2,096
High
$4,921
Low
$824
Typical
$1,958
High
$4,560
Low
$964
Typical
$2,281
High
$5,338
Low
$889
Typical
$2,094
High
$4,921
Low
$853
Typical
$2,026
High
$4,722
Low
$889
Typical
$2,093
High
$4,921
Low
$871
Typical
$2,050
High
$4,819
Low
$887
Typical
$2,099
High
$4,912
Low
$823
Typical
$1,937
High
$4,554
Low
$905
Typical
$2,136
High
$5,008
Low
$889
Typical
$2,113
High
$4,921
Low
$950
Typical
$2,252
High
$5,258
Low
$774
Typical
$1,824
High
$4,284
Low
$779
Typical
$1,852
High
$4,315
Low
$823
Typical
$1,957
High
$4,559
Low
$923
Typical
$2,195
High
$5,110
Low
$889
Typical
$2,083
High
$4,921
Low
$785
Typical
$1,840
High
$4,346
Low
$791
Typical
$1,865
High
$4,377
Low
$796
Typical
$1,873
High
$4,404
Low
$821
Typical
$1,940
High
$4,544
Low
$911
Typical
$2,152
High
$5,046
Low
$857
Typical
$2,010
High
$4,744
Low
$857
Typical
$2,019
High
$4,746
Low
$818
Typical
$1,919
High
$4,529
Low
$889
Typical
$2,113
High
$4,921
Low
$911
Typical
$2,171
High
$5,045
Low
$889
Typical
$2,095
High
$4,921
Low
$849
Typical
$2,019
High
$4,702
Low
$853
Typical
$2,017
High
$4,724
Low
$777
Typical
$1,832
High
$4,300
Low
$926
Typical
$2,191
High
$5,129
Low
$824
Typical
$1,943
High
$4,562