Solar panels for homes last 25 to 40 years, depending on the brand and quality. However, because the technology is increasing rapidly, homeowners may find that solar panels in 15 years are so much more efficient than their current ones that it's worth swapping them out. It usually takes between 6 and 10 years to break even on the cost of solar panels.