The answer to the cost of water heater installation or repair in your area depends on several factors, but you can typically expect to pay between $500 to $1,500 for a basic water heater installation or repair. The exact cost will vary based on the type of water heater, the complexity of the installation or repair, and your local labor rates.
Some key factors that influence the cost include the type of water heater (electric, gas, tankless), whether it's a new installation or a replacement, the accessibility of the existing plumbing, and any necessary permits or inspections required in your area. Additional costs may include disposing of the old water heater, upgrading electrical or gas lines, and adjusting the water supply and drainage. To get an accurate estimate, it's best to get quotes from 2-3 local plumbing professionals in your area.