If maintained properly (i.e., proper cleaning, and damage proofing) the rooftop solar panels can last up to 25 years, according to Indian conditions.