Solar Panel Shading Calculator
Estimate annual kWh and revenue lost to partial shading on your UK solar array. Free calculator covering bypass-diode and microinverter topologies.
Solar Panel Shading Calculator
How to use this calculator
Enter eight inputs and the calculator returns annual baseline kWh, annual kWh lost to shading, annual revenue lost (using your retail rate), and an inverter-topology recommendation.
- System size (kW) — total nameplate. 4 kW is the most common UK domestic install (10 × 400 W panels).
- Peak sun hours per day — England average 2.6, Scotland 2.2, southern England 2.8. The Energy Saving Trust and PVGIS-SARAH3 give finer-grained values.
- System efficiency (%) — 78% is a sensible MCS-compatible derate including soiling, wiring, inverter, and temperature losses.
- Electricity rate (£/kWh) — your retail unit rate. The 2026 Ofgem price cap unit rate is around 27p/kWh.
- Total panels in array — count from your MCS design certificate.
- Panels affected by shading — count of panels touched by shadow at any point in the day.
- Hours shaded per day — annual average; pessimistic estimates are fine because UK winter sun is low anyway.
- Shading severity (%) — chimneys 70–90%, trees 40–70%, vent stacks 50–80%.
- Inverter topology — microinverter/optimiser, modern string (G98/G99-compliant), or pre-2005 string with no bypass.
How shading really affects UK solar output
Solar panels are wired in series strings. Current is limited by the lowest-current cell. When light hits a panel, each cell generates current proportional to the irradiance striking it. A shaded cell becomes a bottleneck, restricting the entire string’s current to its level. Without protection, this is severe: a single bird dropping could halve a 10-panel string’s output.
Modern panels solve this with bypass diodes — typically 3 per panel, one per cell group of 20–24 cells. When light on a cell group drops below roughly 20% of full irradiance, that cell group’s diode shunts current around it. The string loses one-third of one panel’s output, not the whole string’s output. Every MCS-listed panel on the UK market today has bypass diodes.
Optimisers (SolarEdge, Tigo) and microinverters (Enphase IQ8, APsystems) add per-module MPPT tracking. A shaded panel no longer affects unshaded panels in the string. They don’t eliminate shading loss — they contain it perfectly.
The shading-loss math
For a string with bypass diodes (default on every install since 2005):
loss_fraction ≈ (shaded_panels / total_panels)
× (hours_shaded / productive_hours_per_day)
× (severity / 100)
productive_hours_per_day ≈ 8 in summer, 5 in winter (UK average ~6.5)
For an older string with no bypass, the entire string drops during shading hours:
loss_fraction ≈ (hours_shaded / 8) × (severity / 100)
Worked example for a 4 kW domestic array, 2.6 PSH, 78% derate, £0.27/kWh, 2 of 10 panels shaded 2 h/day at 60% severity, modern string inverter:
- Baseline annual kWh = 4 × 1000 × 2.6 × 0.78 × 365 / 1000 = 2,960 kWh
- Loss fraction = (2/10) × (2/8) × 0.60 = 0.030
- Annual kWh lost = 2,960 × 0.030 = 89 kWh
- Annual revenue lost ≈ £24 (split between bill savings and lost SEG export)
Typical UK shading scenarios
| Scenario | Severity | Hours/day | Annual loss (modern string) |
|---|---|---|---|
| Chimney stack shadow on 1 panel | 80% | 1.5 | 1.5% |
| Roof vent or soil pipe on 1 panel | 90% | 0.5 | 0.6% |
| Telegraph pole or lamp post line on 2 panels | 60% | 1 | 1.5% |
| Neighbour’s tree on 3 of 10 panels | 50% | 3 | 5.6% |
| Dormer shading half the array | 80% | 2 | 10% |
| Mature oak tree, full afternoon, 5 of 10 panels | 70% | 3.5 | 15.3% |
| Lichen and bird soiling across whole array | 8% | 8 | 8% |
UK panels in lichen-prone areas (the West Country, North Wales, Scottish Highlands) need a clean every 2–3 years or soiling losses climb. The solar panel cleaning cost calculator handles that economics.
Mitigation strategies, ranked by cost-effectiveness
- Trim or remove trees — £200–£800 for a typical UK domestic tree. If you’re recovering 8% on a 4 kW system at 27p/kWh, that’s £64/yr — payback under 10 years even for the higher quote. Check Tree Preservation Orders before cutting; if the tree is in a conservation area, you’ll need council consent.
- String layout optimisation — wire unshaded panels in one string, shaded panels in another. Costs nothing at install time. MCS installers should do this by default on any partially shaded roof.
- DC optimisers (SolarEdge, Tigo TS4-A) — adds £400–£900 to a 4 kW install. Best for partial shading and mixed-orientation roofs.
- Microinverters (Enphase IQ8) — adds £600–£1,200 to a 4 kW install. Best for heavy shading, complex roofs, and arrays that will be expanded later.
- Move the array — if the chosen face has 15%+ shading and another face is shade-free, the extra cable run usually pays for itself in year-one production.
Common mistakes
- Confusing winter low light with shading. UK winter overcast is global diffuse irradiance — already in your peak sun hours figure. Don’t double-count.
- Underestimating tree growth between quote and install. A tree quoted as “5 m” might be 5.5 m by install day six months later. Ask the installer to model with a 10% margin.
- Ignoring chimney shadow direction. A chimney on the south-east of a south-facing roof shades early morning panels; one on the south-west shades late afternoon. Different mitigation strategies.
- Treating soiling as shading. Soiling is constant low-grade reduction, not a directional shadow. Cleaning fixes soiling; only string layout or optimisers fix true shading.
Sources
- MCS — Solar PV Standard MIS 3002 — installer requirements including shade analysis
- Energy Saving Trust — Solar Panels — independent residential solar guidance
- PVGIS-SARAH3 — European Commission solar resource data with UK granularity
- Solar Energy UK — industry body for installer and regulatory guidance
- Google Project Sunroof UK — aerial-imagery shade and irradiance estimator