The amount of energy a solar roof can produce depends on the weather, the sun’s positioning, and other factors like tree shade. However, estimates show that solar roof tiles can produce 13 to 80 watts per every 1,000-square-inch area. Comparatively, solar panels can produce up to 400 watts per every 2,500-square-inch area.