Calculating photovoltaic yield correctly
Formula, location factors and performance ratio at a glance
The annual solar yield results from three factors: system capacity in kWp, location-specific peak sun hours, and the performance ratio. The formula is: yield = kWp × peak sun hours × PR. A 10 kWp system in Bavaria with 950 peak sun hours and a PR of 0.80 produces exactly 7,600 kWh/year – enough for a well-supplied four-person household without a heat pump.
Peak sun hours by region: Germany has very different levels of solar irradiation depending on the region. Bavaria and Baden-Württemberg lead with 950–1,050 peak sun hours. Saxony and Thuringia reach 900–950 h, while Schleswig-Holstein and Hamburg trail with 800–870 h. The European Commission provides location-accurate figures via the PVGIS tool – free of charge and available down to postcode level.
Performance ratio in practice: The single most important factor for a PV system's efficiency is the inverter. Modern devices operate at 97–98% efficiency, older ones at only 90–93%. On top of that come temperature losses: silicon solar cells lose output at high temperatures (about –0.4%/°C above 25°C). A system on a dark flat roof without rear ventilation only reaches 75–77% PR in summer, while a well-ventilated pitched-roof system reaches 82–85%.
Economic viability: The payback period of a PV system is around 8–12 years as of 2025. With a feed-in tariff of about 8 cents/kWh and a self-consumption value of 30–35 cents/kWh, battery storage pays off to raise the self-consumption share to 60–80%. For an accurate calculation, maintenance costs (0.5–1% of the investment per year) and module degradation (0.3–0.5%/year) should also be factored in.