Solar energy tenders in the EU
CPV 09330000-1 · part of 09000000 Petroleum products, fuel, electricity and other sources of energy › 09300000 Electricity, heating, solar and nuclear energy
1,167 notices for CPV 09330000 Solar energy in the EU on TED since 29 May 2026: 787 calls for competition and 380 contract awards. 38 of these tenders are open today. The median estimated value is EUR 1,280,000 across 137 tenders that publish a value.
Open tenders
Subcategories
| CPV code | Notices |
|---|---|
| 09331000 Solar panels | 956 |
| 09332000 Solar installation | 534 |
By country
| Country | Notices |
|---|---|
| Poland | 458 |
| Czechia | 205 |
| Germany | 133 |
| France | 57 |
| Romania | 52 |
| Greece | 35 |
| Croatia | 33 |
| Spain | 31 |
| Slovakia | 27 |
| Netherlands | 18 |
| Portugal | 17 |
| Switzerland | 16 |
| Ireland | 15 |
| Belgium | 11 |
| Italy | 11 |
| Latvia | 9 |
| Bulgaria | 7 |
| Lithuania | 6 |
| Luxembourg | 6 |
| Sweden | 3 |
| Austria | 2 |
| Cyprus | 2 |
| Denmark | 2 |
| Finland | 2 |
| Hungary | 2 |
| Slovenia | 2 |
| United Kingdom | 1 |
| Jordan | 1 |
| Malta | 1 |
| Norway | 1 |
Top buyers
Top winners
Estimated values
| Currency | Tenders with a value | Median | Total |
|---|---|---|---|
| EUR | 137 | 1,280,000 | 1,004,498,829 |
| CZK | 95 | 11,300,000 | 13,120,219,428 |
| PLN | 61 | 1,814,346 | 464,100,890 |
| RON | 38 | 6,779,461 | 4,183,166,589 |
| SEK | 2 | 39,200,000 | 78,400,000 |
| GBP | 1 | 207,500,000 | 207,500,000 |
All notices
Questions
How many solar energy tenders are open in the EU?
38 calls for competition under CPV 09330000 are open on 12 Nov 2026, out of 787 published since 29 May 2026.
Who buys the most solar energy in the EU?
Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH leads with 21 notices under CPV 09330000.
Which company wins the most solar energy contracts in the EU?
Intelus Inwestycje Sp. z o.o. appears in 7 award notices under CPV 09330000.
Get new solar energy tenders by email
A free weekly digest of new competition notices from TED. One-click unsubscribe in every email.