About Solar Panel Tilt Angle Calculator (Best Angle & Direction by Latitude)
The solar tilt angle calculator turns one number you already know — your latitude — into a fixed panel tilt using the rule of thumb published across solar-engineering references: tilt the panel at your latitude for the best year-round yield, add about 15° to favor the low winter sun, or subtract about 15° to favor the high summer sun. The tilt is clamped to the physical range 0–90°, and the panel faces the equator: due south (azimuth 180°) in the northern hemisphere, due north (azimuth 0°) in the southern — enter a negative latitude for southern-hemisphere sites and the tool handles both end-to-end.
Most panels go on the roof you have, not the roof you want, so the optional roof check grades your actual tilt and azimuth against the annual optimum with a first-order estimate, reported only as a band rounded to the nearest 5% — real production depends on climate and season in ways a closed formula cannot capture, so run NREL's PVWatts for a proper simulation. The encouraging headline: roofs are forgiving, and anything within ±15° of optimal typically lands in the ≈ 95–100% band. Once you know the angle, size the array itself with the solar PV system sizing calculator.
How It Works
- Enter your latitude in degrees (find it in any map app). Positive is north, negative is south — a site at 35°S is entered as −35.
- Pick the goal: annual for a fixed year-round tilt (the usual choice, and what grid-tied net-metered systems want), winter to favor the low sun (off-grid systems sized for winter loads), or summer to favor the high sun (summer-dominant loads like irrigation pumping).
- Read the recommended tilt and the facing direction, and compare all three goals in the seasonal table. The rules of thumb are guidance from solar-engineering references, not code requirements — a few degrees either way changes little.
- Optionally check the roof you actually have: enter its tilt (0° flat to 90° vertical — the roof pitch calculator converts a pitch like 6/12 to degrees) and its azimuth (0–359.9° clockwise from north). The tool reports a first-order "≈ X% of optimal" band.
- Treat the roof-check band as a screening estimate. For a bankable number, run the address through NREL's PVWatts, which simulates real weather, season by season.
Worked Example
A house at latitude 40°N has a roof section pitched at 20° that faces azimuth 220° (southwest). The annual-optimal tilt is the latitude itself, 40°, facing due south (180°). The roof check compares the actual roof: the tilt is off by 20° − 40° = −20°, and the azimuth is off by |220° − 180°| = 40°. The first-order estimate is cos(20°) × (1 − sin(20°) × (1 − cos(40°))) = 0.93969 × 0.91998 = 0.8645, i.e. 86.45% raw — displayed as "≈ 85% of optimal" after rounding to the nearest 5% band. That shallow southwest roof gives up only around 15% versus a perfectly tilted, perfectly oriented rack, which rarely justifies tilt-up hardware on a residential roof.
Formulas
- Optimal tilt by goal (rules of thumb)
tilt_annual = |lat|; tilt_winter = min(90, |lat| + 15); tilt_summer = max(0, |lat| - 15)- Facing direction (equator-facing azimuth)
az_equator = 180 (south) for lat >= 0; 0 (north) for lat < 0- Roof check -- first-order relative output
rel = cos(dTilt) x (1 - sin(tilt_actual) x (1 - cos(dAz)))- Display band
band = round(rel x 100 / 5) x 5 (half-up)
Standards & References
- Standard solar-engineering latitude rules of thumb (annual = latitude, seasonal +/- 15 deg) -- published guidance, not code
- NREL PVWatts -- the simulation to run when the estimate needs to be real
Frequently Asked Questions
Why is the best tilt roughly equal to my latitude?
Averaged over a year, the sun's noon elevation at your site is 90° minus your latitude, so a panel tilted at the latitude sits perpendicular to that average noon sun. Perpendicular means maximum intercepted irradiance, which is why "tilt = latitude" is the standard year-round rule of thumb across solar-engineering references. It is guidance, not a sharp optimum: the cosine of a small angle is close to 1, so being 5–10° off costs only a percent or two.
When should I use the winter or summer tilt instead of the annual one?
Steepen to about latitude + 15° when winter output is what matters — off-grid cabins sized for the worst month, or systems that must shed snow. Flatten to about latitude − 15° when the load peaks in summer, such as irrigation pumping or cooling-dominated sites. A grid-tied net-metered home usually wants the plain annual tilt, since credits average the seasons for you. Adjustable racks can do both, but for most roofs the gain over a fixed annual tilt is a few percent and rarely worth the hardware.
Which direction should solar panels face?
Toward the equator: due south (azimuth 180°) in the northern hemisphere and due north (azimuth 0°) in the southern. This calculator is hemisphere-aware — enter a negative latitude for a southern site and the recommendation flips automatically. East or west facings shift production toward morning or evening; that can even be worth money under time-of-use rates, but it always gives up some total energy, which the roof check quantifies.
How accurate is the roof check percentage?
It is a first-order estimate — cos(Δtilt) × (1 − sin(tilt) × (1 − cos(Δaz))) — good for screening, not for design, which is why the tool displays it only as a band rounded to the nearest 5% with a "≈". It ignores climate, seasonal sun paths, diffuse light, and shading. For a real number, run your address, tilt, and azimuth through NREL's PVWatts, which simulates hourly weather; use this band to decide whether the difference is even worth investigating.
My roof is flat — does the azimuth matter at all?
No — a panel lying flat has no facing direction, and the math here respects that exactly: the azimuth penalty is scaled by sin(tilt), which is zero at 0° tilt. A flat panel at latitude 40° scores cos(40°) ≈ 77% of optimal whichever way its frame points. That is also why azimuth matters more the steeper the panel gets: at high tilts, facing the wrong way hides the panel from the sun for most of the day.
Does this tell me how many panels I need?
No — this tool answers the geometry questions: what angle, what direction, and how much your actual roof gives up. For system size, start from your electricity bill with the solar PV system sizing calculator, which converts kWh to an array size and panel count using the NREL PVWatts methodology. The two compose: if your roof lands in the ≈ 85% band here, its effective peak sun hours are about 15% below the rack-optimal figure.