Solar & Energy Storage

Solar Array Row Spacing and Shading Pitch Calculator

How far apart tilted solar rows must sit so one does not shade the next — with the ground coverage ratio that tilt is costing you.

  • Answers as you type
  • Every formula cited
  • Calculated in your browser
SettingsSettings for this calculationUS
Market
Imperial · sales tax
The panel dimension running up the tilt, not across it.

For a portrait row that is the panel's long side and for a landscape row its short one, which is why the same array laid the other way needs different spacing. Where panels are stacked two high on one frame, use the whole frame's slope length — the shadow is cast by the top of the highest one.

Degrees. This is the figure the whole trade-off turns on.

Tilt more and each panel catches more sun and throws a longer shadow; tilt less and they pack closer but earn less each. On a site that is short of depth the answer is often a flatter array rather than fewer rows, and this page is how you price that choice.

Degrees above the horizon at the worst moment you will accept.

The usual criterion is no shading between 9 am and 3 pm on the winter solstice. At solar noon on that day the sun reaches about (90 − your latitude − 23.4) degrees, and it is lower at 9 am, so take the altitude at the hour you actually care about rather than at noon. A smaller figure here pushes the rows apart quickly — it is in the denominator.

Front of the first row to the back boundary.

Measured in the direction the rows step back, which is the slope of the site rather than its plan north. Leave out the access and maintenance strips before entering it; this figure is what the array itself may occupy.

Row pitch, front to front

14.6 ft

Medium confidence

61% of the pitch is clear ground the shadow needs, at a ground coverage ratio of 39%. 5 row(s) fit the depth given.

Clear gap behind each row
8.93 ft
Ground the panel occupies
5.63 ft
Height the row stands
3.25 ft
Ground coverage ratio
38.67 %
Rows that fit the depth
5 rows
Then change the inputs to see how far the answer moves.

Show calculation logic

How this was calculated

Formula source(s)

  • Geometry: a panel of slope length L at tilt β stands L·sin β high and occupies L·cos β of ground, so at sun altitude α its shadow reaches (L·sin β)/tan α behind it and the row pitch is the sum of the two
  • The usual design criterion is no row-to-row shading between 9 am and 3 pm on the winter solstice, which is when the sun is lowest in the working day
  • Ground coverage ratio is the panel footprint divided by the row pitch — the share of the site that is under panel, and the direct cost of tilting further

Inputs used

Panel length up the slope
6.5 ft
Tilt from horizontal
30
Design sun altitude
20
Depth available for rows
66 ft

Intermediate steps

Clear gap behind each row
8.93 ft
Ground the panel occupies
5.63 ft
Height the row stands
3.25 ft
Ground coverage ratio
38.67 %
Rows that fit the depth
5 rows
Final result14.56 ft

Confidence note: 61% of the pitch is clear ground the shadow needs, at a ground coverage ratio of 39%. 5 row(s) fit the depth given.

What this calculation does not cover

  • The shadow is taken at the array's worst moment with the sun square to the rows. As the sun swings off that line its shadow shortens, so a full azimuth model returns a SMALLER pitch than this one — the error here is in the safe direction, and it is deliberate.
  • Flat ground is assumed. A slope falling away from the sun lets rows sit closer and a slope rising behind them pushes them further apart, and neither is a small effect: a few degrees of ground slope moves the pitch more than a few degrees of tilt does.
  • Row-to-row shading only. Nothing here sees a chimney, a flue, a parapet, a tree or the next building, and on a roof those are usually what actually decides the layout.
  • It is a geometric limit, not a yield model. Accepting a little winter shading is a legitimate design choice that fits more panels on the site and can produce more annual energy than a sparser array — this page tells you what you are trading, not which trade is right.
6.5 ft
Schematic, drawn to the proportions you entered — not to scale on screen.

Computed in your browser — nothing you enter is uploaded. Presented in US customary units and US trade terminology. Where a formula follows a published standard, that standard and its edition are cited beside it on this page; where none governs, the page says so. Local amendments override model codes — verify against the code in force where you build.

