Home & Repair
Water Heater Repair cost in the US
Nationally, Water Heater Repair runs about $350 per job. In the lowest-cost cities in this guide it is closer to $264, and in the highest-cost cities about $471.
Typical cost
Most people pay about
$350
per job
- On the low end
- $150
- On the high end
- $900
Estimated from national price data. Not a quote.
What moves the price
- Tank vs tankless
- Part that failed
- Fuel type
- Permit
- Same-day service
Ways to pay less
- Flush the tank yearly
- Compare repair vs new unit
- Ask about efficiency rebates
- Keep the same fuel type
- Get a written parts list
Lowest-cost cities for Water Heater Repair
| Place | Typical | Range |
|---|---|---|
| National typical | $350 | $150 to $900 |
| Brownsville, TX | $264 | $113 to $680 |
| Jackson, MS | $298 | $128 to $765 |
| Laredo, TX | $268 | $115 to $689 |
| McAllen, TX | $266 | $114 to $684 |
| Shreveport, LA | $305 | $131 to $783 |
| Amarillo, TX | $298 | $128 to $765 |
| El Paso, TX | $291 | $125 to $747 |
| Lubbock, TX | $278 | $119 to $716 |
Highest-cost cities for Water Heater Repair
| Place | Typical | Range |
|---|---|---|
| National typical | $350 | $150 to $900 |
| Honolulu, HI | $471 | $202 to $1,210 |
| San Francisco, CA | $459 | $197 to $1,180 |
| New York, NY | $460 | $197 to $1,185 |
| San Jose, CA | $483 | $207 to $1,240 |
| Sunnyvale, CA | $476 | $204 to $1,225 |
| Santa Barbara, CA | $402 | $173 to $1,035 |
| Cambridge, MA | $469 | $201 to $1,205 |
| Fremont, CA | $445 | $191 to $1,145 |
Water Heater Repair in every city
Typical estimate for each city. Open one for the full range.
- Alaska
- Arizona
- Arkansas
- California
- Anaheim $404
- Bakersfield $347
- Berkeley $445
- Chula Vista $402
- Concord $424
- Corona $371
- Elk Grove $371
- Escondido $399
- Fontana $361
- Fremont $445
- Fresno $345
- Fullerton $401
- Garden Grove $397
- Glendale $408
- Hayward $427
- Huntington Beach $411
- Irvine $422
- Long Beach $401
- Los Angeles $413
- Modesto $348
- Oakland $438
- Oceanside $406
- Ontario $364
- Orange $404
- Pasadena $411
- Rancho Cucamonga $375
- Riverside $364
- Roseville $378
- Sacramento $375
- San Bernardino $354
- San Diego $413
- San Francisco $459
- San Jose $483
- Santa Ana $397
- Santa Barbara $402
- Santa Clarita $404
- Santa Rosa $383
- Simi Valley $378
- Stockton $348
- Sunnyvale $476
- Thousand Oaks $392
- Torrance $408
- Visalia $331
- Colorado
- District of Columbia
- Florida
- Boca Raton $362
- Cape Coral $313
- Clearwater $315
- Fort Lauderdale $355
- Fort Myers $317
- Gainesville $306
- Hialeah $348
- Hollywood $348
- Jacksonville $333
- Lakeland $298
- Miami $366
- Orlando $331
- Pembroke Pines $345
- Pensacola $285
- Port St. Lucie $308
- Sarasota $348
- St. Petersburg $319
- Tallahassee $294
- Tampa $326
- West Palm Beach $352
- Georgia
- Hawaii
- Idaho
- Kentucky
- Maine
- Maryland
- Mississippi
- Montana
- Nebraska
- New Hampshire
- North Carolina
- North Dakota
- Oklahoma
- Rhode Island
- South Carolina
- South Dakota
- Texas
- Vermont
- Virginia
- Wyoming
Related Home & Repair costs
Questions people ask
Water Heater Repair: what does it cost?
Across the US, Water Heater Repair typically costs about $350 per job, with most prices between $150 and $900.
Where is Water Heater Repair cheapest?
Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $264.
Is this a quote?
No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.