Ask Bob Home Maintenance How often should I replace my water heater?

How often should I replace my water heater?

Tank water heaters typically last 8 to 12 years. Tankless water heaters can last 15 to 20 years. Signs it is time to replace include rusty water, unusual noises, inconsistent temperature, or visible leaks. Flushing your water heater annually extends its lifespan.

Why It Matters

A failing water heater can cause flooding and water damage. Replacing it on schedule prevents emergency calls and costly repairs.

Read the Full Guide

For a deeper dive, check out the HomeCircle Handbook entry on this topic.

Need Professional Help?

Bob recommends reaching out to a trusted local professional.

Plumbing Professionals Plumbing

Still Need Help?

Bob answers every question personally. Send your question directly to him.

Ask Bob Directly