Roof insulation is the single most impactful energy renovation for most European homes — a poorly insulated roof can account for 25-30% of heat loss. Every EU country in our coverage subsidizes it, but amounts vary dramatically. A modest-income French household can receive 75 EUR/m2 (MaPrimeRenov) + 12 EUR/m2 (CEE) for attic insulation. In Germany, BEG EM covers 15-20% of costs. Italy's Ecobonus provides a 65% tax credit.
| Country | Scheme | Rate | Typical Amount |
|---|---|---|---|
| 🇫🇷 France | MaPrimeRenov + CEE | Up to 87 EUR/m2 combined | 3,000-8,000 EUR for a 80m2 roof |
| 🇩🇪 Germany | BEG EM | 15-20% of costs | 2,000-5,000 EUR |
| 🇮🇹 Italy | Ecobonus 65% | 65% tax credit | 4,000-10,000 EUR |
| 🇧🇪 Belgium | Regional premiums | 15-65 EUR/m2 by region/income | 1,500-6,000 EUR |
| 🇪🇸 Spain | PREE | 35-65% of costs | 2,000-8,000 EUR |
France, for low-income households. Combining MaPrimeRenov (75 EUR/m2) and CEE (12 EUR/m2) totals 87 EUR/m2. For a typical 80m2 roof at 100 EUR/m2 cost, that's 6,960 EUR in subsidies — covering nearly 87% of costs. Italy's 65% Ecobonus is the best for higher-income households.
Typical costs: 80-150 EUR/m2 for attic insulation (blown-in or rolls), 120-200 EUR/m2 for rafter insulation (sarking). An 80m2 roof costs 6,400-16,000 EUR before subsidies.
Calculate roof insulation subsidies with a single API call:
Heat Pump (Air-Water)Wall Insulation (Exterior)Double/Triple Glazing WindowsSolar Panels (Photovoltaic)
Calculate subsidy eligibility for any EU renovation project with a single API call.
Read the Docs