Sources checked 2026-09-23 · v1.0.0

Regulatory standards & verification citations3
  1. Geometry: a panel of slope length L at tilt β stands L·sin β high and occupies L·cos β of ground, so at sun altitude α its shadow reaches (L·sin β)/tan α behind it and the row pitch is the sum of the two
  2. The usual design criterion is no row-to-row shading between 9 am and 3 pm on the winter solstice, which is when the sun is lowest in the working day
  3. Ground coverage ratio is the panel footprint divided by the row pitch — the share of the site that is under panel, and the direct cost of tilting further
Cite this page

Your workspace

Most jobs need more than one number. Add the calculators you need next and they open right here, underneath this one — your figures stay on screen and nothing is lost to a page change.

Now that you have the number

These guides cover the work this quantity is for.

How to calculate solar array row spacing and shading pitch in 5 steps

  1. Panel length up the slopeThe panel dimension running up the tilt, not across it.
  2. Tilt from horizontalDegrees. This is the figure the whole trade-off turns on.
  3. Design sun altitudeDegrees above the horizon at the worst moment you will accept.
  4. Depth available for rowsFront of the first row to the back boundary.
  5. Row pitch, front to frontThe tool computes the row pitch, front to front from those figures and shows the formula, its sources, and a confidence rating alongside it.

Row pitch, front to front by panel length up the slope

Page defaults, not your figures above.

Panel length up the slopeRow pitch, front to front (ft)
4 ft8.96
6 ft13.4
8 ft17.9
10 ft22.4
12 ft26.9

Frequently asked questions

How far apart should solar rows be?
Far enough that the top of one row does not shade the foot of the next at your design moment. A 2 m panel at 30° stands 1 m high and occupies 1.73 m of ground; at a 20° sun that 1 m throws a 2.75 m shadow, so the pitch is about 4.48 m — roughly 14 ft 8 in. That is two and a half times the panel's own footprint, which is why a ground array needs so much more land than its panel area suggests.
Why does tilting the panels cost me rows?
Because height and shadow rise together while footprint falls. Going from 15° to 30° on a 2 m panel takes the row from 0.52 m (1 ft 8 in) high to 1 m (3 ft 3 in), nearly doubling the shadow, while the ground each row occupies shrinks — so the pitch goes from about 3.35 m (11 ft 0 in) to 4.48 m (14 ft 8 in) and the ground coverage ratio drops from 58% to 39%. On a depth-limited site a flatter array often produces more total energy than a steeper one, simply because more of it fits.
What sun altitude should I design to?
The usual criterion is no row-to-row shading between 9 am and 3 pm on the winter solstice, because that is when the sun is lowest during the working day. At solar noon on the solstice the sun reaches roughly 90° minus your latitude minus 23.4°, and it is lower than that at 9 am — so take the altitude at the hour you actually care about. The figure matters: dropping from 20° to 10° takes the pitch from 4.48 m (14 ft 8 in) to 7.40 m (24 ft 3 in).
Is some shading ever acceptable?
Often, and this page deliberately does not decide it for you. Accepting a little shading on midwinter mornings lets you fit more rows on the same ground, and more panels lightly shaded for a few hours a year can out-produce fewer panels never shaded at all. What the page gives you is the geometric limit and what your tilt is costing in ground coverage — the trade, not the verdict.
Preliminary estimate, not certified engineering. This tool produces an indicative quantity calculation for planning purposes only — it is not a certified structural analysis, a guaranteed material takeoff, or a substitute for building department approval. Always verify measurements on-site and have a licensed contractor or structural engineer review any load-bearing, code-sensitive, or safety-critical work before purchasing materials or starting construction. Spotted an arithmetic or standards error? Report it to contact@craftquantities.com with your inputs — a confirmed fix gets a permanent check of its own, so the same mistake cannot come back.