6 Factors to Consider When Installing a Rooftop Solar System

Installing a rooftop solar system is a great step towards achieving energy independence and lowering utility bills. Solar energy has the potential to be exceptionally beneficial for both residential and commercial buildings, but is dependent on a variety of factors:

Roof Quality

Before installing solar panels, the quality of the existing roof should be assessed. Most roofs last about 20 years but if the roof is due for a replacement, the replacement should be completed first. Solar being installed on a roof that is less than 10 years old is ideal. Installing panels on a roof that needs to be repaired will only result in excess money spent on the removal and reinstallation of the system.

Roof Pitch

The pitch of a roof can affect the production of a solar system. The latitude of the location where panels are being installed is considered an optimal tilt. Typically, pitches between 30-45 degrees work well, although most tilts within range will produce sufficient production.


Both south and west facing roofs tend to be the best orientation for solar systems in the northern hemisphere. Like pitch, the azimuth will also affect the amount of energy produced by solar panels. In some cases, utility rates may influence the direction of the system. For example, a time of use rate plan will benefit from a solar system that is positioned to have optimal irradiance during on peak hours (when energy use tends to be the highest).

solar panel shading potrait


Roofs need substantial sunlight to benefit from solar panels. Solar panels convert the sun’s rays into energy. Without the sun, solar panels are unable to produce electricity. Shading affects the solar system’s performance. Trees and rooftop obstructions typically create shading. Cloudy days can also result in a less efficient system. The location where panels are being installed can help determine the severity of cloud shading. Depending on the components of the solar system, some system’s production can be impacted greatly by shading.


Rooftop obstructions may be a critical obstacle in system design. Obstructions can vary from pipes to chimneys and skylights. Depending on the height and width of the obstructions, shading severity can vary. Aside from shading concerns, obstructions also restrict the system design. An aesthetically pleasing system design might be unachievable if the obstructions are permanent or unable to be moved.


Different codes require different setbacks to be implemented on solar system designs. For example, the fire code requires a three-foot setback from the ridgeline and sides of the roof plane. Codes may vary under which jurisdiction has authority and are continually changing. If there is already a lack of roof space, system design will be affected. On larger projects, walkways and setbacks around larger obstructions such as rooftop HVAC units are common.

Understanding what factors affect a solar system’s performance is important when considering an installation. Rooftop systems typically have a variety of fixed features that are unable to be manipulated with ease such as the steepness or direction of a roof. Grasping the influence these elements have will better prepare an owner on what to expect out of their solar system.

Interested in solarizing a nonprofit?

Get a free quote or learn more


About RE-volv

We believe that everyone should have the ability to support and spread clean energy. So we created a new way for people to take action. It's a pretty simple idea. Through an innovative solar financing model, these nonprofits immediately save on their electricity costs. As these organizations pay us back, we reinvest the money into more solar projects in communities across the country. This creates a revolving fund for solar energy that continually perpetuates itself building more and more solar. It's a pay-it-forward model for solar energy. We call it the Solar Seed Fund. Spread clean energy and make a tax-deductible donation to the Solar Seed Fund.

RE-volv is 501c3 nonprofit.

Let's do this