How do I know if my water heater needs to be repaired or completely replaced?
Water heaters generally last 8 to 12 years for conventional tank models and up to 20 years for tankless units. If your unit is under 8 years old and experiencing a minor component failure—such as a faulty heating element, pilot assembly, or pressure relief valve—a repair is usually cost-effective. However, if your water heater is over 10 years old, shows corrosion around the base, makes persistent popping or rumbling sounds caused by sediment buildup, or leaks from the tank itself, replacement is strongly recommended because a rusted tank wall cannot be safely patched.