Solar PV generation estimate

See the seasonal shape of solar generation for your location. Model a fixed crystalline-silicon array using eleven years of PVGIS weather data.

Solar, storage and flexibility Updated Free, no sign-up

Example values
Location and weather

Start with an example city, then use your site coordinates for a site estimate.

Presets

North is positive. The example is Limerick, Ireland. Enter coordinates, not an address.

°

East is positive; west is negative.

°

Both use 2014–2024. Availability depends on location; no automatic fallback.

Fixed solar array

Module nameplate total at standard test conditions, not the inverter AC rating.

kWp

0° is flat; 90° is vertical.

°

North 0°, east 90°, south 180°, west 270°. PVGIS 6 uses north as zero.

°

PVGIS default is 14%. Adjust for wiring, conversion and other losses appropriate to your system.

%

Mounting affects module temperature and output. Select the installation that matches your array.

Calculate sends these coordinates and array settings to the European Commission’s PVGIS service. No request is made while you edit.

Solar PV generation

See how generation changes through the seasons

Enter the location and array details, then calculate to see twelve monthly estimates and an annual total.

PVGIS 6 public beta · 2014–2024 historical weather

How the estimate is made

A solar array’s annual generation depends on its location, orientation, mounting and losses. This tool asks the European Commission’s PVGIS 6 service to model a fixed crystalline-silicon array over the completed years 2014 to 2024.

The monthly results reveal seasonality that an annual total hides. Compare them with metered consumption, but use interval measurements before estimating how much generation can be consumed on site or stored in a battery.

Choose a weather dataset

SARAH-3 satellite or ERA5 reanalysis

Coverage differs by location. Both choices use the same 2014–2024 period. A dataset error stays visible rather than switching the model behind your back.

Set the array geometry

North = 0°, east = 90°, south = 180°, west = 270°

PVGIS 6 uses north-based orientation. Tilt is measured up from horizontal. Enter module DC nameplate kWp and choose a mounting type that matches ventilation behind the modules.

Read the energy boundary

Annual kWh = sum of average monthly kWh

PVGIS integrates hourly weather on its servers and returns monthly and yearly statistics. The calculator does not multiply a single monthly power sample by hours. Additional system losses are applied once, after modelled module effects.

Questions about Solar PV generation

Is this a forecast for next year?

No. It is an average based on 2014–2024 historical weather. Actual production varies with weather and the installation. PVGIS 6 is a public beta, so results and availability can change.

Does this calculate savings or battery size?

No. Those depend on when electricity is generated and consumed, tariffs, export rules, battery operating limits and conversion losses. An annual energy balance is not enough.

Does the model account for shading?

The request uses PVGIS terrain horizon data. Nearby trees, buildings and roof obstructions need a site-specific shading assessment. Do not treat a terrain model as a roof survey.

Why must I press Calculate?

The model uses an external service. Only an explicit calculation sends your coordinates and array parameters to the European Commission. Editing controls makes no external request.

Limits of this result

  • PVGIS 6 is a public beta. This estimate uses historical 2014–2024 weather, not a forecast or guaranteed production.
  • Choose SARAH-3 satellite data or ERA5 reanalysis explicitly. Coverage differs; a failure does not silently substitute another dataset.
  • The model uses a fixed crystalline-silicon array, PVGIS terrain horizon and Huld 2011 power model. Nearby buildings, trees, snow, curtailment, inverter clipping and detailed electrical design require separate assessment.
  • System losses are applied once as an additional efficiency factor. PVGIS models irradiance, temperature and module effects separately. Do not use losses to double-count these effects.
  • Location and array settings are sent to the European Commission only when you calculate. Results are cached in server memory for up to 24 hours; they are not stored in an account.

Related guides

Sources

  1. PVGIS 6 API and parameters (opens in a new tab) European Commission Joint Research Centre, snake_case API, reviewed 2026-09-26
  2. PVGIS datasets and public beta (opens in a new tab) European Commission Joint Research Centre, 2014–2024 dataset period, accessed 2026-09-26