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
$779
Typical
$1,832
High
$4,314
Low
$907
Typical
$2,172
High
$5,024
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
$828
Typical
$1,943
High
$4,586
Low
$897
Typical
$2,114
High
$4,967
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
$789
Typical
$1,848
High
$4,365
Low
$897
Typical
$2,109
High
$4,968
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,907
High
$4,475
Low
$808
Typical
$1,902
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
$794
Typical
$1,866
High
$4,394
Low
$849
Typical
$2,001
High
$4,698
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
$818
Typical
$1,918
High
$4,526
Low
$812
Typical
$1,903
High
$4,495
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
$884
Typical
$2,073
High
$4,895
Low
$818
Typical
$1,920
High
$4,531
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
$830
Typical
$1,961
High
$4,597
Low
$775
Typical
$1,830
High
$4,291
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
$795
Typical
$1,872
High
$4,403
Low
$867
Typical
$2,061
High
$4,800
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
$889
Typical
$2,112
High
$4,921
Low
$1,000
Typical
$2,378
High
$5,539
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
$937
Typical
$2,243
High
$5,187
Low
$905
Typical
$2,135
High
$5,012
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
$854
Typical
$2,034
High
$4,727
Low
$824
Typical
$1,976
High
$4,563
Low
$787
Typical
$1,857
High
$4,359
Low
$804
Typical
$1,897
High
$4,452
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
$857
Typical
$2,010
High
$4,744
Low
$911
Typical
$2,152
High
$5,046
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
What Drives the Cost
About Tankless Water Heater Installation Costs
Tankless water heater installation costs in Texas vary significantly based on local labor availability, regional permit requirements, and the complexity of existing plumbing infrastructure. The wide range reflects differences between basic installations in areas with established plumbing networks and more complex projects requiring extensive modifications. Texas's diverse climate zones and varying cost of living across regions also influence pricing, as do local contractor competition levels and material availability.
Questions to Ask Your Plumber
- 1What is included in your quote—labor, materials, permits, inspections, and disposal of old equipment?
- 2Do you have experience with tankless water heater installations in my specific area and home type?
- 3What is your warranty coverage on both labor and equipment, and for how long?
- 4Will you handle all necessary permits and inspections, or are those my responsibility?
- 5What is the timeline for installation, and do you charge for any necessary follow-up visits?
- 6Are there any additional costs that might arise during installation, such as venting modifications or gas line upgrades?
- 7Can you provide references from recent tankless water heater installations you've completed?
- 8What brand and model are you recommending, and why is it suitable for my household's hot water needs?
- 9Do you offer financing options or payment plans for this installation?
- 10What happens if complications arise during installation—how are change orders handled and priced?