The answer to 'how much to fix water heater installation' is that the cost can vary widely depending on several factors. Generally, the typical range for a basic water heater installation or repair is between $300 to $1,500, but the final price will depend on the specific work required, the type and size of the water heater, and your local labor rates.
Some key factors that influence the cost include the type of water heater (gas, electric, tankless), whether any plumbing or electrical work is needed, the accessibility of the unit, and if any permits are required. Older homes may also need additional work to bring the installation up to current building codes. It's best to get quotes from local plumbers to get an accurate estimate for your specific situation.