Assuming you have done your homework regarding costs, rebates, payback, etc. and you live in an area where you can expect sufficient sunshine and roof exposure, you also need to consider the roof below the panels you are attaching to it. Is the roof structure (framing/trusses and deck) sound, free of rot and able to take the load? If so, then what is the best roof material to cover the deck with? You would not want to proceed with a solar installation only to remove and reinstall it a few years later to deal with a leaking worn out roof.
There is no perfect material for a solar application but you should go with a “permanent type” roof below the panels. Why? Asphalt shingles vary in quality, thickness and price but on average, they last approximately 17.75 years (source: F.W. Dodge/NAHB). Do you want to deal with roof replacement in 10 to 20 years, having to completely dismantle, remove and then reinstall the panels? The cost and inconvenience will put a damper on the benefits of that solar roof.
If the roof is less resistant to hail damage then you may find you need to replace the roof well before its normal useful life expectancy. Remember the entire roof is not going to be covered by the panels.
A Euroshield rubber roof is extremely resistant to hail impact and a permanent worry-free solution to apply at the time you go solar on your roof. Our roofing systems are Eco Friendly Green Roofing products, made from up to 95% recycled materials, the primary ingredient being rubber from recycled tires. Learn more about our products Beaumont Shake, Rundle Slate and Ranchlands Shake.