Visual roof planning guide

Solar Shading Guide: Trees, Chimneys, Dormers & Partial Shade

Shade is one of the biggest roof-level variables to understand before sizing solar. The right question is not simply “Is there shade?” but where it falls, when it falls and how it may change.

Unshaded roof area is valuable — but shade is not always all-or-nothing

The Department of Energy identifies tree cover as a key factor in rooftop solar suitability and notes that roof size, shape and slope also matter. NREL's PVWatts model treats shading as one of several system-loss categories, while nearby trees and structures can require more site-specific shading analysis than a generic default.

That means a roof with some shade is not automatically a “no solar” roof. A professional design may move modules away from an obstruction, use different roof planes, or model the remaining production. The right answer comes from the actual roof and sun path.

Illustration of a tree casting partial shade across rooftop solar panels

Trees and vegetation

The hardest shade to treat as a fixed obstruction because tree size, foliage and sun angle change over time.

SeasonalFuture growthTime-of-day
Illustration of a chimney casting a localized shadow across a rooftop solar array

Chimneys

Usually a localized obstruction that can often be handled through array placement, but its shadow path changes with the sun.

LocalizedLayoutSetbacks
Illustration of a dormer creating partial shade on a rooftop solar array

Dormers and roof peaks

Roof geometry can create both physical layout constraints and self-shading between roof planes or structures.

Roof geometryUsable areaSelf-shading
Illustration comparing mostly unshaded and partially shaded solar arrays

Partial shade

The effect depends on how much of the array is shaded, when it happens and how the electrical architecture manages mismatch.

MismatchTimingModel it
Most dynamic obstructionTrees
Often easiest to design aroundChimneys
Roof self-shading riskDormers / peaks
Best response to uncertaintyModel the shade
Shade sourceWhy it mattersWhat to checkTypical planning response
TreesFoliage and tree height change with season and over the life of the solar system.Current canopy, future growth, tree location, winter vs summer sun and afternoon exposure.Model seasonal shade, consider array placement and discuss vegetation management where appropriate.
ChimneysA vertical obstruction can create a moving shadow across nearby modules.Chimney height, roof plane, array setback and the time of day the roof is producing.Keep modules out of the most affected area when the economics of the layout make that sensible.
Dormers / roof peaksThey consume roof area and can shade neighboring modules or roof planes.Roof geometry, available setbacks and the seasonal sun path.Optimize module placement across usable roof planes and model the remaining production.
Nearby buildingsLarge fixed structures can block part of the solar horizon, especially at lower sun angles.Building height, distance, direction and seasonal sun path.Use roof-level or site-level shading analysis rather than assuming a simple percentage loss.
1. Trees

Plan for the tree you will have, not only the tree you see today

Trees are especially important because their height and canopy can change after the solar array is installed. A tree that is harmless in a satellite image today can become a recurring source of shade later.

Season also matters. Deciduous trees may have very different shading profiles in winter and summer, while evergreen trees can create a more persistent obstruction. A serious solar proposal should account for the actual sun path and vegetation, not just a single midday snapshot.

Questions for the installer

  • How was tree shade modeled across the year?
  • Does the design account for expected tree growth?
  • Which roof planes are most affected?
  • What production change occurs if the tree is left untouched?
2. Chimneys

Small obstructions can still influence panel placement

Chimneys are often easier to work around than trees because their position and height are fixed. The challenge is understanding the shadow path and balancing a slightly smaller array against the production gained by placing modules elsewhere on the roof.

Do not assume a chimney shadow is the same at 9 a.m., noon and 4 p.m. The sun's position changes throughout the day and across seasons.

Look for

  • Chimney height above the roof plane
  • Direction of the affected roof plane
  • Module setbacks and fire-access requirements
  • Whether the proposed layout simply avoids the obstruction
3. Dormers and roof peaks

Physical fit and solar exposure are separate questions

A dormer can make a roof look large while leaving less usable area than the satellite image suggests. Its own roof plane, walls and adjacent peaks can also create self-shading.

This is why a roof analyzer should be treated as a starting point. Address-level models can identify roof segments and solar potential, but the installer still needs to turn those measurements into a code-compliant module layout.

Use both tools

4. Partial shade

Microinverters and optimizers can manage electrical effects — not replace sunlight

Module-level power electronics can change how a system responds to mismatch between modules, which can be valuable on roofs with complex shade patterns. But electronics cannot recover sunlight that never reaches the panel.

The practical decision is therefore to combine good physical layout with an electrical architecture suited to the roof. If a large portion of a roof is regularly shaded, reducing the shaded area may matter more than selecting a more expensive inverter architecture.

A useful screening rule — not a substitute for a shade study

Older DOE Building America guidance gives a rough rule of thumb that a potential shading structure may be kept about twice as far away from the solar equipment as the structure is tall. Treat that as a screening heuristic, not a universal design requirement: the actual shadow depends on latitude, season, azimuth, height and distance, and a professional design can use more precise sun-path or site modeling.

NREL's PVWatts calculator includes shading among its system-loss inputs, while its documentation cautions that nearby trees or structures can require more appropriate external shading analysis or an on-site survey.

Primary sources

The illustrations are simplified homeowner diagrams, not installation instructions or a substitute for an installer shade study.