The answer to 'how much to replace water heater local' is that the cost to replace a water heater can vary significantly depending on several factors. Generally, the total cost to replace a standard residential water heater locally can range from $800 to $1,500 or more. This includes the cost of the new water heater unit, labor for installation, and any necessary permits or disposal fees.
The specific price will depend on the type of water heater (electric, gas, or tankless), the size and capacity needed for your home, the complexity of the installation, and your local market rates for labor and materials. It's important to get quotes from multiple licensed and insured HVAC contractors in your area to compare options and find the best value.