Tool · Energy & electrics
Solar Panel Output Calculator
How much electricity will panels on a balcony railing or a roof produce? Choose a city, orientation, tilt and panel power – the yield comes from European Commission data (PVGIS) for 233 cities across Europe, and with your electricity price you get the saving.
A forecast, not a yield survey. The figures are long-term averages for the centre of the chosen city. A single year can be higher or lower, and the calculation knows nothing about shade from neighbouring buildings, trees or your own roof. For an investment decision on a large roof system, get a quote with a yield forecast for your roof.
What it is for
- Planning balcony solar: is the west-facing railing worth it, or does the south-facing garage roof bring much more? The table below the result shows every orientation and tilt for your city at a glance.
- Checking quotes: if a quote for a roof system names a yearly yield, compare it here with the PVGIS average.
- Estimating the saving: with your electricity price and the share you use yourself, you see what the system brings per year – and with the purchase price, after how many years it has paid for itself.
Where the figures come from
The yield comes from PVGIS, the Photovoltaic Geographical Information System of the European Commission’s Joint Research Centre (JRC). From satellite data on solar radiation and weather data, PVGIS calculates what one kilowatt of panel power produces at a place in a year. The data may be used freely with attribution.
PVGIS cannot be queried directly from your browser – its interface does not allow such calls. So I asked PVGIS once in advance for 233 cities in 47 countries, six tilts and eight compass directions, each for 1 kWp. The rounded results are built into the calculator as a table. The cities are every capital and the cities with at least 300,000 inhabitants according to Wikidata, plus a denser set for Germany. The settings were:
- PVGIS 5.3, radiation data PVGIS-SARAH3, weather data ERA5, average of the years 2005 to 2023; for 21 cities in the east of European Russia PVGIS itself picks its radiation data from ERA5 instead of SARAH3
- Crystalline silicon panels, free-standing – with air behind the panels, as on a railing or a frame. Mounted flush in the roof, they run warmer and produce a little less.
- 14 % system losses – the PVGIS default for losses in cables and inverter, from dirt and the like. Losses from heat and light hitting at an angle are added by PVGIS itself.
- Shade from mountains and hills on the horizon comes from a terrain model; shade from buildings and trees does not.
- The location is the city centre according to Wikidata. If you live in between, pick the city that is nearest and at a similar altitude.
The terms
- kWp (kilowatt peak) is the rated power of the panels under fixed test conditions. Two panels of 400 Wp each are 800 Wp or 0.8 kWp. In practice panels rarely deliver this power – it is a figure for comparison.
- The specific yield in kWh per kWp says how much energy one kilowatt of panel power produces at this place and in this position per year. It lets you compare systems of different sizes.
- The orientation is the compass direction the panels face, the tilt the angle from horizontal: 0° lies flat, 90° stands upright like a balcony railing or a wall.
- Self-consumption is the part of the yield you use in your home at the same moment. Only this part saves you electricity from the grid; the rest flows into the grid.
How the tool calculates
- Yield per year = specific yield from the table × panel power in kWp
- Self-consumption = yield × self-consumption share, export = yield − self-consumption
- Saving = self-consumption × electricity price, plus export × export payment (prices in pence, cents or rappen are divided by 100)
- Payback = purchase cost ÷ saving per year
The tool also looks for the combination of orientation and tilt with the highest yield in your city’s table and shows what percentage of it your choice reaches.
Worked example: balcony solar in London
Two panels totalling 800 Wp hang on a south-facing balcony railing, so upright (90°). These values are already in the calculator when you open it; the button inserts the Ofgem price cap unit rate of 26.32 p/kWh, and 30 % self-consumption is an assumption for the example.
- Yield: 743 kWh/kWp × 0.8 kWp ≈ 594 kWh per year
- Self-consumption: 594.4 kWh × 30 % ≈ 178.3 kWh, 416.1 kWh are exported
- Saving: 178.3 kWh × 26.32 p ÷ 100 ≈ £46.93 per year
The same panels on a south-facing frame at 30° would produce 1,010 kWh/kWp, so around 808 kWh per year – 36 % more. Upright, the railing loses out in summer when the sun is high. From November to February, with the sun low, it even produces a little more than the frame:
The calculator is tested against this example.
Plug-in solar: rules differ by country
Small solar kits that plug into a socket (“balcony solar”, “plug-in solar”) are allowed under different rules in each country, and some countries do not allow them at all without an electrician. Before connecting one, check the rules of your country and your network operator. The calculator does not know these rules; it only calculates the energy.
In Germany the Renewable Energy Sources Act (EEG) defines plug-in solar devices: panels, inverter and a plug for connecting to a circuit in the home (section 3 no. 43 EEG). Devices with up to 2 kW of installed power and up to 800 VA of inverter power behind a household’s meter fall under simplified rules; what they feed into the grid is assigned to acceptance free of charge (section 8 (5a) EEG). There is no payment for it – so for a balcony kit in Germany leave “export payment” empty. For a German city with more than 800 Wp of panels, the calculator points out that the inverter will limit the output.
How much you use yourself
Self-consumption decides the saving more than any other input – and it is the most uncertain. It depends on how much runs in your home at the same time as the sun shines: the fridge, the router and devices on standby always run, the washing machine only if you start it during the day. If you are at home during the day, you use more yourself than someone who only gets home in the evening. A large roof produces far more at midday than a household needs at that moment; there the share is smaller than with balcony solar.
The 30 % in the example is therefore only an assumption. The plug-in solar simulator of HTW Berlin (German) estimates for your consumption how much of the solar power you use yourself – or look at your meter after the first year. What individual devices use, the electricity cost calculator works out.
Which electricity price to enter
Most accurate is your own unit rate per kilowatt-hour from your contract or bill. You keep paying the standing charge however much the system produces – it does not belong in the calculation.
If you do not have the price to hand, the button next to the field inserts the national average for the country of the chosen city, the same values as in the electricity cost calculator: for the United Kingdom the Ofgem price cap unit rate (26.32 p/kWh for October to December 2026, Direct Debit, without the standing charge), for Germany the BDEW average (37.0 c/kWh, data as of August 2026), for Switzerland the ElCom median and for the other European countries Eurostat household prices for the first half of 2026. The Eurostat and BDEW figures include a share of the standing charge, so the real saving per kilowatt-hour is a little lower. For a few countries there is no official average here; enter your own price there.
Limits of this tool
- Only the 233 cities in the table, six tilts and eight directions – the tool does not interpolate. If your tilt lies in between, look at both neighbouring values.
- No shade from buildings, trees, balcony walls or roof structures. Even partial shade on one panel can reduce the yield considerably.
- A long-term average, not a weather forecast: individual years differ. If you want to forecast the yield of the next few days, for example to run appliances accordingly, Haag Automation compares options in PV-Prognose in Home Assistant (German).
- No limiting by the inverter, no ageing of the panels, no battery.
- Electricity price and export payment stay the same over the years; interest and maintenance are missing from the payback.
Privacy: the calculator runs entirely in your browser, the table is part of the page. Your entries are not sent to xmoo.app, PVGIS or anyone else.
Sources
- Yield data: PVGIS © European Communities, 2001–2026, European Commission, Joint Research Centre (JRC), PVGIS – interface PVGIS 5.3 (PVcalc, description, which also says that it cannot be called directly from a browser), radiation data PVGIS-SARAH3 (PVGIS-ERA5 for 21 cities in Russia), weather data ERA5, 2005–2023; precalculated for this tool on 23 October 2026 (Germany) and 11 November 2026 (other countries) and rounded to whole kWh. The Commission is not responsible for the use of the data on this page (conditions of use).
- System losses of 14 % as the default, free-standing and building-integrated panels, horizon from mountains and hills: PVGIS 5 user manual
- City centre coordinates and population: Wikidata (properties P625 and P1082, CC0), retrieved on 23 October 2026 (Germany) and 11 November 2026 (other countries)
- Plug-in solar device, 2 kW, 800 VA, acceptance free of charge: section 3 no. 43 EEG, section 8 (5a) EEG (German, retrieved on 23 October 2026)
- United Kingdom, price cap 1 October to 31 December 2026, 26.32 p/kWh (Direct Debit, excluding standing charge): Ofgem, Energy price cap
- Household electricity prices in Europe, 2,500–4,999 kWh, all taxes and levies, euro and local currency: Eurostat, nrg_pc_204 (retrieved on 31 October 2026)
- Germany, 37.0 c/kWh, 3,500 kWh, new contracts, data as of August 2026: BDEW Strompreisanalyse August 2026 (German)
- Switzerland, median 2027 for profile H4, 26.5 Rp/kWh: Swiss Federal Council, press release of 8 September 2026 (German)
Page last updated: 11 November 2026