Solar Shading by Time-of-Day Calculator
Enter obstruction height, distance, and direction — get a 6am–6pm shading table, shade-free window, and annual energy loss estimate.
| Hour | Sun Altitude | Sun Azimuth | Status |
|---|---|---|---|
| 6:00 | -12.7° | 110° | Below horizon |
| 7:00 | -1.3° | 118° | Below horizon |
| 8:00 | 9.3° | 126° | SHADED |
| 9:00 | 18.6° | 137° | SHADED |
| 10:00 | 26.1° | 149° | SHADED |
| 11:00 | 31.1° | 164° | SHADED |
| 12:00 | 32.9° | 180° | SHADED |
| 13:00 | 31.1° | 196° | SHADED |
| 14:00 | 26.1° | 211° | SHADED |
| 15:00 | 18.6° | 223° | SHADED |
| 16:00 | 9.3° | 234° | SHADED |
| 17:00 | -1.3° | 242° | Below horizon |
| 18:00 | -12.7° | 250° | Below horizon |
How to Use This Calculator
Enter your location and obstruction details
Select your city from the dropdown — this sets the latitude for accurate sun position math. Then measure your obstruction: height above the panel level in feet, horizontal distance from your panels to the base of the obstruction in feet, and compass direction from your panels to the obstruction (180° = directly south). If you don't have a compass, stand at your panels and face the obstruction — a compass app on your phone gives the bearing.
Enter panel orientation
Panel tilt is the angle from horizontal (flat = 0°; steep pitched roof = 35-40°). Panel azimuth is the direction your panels face: 180° is true south (optimal for northern hemisphere), 90° is east, 270° is west. These inputs refine when during the day your panels are most productive and how obstruction angle interacts with panel geometry.
Read the hour-by-hour shade table
The table shows sun altitude (degrees above horizon), sun azimuth (compass bearing of the sun), and whether your panels are shaded for each hour from 6am to 6pm in the selected month. Red "SHADED" means the obstruction's shadow angle exceeds the sun's altitude in that direction. Green "Sun" means full sun. The annual energy loss estimate averages all 12 months.
The Formula
The sun position model uses hour angle (15° per hour from solar noon) and monthly solar declination — the sun's angle above/below the celestial equator, which drives seasonal variation. The effective obstruction angle decreases with angular separation between the sun's azimuth and the obstruction's direction — a tree due south only shades you when the sun is near south; a tree due east only matters in the morning. This geometric model produces accurate results to within 1-2 degrees.
Example
David — 40-foot tree directly south of panels in Atlanta, GA — December
David installed 12 solar panels on his south-facing roof. A 40-foot oak tree is 30 feet due south of the panels. He wants to know if trimming it is worth the cost.
Result
The tree's shadow angle (53°) exceeds the December solar noon altitude of 33°, meaning it shades the panels almost all day in winter. David's annual loss is 38% — tree trimming to 20 feet would drop the shadow angle to 34°, saving most of that winter production. The trimming cost ($500-1,500) pays back in 1-2 years of recovered solar production.
FAQ
Related Calculators
Embed This Calculator
Free to embed on your website. Just copy this code:
<iframe src="https://solarsizecalculator.com/solar-shading-time-calculator"
width="100%" height="760" frameborder="0"
title="Solar Shading Time-of-Day Calculator"></iframe>