Usually, a water heater lasts around 15 years. But tankless water heaters last longer than the standard water heaters. The tankless water heater lasts about 20 years. Some tankless water heaters can stay even more than this.