Panel layout is where roof geometry meets physics. A south-facing roof at 35° in Madrid will produce 1,750+ kWh/kWp annually. The same panels on a flat roof with poor inter-row spacing will produce 10–15% less — and that gap compounds over 25 years. Understanding the variables that affect layout, and how to optimize them, is one of the most practical skills a solar designer has.
What you'll learn in this chapter
- South vs east/west orientation: when each wins and by how much
- Optimal tilt angle by European latitude — full city-by-city table
- Flat roof layout: east-west vs south-facing row trade-offs
- Inter-row spacing calculation using the winter solstice sun angle
- Portrait vs landscape mounting: impact on yield and stringing
- Maximizing fill factor without accepting avoidable shading losses
- Multi-pitch roofs and string separation rules
South vs East/West Orientation: Production Trade-Offs
In the northern hemisphere, south-facing panels capture the most total solar radiation over a year. East and west orientations produce less — but not dramatically less — and they produce it at different times of day, which matters for self-consumption optimization.
Relative yield figures for Central Europe (latitude ~50°N, tilt 30°):
- South-facing: 100% — baseline
- South-southeast or south-southwest (22.5° deviation): 98–99%
- Southeast or southwest (45° deviation): 95–97%
- East or west (90° deviation): 85–92% depending on latitude
- North-facing: 55–65% — generally not viable
East/west layouts produce energy in the morning (east face) and afternoon (west face), with a midday dip. South-facing layouts peak at solar noon. For households with morning and evening consumption peaks — which describes most European residential customers — the E/W profile often matches actual demand better than a south-only profile. Self-consumption rates from E/W arrays are typically 5–10 percentage points higher than from equivalent south-facing systems.
| City | Latitude | South 30° (kWh/kWp) | East 20° (% of south) | West 20° (% of south) |
|---|---|---|---|---|
| Oslo | 59°N | ~870 | 87% | 87% |
| Stockholm | 59°N | ~900 | 87% | 87% |
| Berlin | 52°N | ~1,050 | 88% | 88% |
| London | 51°N | ~980 | 88% | 88% |
| Amsterdam | 52°N | ~1,000 | 88% | 88% |
| Paris | 48°N | ~1,100 | 89% | 89% |
| Madrid | 40°N | ~1,600 | 91% | 91% |
| Rome | 41°N | ~1,450 | 91% | 91% |
| Lisbon | 38°N | ~1,700 | 92% | 92% |
| Athens | 37°N | ~1,600 | 92% | 92% |
Key Takeaway
At southern European latitudes (37–42°N), east and west orientations reach 91–92% of south yield. At northern latitudes (50–60°N), the penalty is slightly larger at 87–88%. In neither case does orientation alone justify a flat refusal to install — a west-facing roof in Berlin still produces ~920 kWh/kWp annually, which is economically strong at current electricity prices.
Optimal Tilt Angle by European Latitude
The optimal tilt angle for maximum annual energy yield approximates latitude − 10° for locations between 35°N and 55°N. The subtraction accounts for the fact that summer months have more sun hours than winter months, so a slightly flatter angle than pure latitude captures more total annual radiation.
| City | Latitude | Optimal Tilt (annual max) | Typical Residential Roof Pitch | Notes |
|---|---|---|---|---|
| Oslo | 59°N | 40–45° | 35–45° | Steep roofs common — often near-optimal |
| Stockholm | 59°N | 40–45° | 30–40° | Slightly flatter than optimal, minor penalty |
| Berlin | 52°N | 35–38° | 35–45° | Most residential roofs near optimal |
| London | 51°N | 34–38° | 30–45° | Wide range of pitches — check each site |
| Amsterdam | 52°N | 35–38° | 30–45° | Flat roofs common on commercial buildings |
| Paris | 48°N | 30–35° | 30–45° | Many haussmannien roofs at 35–45° — above optimal |
| Madrid | 40°N | 28–32° | 20–35° | Low-pitch roofs common — often near optimal |
| Rome | 41°N | 28–33° | 20–35° | Many flat terrazzo roofs — use 15–20° rack tilt |
| Lisbon | 38°N | 25–30° | 15–30° | Flatter roofs typical — close to optimal range |
| Athens | 37°N | 25–30° | 15–25° | Flat concrete roofs dominate — rack mount at 15–20° |
Pro Tip
Flat roofs in Germany should use 15–20° tilt rather than mounting panels flat. Low-tilt arrays are easier to clean, generate 8–12% more energy annually than flat-mounted panels, and reduce wind loading compared to steeper configurations. 15° is the practical minimum for adequate self-cleaning by rain in northern Europe.
Flat Roof Layout: East-West vs South-Facing Rows
Flat commercial roofs offer the most layout flexibility — and the most layout decisions. The core trade-off is between south-facing tilted rows (higher per-panel yield, larger footprint per panel) and east-west dual-tilt configurations (lower per-panel yield, much smaller footprint per panel).
South-Facing Rows (Portrait, 15–20° Tilt)
- Maximum yield per panel — each panel captures near-optimal annual radiation
- Larger inter-row gaps required to avoid self-shading (see spacing section below)
- Fewer panels fit per m² of roof area
- Midday production peak — good for on-site consumption in industrial facilities with daytime loads
East-West Layout (Landscape, 10° Tilt Each Side)
- 15–25% more panels fit per m² of roof area — rows can be packed close together since east and west faces don't shade each other
- Each panel generates 8–12% less than optimal south tilt
- Overall yield per m² of roof is often higher than south-facing rows on large flat roofs
- Wind loading is significantly lower — important for high commercial buildings and flat-roof membrane warranties
- More balanced morning/afternoon production profile — better self-consumption for most commercial loads
When does E/W beat south on flat roofs? When the roof is large enough that fitting more panels at lower tilt outweighs the per-panel yield reduction. The general rule: on flat roofs above 500 m², E/W typically wins in kWh/m² — and almost always wins in total system kWp for the same roof area.
Key Takeaway
For flat commercial roofs under 500 m², south-facing rows often win on total kWh. Above 500 m², E/W wins on kWh/m² and total kWp. For any roof where wind loading is a concern, E/W always wins on structural grounds regardless of size.
Inter-Row Spacing Calculation
Inter-row spacing is the critical parameter for tilted arrays on flat roofs and ground mounts. Insufficient spacing causes self-shading between rows in winter when the sun is low — the back row casts a shadow on the row behind it.
The standard formula for minimum row spacing to avoid shading:
Row spacing (D) = Panel height (L) × [cos(tilt) + sin(tilt) / tan(solar altitude angle)] The reference solar altitude angle is typically the sun's elevation at 9am on the winter solstice (December 21) at the site's latitude. Some designers use 10am as the reference — this is also acceptable and produces slightly tighter spacing.
Practical row spacing values for south-facing rows at 15° tilt, using a standard 2.1m portrait panel:
| Location | Dec 21 Sun Angle at 9am | Required Row Spacing (2.1m panel) |
|---|---|---|
| Oslo (59°N) | 3° | 8.2 m |
| Berlin (52°N) | 8° | 5.8 m |
| Paris (48°N) | 11° | 4.9 m |
| Madrid (40°N) | 18° | 3.8 m |
| Rome (41°N) | 17° | 4.0 m |
Design solar software calculates this automatically. When doing manual checks, use the winter solstice at 10am as the standard reference angle. Note that the large spacing required in northern Europe (5.8–8.2m) explains why south-facing tilted rows on flat roofs in Germany and Scandinavia often lose to E/W configurations on panel density.
Pro Tip
Accepting some early-morning and late-afternoon shading (before 9am and after 3pm) allows tighter row spacing with minimal annual yield loss — typically 1–3% loss for 15–20% more panels per row. This trade-off is often worth taking on area-constrained roofs, especially when combined with power optimizers or microinverters that mitigate the shading impact at module level.
Optimize Panel Layout With Accurate Shading Simulation
SurgePV's layout engine auto-places panels with setbacks applied, then runs a full 8,760-hour shading simulation to validate the design.
Book Free DemoNo commitment required · 20 minutes · Live project walkthrough
Portrait vs Landscape Mounting Orientation
The same panel can be mounted in two physical orientations. The choice has almost no effect on energy yield (less than 0.5% difference) but significant effects on mounting cost and string configuration.
- Portrait (longer edge vertical): Standard for residential. Better string uniformity in tight arrays with consistent row lengths. Requires more mounting rails per panel on commercial systems but is the practical default for pitched roofs.
- Landscape (longer edge horizontal): Common in commercial flat-roof systems with rail systems designed for landscape mounting. Fewer rail supports needed on long commercial rows. Standard for E/W racking systems.
For residential pitched roofs, portrait almost always fits more panels per row given standard UK and European roof widths. Landscape is worth considering when the roof section is too short vertically to fit a portrait panel — for example, a narrow dormer face or the bottom row near the eave on a steep roof.
Maximizing Fill Factor vs Avoiding Self-Shading
Fill factor is the ratio of usable panel area to total roof face area. Every layout is a trade-off between packing more panels and spacing them far enough apart to avoid mutual shading.
The optimal balance depends on three factors:
- Panel technology: Half-cell and bifacial panels are more shade-tolerant due to their split-cell architecture — each bypass diode covers fewer cells, so partial shading causes less total module loss. This allows tighter spacing with less penalty.
- Inverter topology: Microinverters and power optimizers recover more energy from partial shading than string inverters. With MLPEs, accepting some shading loss to fit more panels is a better trade-off.
- Financial model: More kWp installed often wins on IRR even if annual specific yield (kWh/kWp) is slightly lower. A system with 10% more panels but 3% more shading loss still produces more total kWh and generates more revenue.
Complex and Multi-Pitch Roofs
Multi-pitch roofs — L-shaped buildings, T-shaped, hip roofs — require treating each roof face as a separate array with its own tilt, azimuth, and string configuration. The key rules:
- Never string panels from different orientations in the same MPPT input. A south-facing string mixed with an east-facing string will force both to operate at a compromise voltage, reducing output from both. This is one of the most common and costly design errors on complex roofs.
- Each roof face should connect to its own inverter MPPT input — use a multi-MPPT inverter or separate inverters per face.
- For string inverters, calculate Voc and Vmp separately for each orientation. The south-facing strings will have different operating points than east-facing strings at any given moment.
- Modern solar design software handles multi-pitch automatically. Manual design requires separate yield calculations per face.
Key Takeaway
Multi-pitch roofs are where string inverter design gets complicated. If a building has three or more distinct roof faces, a multi-MPPT string inverter (e.g., Fronius Symo with 2 MPPTs, SMA Sunny Tripower with 2 MPPTs) or a microinverter system significantly simplifies both design and long-term performance. The additional cost of a second MPPT input or per-module electronics is usually recovered in better yield within 2–3 years.
Layout Validation in Design Software
Any layout generated manually should be validated against solar software output before issuing a proposal or permit package. Key checks:
- Shading simulation: Does the layout produce acceptable shading losses? A full 8,760-hour simulation (covered in Chapter 4: Shading Analysis) reveals which months and hours are most affected.
- String Voc check: Do all strings stay within the inverter's MPPT voltage window at minimum site temperature? Exceeding maximum Voc damages the inverter.
- Setback compliance: Does the layout meet local fire code setbacks and access pathway requirements? These vary by country and municipality.
- Structural check: Is the combined panel and racking weight within the structural capacity of each roof section? Particularly important for flat roofs and older buildings.
Frequently Asked Questions
What tilt angle should I use on a pitched residential roof?
For a roof-mounted system on a pitched residential roof, panels are installed flush with the roof — the roof pitch becomes the panel tilt. You don't add extra tilt. For most European residential roofs at 30–45° pitch, this falls within the optimal range. Flat roof installations use separate racking to set the tilt, typically to 15–20° for northern Europe and 20–25° for southern Europe.
Does an east-west layout make sense for residential?
For residential rooftops with a ridge running north-south (east and west faces), E/W installation on both faces can work well. It doubles usable roof area and produces a flatter generation profile across the day. Each face produces roughly 87–92% of what a south-facing roof would. For a hipped roof or a building with clear south exposure, south-facing is still the better choice.
How much does orientation affect solar output?
A south-facing system in Central Europe produces 100% of its theoretical yield. East-facing at the same tilt: roughly 87% of south. West-facing: roughly 87% of south. North-facing: 55–65% of south — not recommended for grid-tied systems in Europe. Flat mounting at 0° tilt: about 90% of optimal in southern Europe, about 85% in northern Europe. Orientation matters, but even east/west installations are economically viable at current European electricity prices.
Design Optimized Layouts in Minutes
SurgePV auto-places panels, calculates row spacing, and validates every design with a full 8,760-hour shading simulation.
Book Free DemoNo credit card · Full access · Unlimited projects
About the Contributors
Content Head · SurgePV
Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.