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

How often should I replace my water heater?

By Bob Millaway, South Jersey Community Expert & REALTOR®

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

Explore South Jersey with Bob

Living here is about more than the house. Bob's community guides help you find the right town, compare neighborhoods, and keep up with what's happening across Burlington County and South Jersey.

Want to know what it's really like to live here? Reach out to Bob.

Still Need Help?

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

Ask Bob Directly