Solar Panel Row Spacing Calculator
Free calculator for the minimum spacing between rows of tilted solar panels to avoid June-solstice self-shading at Australian latitudes. CEC Design Guidelines-compliant 9am–3pm solar window.
Solar Panel Row Spacing Calculator
Pitch is measured from front edge of one row to front edge of the next, on level ground. The worst sun for southern-hemisphere arrays is June solstice solar noon (in Sydney that is about 32.6° elevation). Clean Energy Council Design Guidelines recommend a 9am–3pm solar window for commercial ground-mount and 10am–2pm for residential.
Show derivation
What this calculator does
The calculator returns the worst-case June-solstice solar elevation for the chosen 9am–3pm or 10am–2pm window, the shadow length cast by a tilted panel, the minimum row pitch front-edge-to-front-edge, and the Ground Coverage Ratio.
Inputs:
- Panel slant length L (m) — typically 1.95–2.10 m for portrait-mounted Australian residential modules (Trina Vertex S, Jinko Tiger Neo, Longi Hi-MO 6, Q.Cells G10+, REC Alpha Pure-R).
- Tilt angle β (°) — the angle from horizontal. CEC default is 22–34° depending on state.
- Latitude (°) — site latitude in degrees. Enter as a negative number (e.g. −33.9 for Sydney) so the hemisphere is unambiguous; the calculator uses the absolute value to compute solar elevation.
- Solar window — 6 hours (10am–2pm solar noon) or 8 hours (9am–3pm solar noon).
How the maths works
H = L × sin(β) (panel vertical height)
D = L × cos(β) (panel horizontal projection)
α = solar elevation at the design hour on June solstice
S = H / tan(α) (horizontal shadow length)
P = D + S (minimum row pitch)
GCR = L / P (Ground Coverage Ratio)
Solar elevation α follows the standard sun-position formula:
sin(α) = sin(|φ|) sin(δ) + cos(|φ|) cos(δ) cos(h)
with δ = −23.45° on the June solstice as seen from the Southern Hemisphere and h = 45° for the 9am design hour.
Worked example: 1.95 m module, 25° tilt, Sydney 33.9°S, 8-hour window
- α at 9am June solstice ≈ 16.74°
- H = 1.95 × sin(25°) = 0.824 m
- D = 1.95 × cos(25°) = 1.767 m
- S = 0.824 / tan(16.74°) = 0.824 / 0.301 = 2.738 m
- P = 1.767 + 2.738 = 4.51 m
- GCR = 1.95 / 4.51 = 0.43
For the same module at the Sydney solar noon (6-hour window not invoked but for comparison: α = 32.65°), S = 1.290 m and P = 3.06 m, GCR = 0.638 — a 47% denser layout if 10am–2pm is acceptable.
Worked example: 1.95 m module, 30° tilt, Melbourne 37.8°S, 8-hour window
- α at 9am June solstice ≈ 13.31°
- H = 0.975 m, D = 1.689 m, S = 4.119 m, P = 5.81 m, GCR = 0.34
Worked example: 1.95 m module, 22° tilt, Darwin 12.4°S, 8-hour window
- α at 9am June solstice ≈ 33.94°
- H = 0.730 m, D = 1.808 m, S = 1.085 m, P = 2.89 m, GCR = 0.67
Darwin and Cairns at northern Australian tropical latitudes pack 50% more capacity per hectare than Tasmania or Victoria at the same panel and tilt.
Australian regulatory and STC notes
- AS/NZS 5033:2021 — covers installation and safety of PV arrays, including labelling, isolation, and DC string voltage. Does not prescribe inter-row spacing.
- AS/NZS 3000:2018+A2:2021 — Wiring Rules, applies to the AC side downstream of the inverter.
- AS/NZS 1170.2:2021 — Structural design wind loading. The dominant constraint for racking design in cyclone regions (Region C and D — coastal Queensland, NT, WA).
- CEC Solar PV Design Guidelines (2025) — the standard of evidence for STC creation. Documents accepted: PVsyst, SAM, PVCAD output, or an equivalent geometric calculation plus shade survey.
- STC creation — the Small-scale Technology Certificate scheme prices STCs at the Clearing House Fixed Price ($40 + GST as of 2026) or the spot market (typically $34–$38). Shade losses above 5% must be discounted from the eligible kW for STC purposes.
Three things that change the maths in Australia
- Cyclone wind loads — Region C (coastal QLD, NT) and Region D (Pilbara coast WA) racking must withstand 60–69 m/s 0.1-second-gust ultimate wind speeds per AS/NZS 1170.2. Larger pitches don’t always help; row-on-row wind shielding is real but second-order to local site exposure.
- High summer ambient temperatures — at NOCT 45°C and 35°C ambient, Sydney rooftops run cell temperatures around 65°C. Higher GCR reduces under-array airflow on close-to-roof installs and adds 2–3°C of cell temperature. See our temperature coefficient calculator for the impact.
- Bifacial modules in NSW and SA utility-scale — modern Australian solar farms (e.g. Western Downs, Limondale, Bungala) deploy bifacial single-axis trackers at GCR 0.32–0.40 to preserve rear-side gain. Fixed-tilt bifacial sites stay below GCR 0.40.
Inter-row spacing in context
For tilt selection at your specific latitude, use our tilt angle calculator. For shading from trees, neighbouring buildings, or rooftop obstructions, use the shading calculator. For the related installation-angle question — typical Australian roof pitches and orientations — see the installation angle calculator.
Sources
- Clean Energy Council, “Solar PV Design Guidelines for Accredited Installers” (2025 edition).
- Clean Energy Regulator, Small-scale Renewable Energy Scheme STC methodology, 2026.
- AS/NZS 5033:2021 Installation and safety requirements for photovoltaic (PV) arrays.
- AS/NZS 3000:2018+A2:2021 Electrical installations (Wiring Rules).
- AS/NZS 1170.2:2021 Structural design actions — Wind actions.
- AEMO Integrated System Plan 2024, large-scale solar capacity outlook.
- SunWiz Solar Statistics Bulletin, December 2025.
- CSIRO GenCost 2024–25 report, solar PV CAPEX and land-area benchmarks.
Combine this calculator with our tilt, shading, and temperature coefficient calculators for a full Australian design pack.