Water Heater Installation Costs
Supply and installation of a new tank-style or tankless water heater including removal of the old unit, pipe connections, and pressure-relief valve setup.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Water Heater Installation
Low
$411
Typical
$1,216
High
$2,909
Low
$425
Typical
$1,260
High
$3,006
Low
$455
Typical
$1,341
High
$3,220
Low
$455
Typical
$1,370
High
$3,220
Low
$453
Typical
$1,360
High
$3,206
Low
$399
Typical
$1,177
High
$2,823
Low
$465
Typical
$1,409
High
$3,287
Low
$435
Typical
$1,287
High
$3,076
Low
$390
Typical
$1,158
High
$2,759
Low
$455
Typical
$1,353
High
$3,219
Low
$407
Typical
$1,212
High
$2,882
Low
$418
Typical
$1,235
High
$2,956
Low
$404
Typical
$1,197
High
$2,860
Low
$517
Typical
$1,539
High
$3,657
Low
$480
Typical
$1,444
High
$3,394
Low
$459
Typical
$1,376
High
$3,248
Low
$391
Typical
$1,152
High
$2,767
Low
$421
Typical
$1,262
High
$2,976
Low
$455
Typical
$1,349
High
$3,220
Low
$455
Typical
$1,336
High
$3,220
Low
$469
Typical
$1,387
High
$3,319
Low
$439
Typical
$1,291
High
$3,107
Low
$456
Typical
$1,344
High
$3,222
Low
$450
Typical
$1,349
High
$3,183
Low
$391
Typical
$1,152
High
$2,767
Low
$418
Typical
$1,234
High
$2,959
Low
$482
Typical
$1,428
High
$3,406
Low
$446
Typical
$1,319
High
$3,158
Low
$459
Typical
$1,367
High
$3,248
Low
$476
Typical
$1,411
High
$3,364
Low
$439
Typical
$1,302
High
$3,107
Low
$448
Typical
$1,348
High
$3,167
Low
$413
Typical
$1,227
High
$2,923
Low
$418
Typical
$1,254
High
$2,959
Low
$418
Typical
$1,254
High
$2,959
Low
$410
Typical
$1,211
High
$2,899
Low
$402
Typical
$1,181
High
$2,845
Low
$470
Typical
$1,412
High
$3,327
Low
$472
Typical
$1,430
High
$3,336
Low
$426
Typical
$1,277
High
$3,011
Low
$423
Typical
$1,268
High
$2,990
Low
$417
Typical
$1,229
High
$2,950
Low
$414
Typical
$1,228
High
$2,931
Low
$426
Typical
$1,294
High
$3,012
Low
$448
Typical
$1,323
High
$3,168
Low
$493
Typical
$1,484
High
$3,486
Low
$479
Typical
$1,421
High
$3,387
Low
$411
Typical
$1,217
High
$2,903
Low
$486
Typical
$1,453
High
$3,441
Low
$391
Typical
$1,157
High
$2,768
Low
$399
Typical
$1,178
High
$2,824
Low
$436
Typical
$1,309
High
$3,086
Low
$424
Typical
$1,247
High
$3,001
Low
$460
Typical
$1,360
High
$3,250
Low
$455
Typical
$1,355
High
$3,220
Low
$407
Typical
$1,206
High
$2,879
Low
$466
Typical
$1,369
High
$3,295
Low
$447
Typical
$1,322
High
$3,159
Low
$427
Typical
$1,265
High
$3,021
Low
$405
Typical
$1,199
High
$2,864
Low
$422
Typical
$1,282
High
$2,985
Low
$470
Typical
$1,394
High
$3,327
Low
$460
Typical
$1,354
High
$3,251
Low
$404
Typical
$1,186
High
$2,856
Low
$443
Typical
$1,302
High
$3,134
Low
$451
Typical
$1,335
High
$3,192
Low
$416
Typical
$1,230
High
$2,945
Low
$439
Typical
$1,301
High
$3,107
Low
$472
Typical
$1,433
High
$3,335
Low
$461
Typical
$1,372
High
$3,258
Low
$434
Typical
$1,287
High
$3,071
Low
$414
Typical
$1,227
High
$2,928
Low
$414
Typical
$1,223
High
$2,928
Low
$424
Typical
$1,255
High
$2,996
Low
$447
Typical
$1,321
High
$3,165
Low
$414
Typical
$1,224
High
$2,928
Low
$455
Typical
$1,350
High
$3,220
Low
$458
Typical
$1,360
High
$3,243
Low
$407
Typical
$1,206
High
$2,880
Low
$426
Typical
$1,257
High
$3,016
Low
$435
Typical
$1,288
High
$3,074
Low
$407
Typical
$1,199
High
$2,875
Low
$455
Typical
$1,360
High
$3,220
Low
$422
Typical
$1,247
High
$2,984
Low
$474
Typical
$1,436
High
$3,349
Low
$391
Typical
$1,159
High
$2,763
Low
$469
Typical
$1,387
High
$3,319
Low
$409
Typical
$1,207
High
$2,893
Low
$406
Typical
$1,232
High
$2,868
Low
$405
Typical
$1,201
High
$2,865
Low
$452
Typical
$1,329
High
$3,199
Low
$403
Typical
$1,223
High
$2,847
Low
$397
Typical
$1,169
High
$2,808
Low
$455
Typical
$1,351
High
$3,220
Low
$452
Typical
$1,329
High
$3,199
Low
$482
Typical
$1,428
High
$3,406
Low
$417
Typical
$1,236
High
$2,952
Low
$457
Typical
$1,368
High
$3,229
Low
$382
Typical
$1,124
High
$2,699
Low
$444
Typical
$1,318
High
$3,139
Low
$398
Typical
$1,177
High
$2,812
Low
$404
Typical
$1,216
High
$2,858
Low
$444
Typical
$1,305
High
$3,141
Low
$422
Typical
$1,267
High
$2,988
Low
$433
Typical
$1,290
High
$3,064
Low
$409
Typical
$1,210
High
$2,895
Low
$412
Typical
$1,222
High
$2,916
Low
$430
Typical
$1,289
High
$3,039
Low
$414
Typical
$1,231
High
$2,928
Low
$462
Typical
$1,402
High
$3,270
Low
$417
Typical
$1,237
High
$2,947
Low
$470
Typical
$1,414
High
$3,323
Low
$414
Typical
$1,226
High
$2,926
Low
$399
Typical
$1,181
High
$2,824
Low
$419
Typical
$1,230
High
$2,961
Low
$416
Typical
$1,221
High
$2,941
Low
$457
Typical
$1,353
High
$3,230
Low
$424
Typical
$1,269
High
$2,995
Low
$395
Typical
$1,164
High
$2,794
Low
$455
Typical
$1,337
High
$3,220
Low
$417
Typical
$1,251
High
$2,950
Low
$460
Typical
$1,366
High
$3,256
Low
$520
Typical
$1,527
High
$3,676
Low
$391
Typical
$1,148
High
$2,765
Low
$421
Typical
$1,251
High
$2,980
Low
$469
Typical
$1,387
High
$3,319
Low
$465
Typical
$1,385
High
$3,289
Low
$441
Typical
$1,300
High
$3,116
Low
$440
Typical
$1,294
High
$3,114
Low
$469
Typical
$1,387
High
$3,319
Low
$455
Typical
$1,343
High
$3,220
Low
$470
Typical
$1,394
High
$3,327
Low
$432
Typical
$1,295
High
$3,054
Low
$403
Typical
$1,183
High
$2,848
Low
$395
Typical
$1,169
High
$2,790
Low
$395
Typical
$1,170
High
$2,790
Low
$435
Typical
$1,289
High
$3,074
Low
$435
Typical
$1,303
High
$3,076
Low
$395
Typical
$1,196
High
$2,790
Low
$441
Typical
$1,322
High
$3,118
Low
$456
Typical
$1,353
High
$3,225
Low
$424
Typical
$1,271
High
$2,997
Low
$423
Typical
$1,242
High
$2,990
Low
$425
Typical
$1,251
High
$3,003
Low
$410
Typical
$1,210
High
$2,898
Low
$429
Typical
$1,271
High
$3,032
Low
$385
Typical
$1,142
High
$2,719
Low
$463
Typical
$1,377
High
$3,271
Low
$449
Typical
$1,335
High
$3,176
Low
$432
Typical
$1,278
High
$3,055
Low
$468
Typical
$1,397
High
$3,308
Low
$399
Typical
$1,178
High
$2,821
Low
$455
Typical
$1,366
High
$3,220
Low
$456
Typical
$1,350
High
$3,227
Low
$520
Typical
$1,527
High
$3,676
Low
$403
Typical
$1,184
High
$2,849
Low
$423
Typical
$1,242
High
$2,990
Low
$446
Typical
$1,315
High
$3,156
Low
$505
Typical
$1,515
High
$3,573
Low
$390
Typical
$1,146
High
$2,760
Low
$387
Typical
$1,150
High
$2,740
Low
$449
Typical
$1,327
High
$3,176
Low
$403
Typical
$1,182
High
$2,847
Low
$403
Typical
$1,185
High
$2,847
Low
$455
Typical
$1,344
High
$3,220
Low
$430
Typical
$1,269
High
$3,040
Low
$455
Typical
$1,383
High
$3,220
Low
$455
Typical
$1,351
High
$3,220
Low
$436
Typical
$1,293
High
$3,081
Low
$455
Typical
$1,348
High
$3,220
Low
$417
Typical
$1,234
High
$2,946
Low
$517
Typical
$1,539
High
$3,657
Low
$389
Typical
$1,150
High
$2,753
Low
$405
Typical
$1,197
High
$2,867
Low
$453
Typical
$1,330
High
$3,203
Low
$419
Typical
$1,232
High
$2,965
Low
$427
Typical
$1,279
High
$3,017
Low
$400
Typical
$1,187
High
$2,832
Low
$512
Typical
$1,535
High
$3,624
Low
$400
Typical
$1,182
High
$2,831
Low
$391
Typical
$1,163
High
$2,767
Low
$391
Typical
$1,148
High
$2,765
Low
$390
Typical
$1,156
High
$2,760
Low
$432
Typical
$1,294
High
$3,054
Low
$439
Typical
$1,333
High
$3,103
Low
$455
Typical
$1,350
High
$3,220
Low
$421
Typical
$1,248
High
$2,979
Low
$456
Typical
$1,367
High
$3,222
Low
$455
Typical
$1,349
High
$3,220
Low
$415
Typical
$1,226
High
$2,934
Low
$394
Typical
$1,162
High
$2,783
Low
$458
Typical
$1,375
High
$3,243
Low
$421
Typical
$1,245
High
$2,980
Low
$418
Typical
$1,253
High
$2,955
Low
$425
Typical
$1,263
High
$3,008
Low
$397
Typical
$1,179
High
$2,808
Low
$391
Typical
$1,160
High
$2,764
Low
$428
Typical
$1,269
High
$3,030
Low
$442
Typical
$1,299
High
$3,128
Low
$447
Typical
$1,330
High
$3,164
Low
$432
Typical
$1,296
High
$3,058
Low
$396
Typical
$1,170
High
$2,800
Low
$411
Typical
$1,215
High
$2,904
Low
$456
Typical
$1,350
High
$3,227
Low
$411
Typical
$1,218
High
$2,905
Low
$391
Typical
$1,153
High
$2,767
Low
$431
Typical
$1,278
High
$3,050
Low
$415
Typical
$1,225
High
$2,935
Low
$423
Typical
$1,253
High
$2,991
Low
$408
Typical
$1,210
High
$2,887
Low
$417
Typical
$1,236
High
$2,949
Low
$407
Typical
$1,194
High
$2,877
Low
$437
Typical
$1,294
High
$3,089
Low
$517
Typical
$1,539
High
$3,657
Low
$407
Typical
$1,204
High
$2,881
Low
$444
Typical
$1,333
High
$3,141
Low
$517
Typical
$1,539
High
$3,657
Low
$455
Typical
$1,352
High
$3,220
Low
$424
Typical
$1,256
High
$2,997
Low
$416
Typical
$1,229
High
$2,940
Low
$407
Typical
$1,203
High
$2,877
Low
$403
Typical
$1,189
High
$2,850
Low
$469
Typical
$1,395
High
$3,315
Low
$443
Typical
$1,328
High
$3,132
Low
$455
Typical
$1,349
High
$3,220
Low
$481
Typical
$1,425
High
$3,402
Low
$410
Typical
$1,217
High
$2,903
Low
$414
Typical
$1,246
High
$2,928
Low
$405
Typical
$1,199
High
$2,861
Low
$455
Typical
$1,350
High
$3,220
Low
$455
Typical
$1,370
High
$3,220
Low
$391
Typical
$1,156
High
$2,765
Low
$462
Typical
$1,400
High
$3,266
Low
$420
Typical
$1,239
High
$2,968
Low
$470
Typical
$1,394
High
$3,327
Low
$520
Typical
$1,527
High
$3,676
Low
$455
Typical
$1,364
High
$3,220
Low
$436
Typical
$1,289
High
$3,084
Low
$441
Typical
$1,324
High
$3,121
Low
$477
Typical
$1,436
High
$3,375
Low
$455
Typical
$1,370
High
$3,220
Low
$455
Typical
$1,345
High
$3,220
Low
$439
Typical
$1,316
High
$3,105
Low
$455
Typical
$1,349
High
$3,220
Low
$401
Typical
$1,181
High
$2,837
Low
$474
Typical
$1,411
High
$3,352
Low
$381
Typical
$1,130
High
$2,692
Low
$455
Typical
$1,365
High
$3,220
Low
$408
Typical
$1,202
High
$2,887
Low
$425
Typical
$1,247
High
$3,005
Low
$481
Typical
$1,443
High
$3,400
Low
$401
Typical
$1,191
High
$2,838
Low
$439
Typical
$1,295
High
$3,102
Low
$421
Typical
$1,262
High
$2,979
Low
$426
Typical
$1,256
High
$3,015
Low
$512
Typical
$1,525
High
$3,624
Low
$470
Typical
$1,380
High
$3,323
Low
$481
Typical
$1,425
High
$3,402
Low
$439
Typical
$1,295
High
$3,102
Low
$455
Typical
$1,350
High
$3,220
Low
$455
Typical
$1,347
High
$3,220
Low
$409
Typical
$1,203
High
$2,896
Low
$455
Typical
$1,349
High
$3,220
Low
$476
Typical
$1,422
High
$3,366
Low
$455
Typical
$1,364
High
$3,220
Low
$457
Typical
$1,366
High
$3,234
Low
$455
Typical
$1,346
High
$3,220
Low
$422
Typical
$1,252
High
$2,981
Low
$455
Typical
$1,365
High
$3,220
Low
$512
Typical
$1,537
High
$3,624
Low
$512
Typical
$1,535
High
$3,624
Low
$463
Typical
$1,375
High
$3,277
Low
$446
Typical
$1,319
High
$3,153
Low
$455
Typical
$1,338
High
$3,220
Low
$455
Typical
$1,349
High
$3,220
Low
$457
Typical
$1,366
High
$3,234
Low
$526
Typical
$1,567
High
$3,722
Low
$434
Typical
$1,273
High
$3,066
Low
$462
Typical
$1,384
High
$3,267
Low
$427
Typical
$1,263
High
$3,023
Low
$457
Typical
$1,353
High
$3,231
Low
$455
Typical
$1,349
High
$3,220
Low
$455
Typical
$1,342
High
$3,220
Low
$412
Typical
$1,213
High
$2,911
Low
$472
Typical
$1,416
High
$3,338
Low
$418
Typical
$1,241
High
$2,959
Low
$455
Typical
$1,380
High
$3,220
Low
$462
Typical
$1,356
High
$3,265
Low
$423
Typical
$1,269
High
$2,992
Low
$403
Typical
$1,196
High
$2,853
Low
$503
Typical
$1,498
High
$3,559
Low
$455
Typical
$1,337
High
$3,220
Low
$443
Typical
$1,301
High
$3,133
Low
$396
Typical
$1,164
High
$2,803
Low
$455
Typical
$1,353
High
$3,220
Low
$445
Typical
$1,307
High
$3,146
Low
$415
Typical
$1,262
High
$2,937
Low
$467
Typical
$1,388
High
$3,302
Low
$470
Typical
$1,394
High
$3,327
Low
$366
Typical
$1,074
High
$2,586
Low
$431
Typical
$1,281
High
$3,048
Low
$433
Typical
$1,303
High
$3,062
Low
$469
Typical
$1,387
High
$3,319
Low
$405
Typical
$1,195
High
$2,863
Low
$456
Typical
$1,340
High
$3,227
Low
$464
Typical
$1,374
High
$3,280
Low
$480
Typical
$1,455
High
$3,394
Low
$463
Typical
$1,375
High
$3,277
Low
$447
Typical
$1,325
High
$3,163
Low
$418
Typical
$1,239
High
$2,954
Low
$437
Typical
$1,310
High
$3,090
Low
$447
Typical
$1,313
High
$3,160
Low
$406
Typical
$1,193
High
$2,871
Low
$442
Typical
$1,314
High
$3,125
Low
$458
Typical
$1,364
High
$3,242
Low
$460
Typical
$1,361
High
$3,252
Low
$455
Typical
$1,351
High
$3,220
Low
$446
Typical
$1,318
High
$3,151
Low
$485
Typical
$1,443
High
$3,427
Low
$426
Typical
$1,260
High
$3,014
Low
$413
Typical
$1,245
High
$2,924
Low
$442
Typical
$1,325
High
$3,124
Low
$420
Typical
$1,275
High
$2,967
Low
$401
Typical
$1,177
High
$2,834
Low
$486
Typical
$1,446
High
$3,434
Low
$414
Typical
$1,240
High
$2,926
Low
$477
Typical
$1,436
High
$3,375
Low
$472
Typical
$1,431
High
$3,337
Low
$496
Typical
$1,478
High
$3,511
Low
$435
Typical
$1,291
High
$3,079
Low
$459
Typical
$1,360
High
$3,248
Low
$421
Typical
$1,244
High
$2,977
Low
$431
Typical
$1,274
High
$3,050
Low
$485
Typical
$1,443
High
$3,427
Low
$509
Typical
$1,516
High
$3,602
Low
$526
Typical
$1,567
High
$3,722
Low
$503
Typical
$1,496
High
$3,555
Low
$494
Typical
$1,472
High
$3,497
Low
$517
Typical
$1,539
High
$3,657
Low
$495
Typical
$1,475
High
$3,503
Low
$500
Typical
$1,489
High
$3,538
Low
$450
Typical
$1,330
High
$3,180
Low
$491
Typical
$1,461
High
$3,470
Low
$433
Typical
$1,279
High
$3,065
Low
$426
Typical
$1,266
High
$3,012
Low
$506
Typical
$1,518
High
$3,578
Low
$428
Typical
$1,284
High
$3,027
Low
$427
Typical
$1,262
High
$3,019
Low
$386
Typical
$1,146
High
$2,729
Low
$406
Typical
$1,204
High
$2,873
Low
$394
Typical
$1,165
High
$2,783
Low
$394
Typical
$1,156
High
$2,783
Low
$423
Typical
$1,255
High
$2,990
Low
$455
Typical
$1,342
High
$3,220
Low
$455
Typical
$1,337
High
$3,220
Low
$460
Typical
$1,361
High
$3,252
Low
$415
Typical
$1,222
High
$2,931
Low
$457
Typical
$1,371
High
$3,231
Low
$422
Typical
$1,283
High
$2,986
Low
$437
Typical
$1,316
High
$3,093
Low
$403
Typical
$1,195
High
$2,852
Low
$412
Typical
$1,221
High
$2,913
Low
$399
Typical
$1,201
High
$2,821
Low
$443
Typical
$1,312
High
$3,133
Low
$393
Typical
$1,165
High
$2,781
Low
$433
Typical
$1,283
High
$3,062
Low
$441
Typical
$1,310
High
$3,115
Low
$415
Typical
$1,227
High
$2,934
Low
$478
Typical
$1,424
High
$3,384
Low
$401
Typical
$1,181
High
$2,834
Low
$436
Typical
$1,307
High
$3,082
Low
$506
Typical
$1,518
High
$3,578
Low
$428
Typical
$1,256
High
$3,024
Low
$459
Typical
$1,349
High
$3,248
Low
$455
Typical
$1,345
High
$3,220
Low
$400
Typical
$1,187
High
$2,827
Low
$382
Typical
$1,130
High
$2,705
Low
$455
Typical
$1,345
High
$3,220
Low
$416
Typical
$1,234
High
$2,944
Low
$404
Typical
$1,199
High
$2,860
Low
$470
Typical
$1,408
High
$3,322
Low
$441
Typical
$1,307
High
$3,120
Low
$406
Typical
$1,197
High
$2,872
Low
$399
Typical
$1,176
High
$2,824
Low
$420
Typical
$1,240
High
$2,967
Low
$455
Typical
$1,348
High
$3,220
Low
$422
Typical
$1,265
High
$2,984
Low
$494
Typical
$1,470
High
$3,493
Low
$455
Typical
$1,347
High
$3,220
Low
$437
Typical
$1,309
High
$3,090
Low
$455
Typical
$1,346
High
$3,220
Low
$446
Typical
$1,319
High
$3,153
Low
$454
Typical
$1,353
High
$3,214
Low
$421
Typical
$1,245
High
$2,980
Low
$463
Typical
$1,375
High
$3,277
Low
$455
Typical
$1,366
High
$3,220
Low
$486
Typical
$1,453
High
$3,441
Low
$396
Typical
$1,174
High
$2,803
Low
$399
Typical
$1,197
High
$2,823
Low
$422
Typical
$1,265
High
$2,983
Low
$473
Typical
$1,419
High
$3,344
Low
$455
Typical
$1,336
High
$3,220
Low
$402
Typical
$1,180
High
$2,844
Low
$405
Typical
$1,201
High
$2,864
Low
$407
Typical
$1,204
High
$2,882
Low
$420
Typical
$1,250
High
$2,973
Low
$439
Typical
$1,290
High
$3,104
Low
$467
Typical
$1,386
High
$3,302
Low
$439
Typical
$1,299
High
$3,105
Low
$419
Typical
$1,231
High
$2,963
Low
$455
Typical
$1,365
High
$3,220
Low
$467
Typical
$1,405
High
$3,301
Low
$455
Typical
$1,348
High
$3,220
Low
$435
Typical
$1,305
High
$3,076
Low
$437
Typical
$1,299
High
$3,091
Low
$398
Typical
$1,179
High
$2,814
Low
$475
Typical
$1,413
High
$3,356
Low
$422
Typical
$1,250
High
$2,985