Solar Panel Tilt Calculator

Enter your latitude to find a practical fixed solar-panel tilt, seasonal settings, and the direction panels should face.

Optional mount-angle limits

Angles are measured from horizontal. Leave both blank for the unconstrained latitude-only estimates. A limit clips the estimate; it does not establish the best energy yield or structural safety.

Recommended fixed panel tilt
Degrees from horizontal. 0 degrees is flat and 90 degrees is vertical.
Recommended panel-facing direction
Suggested summer panel tilt
For an adjustable mount. A lower summer angle points more upward.
Suggested winter panel tilt
For an adjustable mount. A steeper winter angle points toward the lower seasonal sun.
Entered roof pitch as panel tilt
Degrees from horizontal.
Roof tilt compared with recommended fixed tilt
Planning note
Shade, roof shape, structural limits, weather, local horizon, and panel layout can change the practical choice.
Did we solve your problem today?


How to use our Solar Panel Tilt Calculator

  1. Find your latitude in a maps app or location details. Enter a positive number north of the equator and a negative number south of it.
  2. To compare an existing roof, enter only the rise from its rise/12 pitch. For a 6/12 roof, enter 6.
  3. Click Calculate. The first card gives a fixed panel tilt in degrees from horizontal for a panel that stays at one angle all year.
  4. Use the summer and winter angles only if the mount can be adjusted safely. Check the facing-direction card too, because tilt and direction are separate choices.
  5. Sanity-check the numbers: 0 degrees is flat, 90 degrees is vertical, and a negative roof comparison means your roof is flatter than the recommended fixed tilt.
Example inputs for Solar Panel Tilt Calculator
Example inputs for Solar Panel Tilt Calculator

Definitions

Latitude: A location's north-south position in degrees. The equator is 0 degrees; north is positive and south is negative.

Panel tilt: Panel steepness measured from horizontal. A flat panel has a 0-degree tilt, and a vertical panel has a 90-degree tilt.

Fixed tilt: One panel angle that remains unchanged through the year.

Roof pitch rise: The vertical rise over 12 inches of horizontal run. A 6/12 roof rises 6 inches over a 12-inch run.

Equator-facing direction: The direction toward the equator: true south in the Northern Hemisphere and true north in the Southern Hemisphere. Panel direction and tilt both affect solar photovoltaic output [1].

True north: Geographic north on a map. It can differ from magnetic north shown by an uncorrected compass.


Seasonal panel tilt at 40 degrees latitudeExample adjustable-mount settings measured from horizontal. A fixed mount stays at the year-round setting.Seasonal panel tilt at 40 degrees latitudeExample adjustable-mount settings measured from horizontalSummer25 degreesFixed40 degreesWinter55 degreesPanel setting
Seasonal panel tilt at 40 degrees latitude
A fixed mount stays at the year-round setting.

Common mistakes and quick fixes

Mistake: Entering longitude instead of latitude.
Fix: Use the north-south coordinate from -90 to 90 degrees. Latitude is positive north of the equator and negative south of it.

Mistake: Measuring panel tilt from vertical.
Fix: Measure from horizontal. A flat panel is 0 degrees, while a vertical panel is 90 degrees.

Mistake: Typing "6/12" into the roof-pitch field.
Fix: Enter only 6. The calculator already uses a 12-inch horizontal run.

Mistake: Treating roof pitch and panel tilt as the same type of number.
Fix: A roof pitch is rise per 12 inches of run. The calculator converts that value to degrees from horizontal before comparing it.

Mistake: Mixing up tilt and facing direction.
Fix: Tilt is how steep the panel is. North of the equator, panels generally face true south; south of it, they generally face true north.

Mistake: Using this estimate as a final installation plan.
Fix: Check shade, roof shape, structure, wind, snow, local horizon, setbacks, and mounting requirements before installation.


Limitations & Key Assumptions / Boundary Conditions

  • This is a latitude-based starting estimate, not an address-specific energy-production forecast.
  • The calculation does not include shade, trees, buildings, roof shape, weather, local horizon, panel spacing, or electrical equipment.
  • Roof structure, wind, snow load, drainage, fire setbacks, and local rules can limit the tilt that is practical or permitted.
  • Summer and winter settings apply only to a mount that can be adjusted safely. The calculator does not estimate whether changing the angle is worth the time or cost.
  • The direction result uses true north or true south, not an uncorrected magnetic-compass heading. At the equator, a site-specific design is needed.

Methodology

Calculation method

The calculator uses the size of the entered latitude, without its north or south sign, as the fixed year-round tilt in degrees from horizontal.

fixed tilt = abs(latitude)

For an adjustable mount, it uses a summer setting 15 degrees lower and a winter setting 15 degrees higher. Summer tilt cannot be less than 0 degrees, and winter tilt cannot be greater than 90 degrees.

summer tilt = max(0, abs(latitude) - 15)

winter tilt = min(90, abs(latitude) + 15)

If you enter roof-pitch rise, the calculator converts the rise over a fixed 12-inch run into degrees from horizontal with arctangent.

roof tilt = atan(roof pitch rise / 12) * 180 / pi

The roof comparison subtracts fixed tilt from converted roof tilt. A positive value means the roof is steeper; a negative value means it is flatter.

roof difference = roof tilt - fixed tilt

Worked example

At 40 degrees north latitude, the fixed tilt is 40 degrees. The suggested summer setting is 25 degrees and the winter setting is 55 degrees. A 6/12 roof converts to about 26.6 degrees from horizontal, which is about 13.4 degrees flatter than the fixed-tilt estimate.


Sources