Solar Panel Shading Calculator
Estimate annual kWh and feed-in tariff revenue lost to partial shading on your Australian solar array. Free calculator with topology-specific models.
Solar Panel Shading Calculator
How to use this calculator
Enter eight values and the calculator returns annual baseline kWh, annual kWh lost to shading, annual revenue lost in AUD, and an inverter-topology recommendation.
- System size (kW) — total nameplate. 6.6 kW (oversized to a 5 kW inverter) is the dominant Australian residential configuration.
- Peak sun hours per day — Brisbane 4.8, Sydney 4.2, Melbourne 3.8, Perth 5.0, Adelaide 4.5, Hobart 3.5. The Bureau of Meteorology and APVI provide finer-grained values.
- System efficiency (%) — 78% is a sensible CEC-compatible derate.
- Electricity rate (A$/kWh) — AER quarterly residential averages around 32–38c/kWh in NSW and VIC, 28c in QLD, 32c in SA, 36c in WA in 2026.
- Total panels in array — count from your CEC system design.
- Panels affected by shading — count of panels under shadow at any point in the day.
- Hours shaded per day — annual average across summer and winter.
- Shading severity (%) — gum trees 45–55%, palms 60–70%, walls and chimneys 80–95%, vent stacks and antennas 70–90%.
- Inverter topology — microinverter/optimiser, modern string with bypass, or pre-2005 system.
How shading really affects Australian solar output
Solar panels are wired in series strings. Current is limited by the lowest-current cell. When a cell is shaded, it restricts current for the entire string. Without protection, a single shaded cell could cripple a 10-panel string.
Bypass diodes solve this — typically 3 per panel, one per cell group of 20–24 cells. When light on a cell group falls below roughly 20% of full irradiance, that group’s diode shunts current around it. The string loses one-third of one panel’s output, not the whole string’s output. Every CEC-listed panel sold in Australia has bypass diodes.
Optimisers (SolarEdge, Tigo) and microinverters (Enphase IQ8) add per-module MPPT tracking. A shaded panel only affects itself. They contain shading loss to the affected panel.
The shading-loss math
For a modern string with bypass diodes:
loss_fraction ≈ (shaded_panels / total_panels)
× (hours_shaded / productive_hours_per_day)
× (severity / 100)
productive_hours_per_day ≈ 8 (Australian PV-productive window)
For an older string with no bypass:
loss_fraction ≈ (hours_shaded / 8) × (severity / 100)
Worked example for a 6.6 kW system, 4.5 PSH, 78% derate, A$0.34/kWh, 2 of 16 panels shaded 3 h/day at 60% severity, modern string inverter:
- Baseline annual kWh = 6.6 × 1000 × 4.5 × 0.78 × 365 / 1000 = 8,460 kWh
- Loss fraction = (2/16) × (3/8) × 0.60 = 0.028
- Annual kWh lost = 8,460 × 0.028 = 237 kWh
- Annual revenue lost (retail value) ≈ A$81
Typical Australian shading scenarios
| Scenario | Severity | Hours/day | Annual loss (modern string) |
|---|---|---|---|
| Solar hot water tank shadow on 1 panel | 90% | 1.5 | 1.0% |
| Antenna or vent stack on 1 panel | 80% | 1 | 0.6% |
| Neighbour’s two-storey wall on 3 panels | 90% | 2 | 4.2% |
| Gum tree, sparse, on 4 panels | 50% | 4 | 6.3% |
| Palm tree fronds across 2 panels | 70% | 3 | 3.3% |
| Bird dropping season on whole array | 10% | 8 | 10% |
| Bushfire smoke (3-month season, peak) | 25% | 8 | ~6% over the year |
Bushfire smoke is an underappreciated cause of seasonal loss in eastern Australia. The 2019–2020 Black Summer cost Sydney rooftop systems an estimated 30% of summer output. Recovery is automatic once smoke clears — no cleaning required.
Mitigation strategies, ranked by cost-effectiveness
- Trim or remove trees — A$300–A$1,500 per tree. If you’re recovering 8% on a 6.6 kW system at 34c/kWh, that’s A$230/yr — payback under 5 years for most jobs. Check council requirements; many Australian councils require permits for trees over a certain height.
- String layout optimisation — wire unshaded panels in one string, shaded panels in another. Free at install. CEC-accredited installers should do this by default.
- DC optimisers (SolarEdge, Tigo) — adds A$0.12–A$0.18/W. Best for partial shading and mixed-orientation hipped roofs.
- Microinverters (Enphase IQ8) — adds A$0.18–A$0.25/W. Best for complex roofs, heavy shading, or systems being designed for future battery integration.
- Move the array — if the chosen face has 15%+ shading and another face is shade-free, the extra cable run usually pays for itself within the first year.
Common mistakes
- Forgetting that east/west splits double exposure to morning and afternoon shade. Hipped roofs in Australian suburbs often have 3–4 orientations — model each separately.
- Underestimating bushfire smoke. If you’re in NSW or VIC, build in a 5–8% seasonal smoke buffer in projections.
- Ignoring the FiT vs retail gap. A shaded kWh at home (self-consumed) is worth 34c; the same kWh exported is worth 4–8c. Self-consumption shifts the economics.
- Trimming trees that fall under a council Tree Preservation Order. Always check with your local council before pruning anything over 3 m.
Sources
- Clean Energy Council — System Design Guidelines — AS/NZS 5033 design rules
- APVI Solar Maps — Australian solar resource and live production data
- SunWiz — Australian solar market intelligence
- Bureau of Meteorology — Solar Radiation — official irradiance data
- Solar Quotes Shade Analysis Guide — independent installer ratings and shade-analysis methodology