Solar panels work best on roofs that won’t need major repairs for at least 10-15 years. If your roof requires significant repairs, address those first before installing solar panels. Companies that do both roofing and solar work can save you time and money.