When installed properly and maintained properly a stainless steel solar water heating system lasts at least 10-12 years, up to 15.