Subsidy finder

What does your municipality pay?

Pullach adds €300 per kWp, Munich no longer pays anything for rooftop systems. The federal government and Bavaria give no grants. Enter your postcode to see whether your municipality pays and how to apply.

For example 82049 for Pullach.

München München Aschheim: Current Aschheim Feldkirchen: Current Feldkirchen Garching: Current Garching Gräfelfing: Budget used up Gräfelfing Grünwald: Current Grünwald Höhenkirchen-Siegertsbrunn: Budget used up Höhenkirchen-Siegertsbrunn Hohenbrunn: Nothing found Hohenbrunn Ismaning: Current Ismaning Neubiberg: Current Neubiberg Ottobrunn: Older version Ottobrunn Planegg: Current Planegg Pullach: Current Pullach Unterföhring: Current Unterföhring Unterhaching: Current Unterhaching Unterschleißheim: Nothing found Unterschleißheim Baierbrunn: Budget used up Baierbrunn Putzbrunn: Current Putzbrunn Taufkirchen: Suspended Taufkirchen Oberschleißheim: Nothing found Oberschleißheim Aying: Nothing found Aying Brunnthal: Nothing found Brunnthal Grasbrunn: Nothing found Grasbrunn Haar: Nothing found Haar Kirchheim: Nothing found Kirchheim Neuried: Nothing found Neuried Oberhaching: Nothing found Oberhaching Sauerlach: Nothing found Sauerlach Schäftlarn: Nothing found Schäftlarn Straßlach-Dingharting: Nothing found Straßlach-Dingharting Poing: Current Poing Kirchseeon: Older version Kirchseeon Anzing: Older version Anzing Forstinning: Budget used up Forstinning Vaterstetten: Nothing found Vaterstetten Aßling: Nothing found Aßling Baiern: Nothing found Baiern Bruck: Nothing found Bruck Ebersberg: Nothing found Ebersberg Egmating: Nothing found Egmating Emmering: Nothing found Emmering Frauenneuharting: Nothing found Frauenneuharting Glonn: Nothing found Glonn Grafing: Nothing found Grafing Hohenlinden: Nothing found Hohenlinden Markt Schwaben: Nothing found Markt Schwaben Moosach: Nothing found Moosach Oberpframmern: Nothing found Oberpframmern Pliening: Nothing found Pliening Steinhöring: Nothing found Steinhöring Zorneding: Nothing found Zorneding Feldkirchen-Westerham: Suspended Feldkirchen-Westerham Bernau am Chiemsee: Older version Bernau am Chiemsee Rosenheim: Nothing found Rosenheim Wasserburg am Inn: Nothing found Wasserburg am Inn Stephanskirchen: Nothing found Stephanskirchen Kolbermoor: Nothing found Kolbermoor Bad Aibling: Nothing found Bad Aibling Prien am Chiemsee: Nothing found Prien am Chiemsee Raubling: Nothing found Raubling Bruckmühl: Nothing found Bruckmühl Großkarolinenfeld: Nothing found Großkarolinenfeld Bad Endorf: Nothing found Bad Endorf Brannenburg: Nothing found Brannenburg Rott am Inn: Nothing found Rott am Inn Amerang: Nothing found Amerang Aschau im Chiemgau: Nothing found Aschau im Chiemgau Babensham: Nothing found Babensham Breitbrunn am Chiemsee: Nothing found Breitbrunn am Chiemsee Chiemsee: Nothing found Chiemsee Edling: Nothing found Edling Eggstätt: Nothing found Eggstätt Eiselfing: Nothing found Eiselfing Bad Feilnbach: Nothing found Bad Feilnbach Flintsbach am Inn: Nothing found Flintsbach am Inn Frasdorf: Nothing found Frasdorf Griesstätt: Nothing found Griesstätt Gstadt am Chiemsee: Nothing found Gstadt am Chiemsee Halfing: Nothing found Halfing Schechen: Nothing found Schechen Höslwang: Nothing found Höslwang Kiefersfelden: Nothing found Kiefersfelden Neubeuern: Nothing found Neubeuern Nußdorf am Inn: Nothing found Nußdorf am Inn Oberaudorf: Nothing found Oberaudorf Pfaffing: Nothing found Pfaffing Prutting: Nothing found Prutting Ramerberg: Nothing found Ramerberg Riedering: Nothing found Riedering Rimsting: Nothing found Rimsting Rohrdorf: Nothing found Rohrdorf Samerberg: Nothing found Samerberg Schonstett: Nothing found Schonstett Söchtenau: Nothing found Söchtenau Soyen: Nothing found Soyen Tuntenhausen: Nothing found Tuntenhausen Vogtareuth: Nothing found Vogtareuth Albaching: Nothing found Albaching Tegernsee: Current Tegernsee Holzkirchen: Nothing found Holzkirchen Miesbach: Nothing found Miesbach Weyarn: Nothing found Weyarn Gmund am Tegernsee: Nothing found Gmund am Tegernsee Bad Wiessee: Nothing found Bad Wiessee Kreuth: Nothing found Kreuth Rottach-Egern: Nothing found Rottach-Egern Hausham: Nothing found Hausham Schliersee: Nothing found Schliersee Waakirchen: Nothing found Waakirchen Warngau: Nothing found Warngau Fischbachau: Nothing found Fischbachau Irschenberg: Nothing found Irschenberg Otterfing: Nothing found Otterfing Bayrischzell: Nothing found Bayrischzell Valley: Nothing found Valley Berglern: Nothing found Berglern Bockhorn: Nothing found Bockhorn Buch am Buchrain: Nothing found Buch am Buchrain Dorfen: Nothing found Dorfen Eitting: Nothing found Eitting Erding: Nothing found Erding Finsing: Nothing found Finsing Forstern: Nothing found Forstern Isen: Nothing found Isen Lengdorf: Nothing found Lengdorf Moosinning: Nothing found Moosinning Neuching: Nothing found Neuching Oberding: Nothing found Oberding Ottenhofen: Nothing found Ottenhofen Pastetten: Nothing found Pastetten Sankt Wolfgang: Nothing found Sankt Wolfgang Walpertskirchen: Nothing found Walpertskirchen Wörth: Nothing found Wörth Allershausen: Nothing found Allershausen Eching: Nothing found Eching Fahrenzhausen: Nothing found Fahrenzhausen Freising: Nothing found Freising Hallbergmoos: Nothing found Hallbergmoos Hohenkammer: Nothing found Hohenkammer Kranzberg: Nothing found Kranzberg Marzling: Nothing found Marzling Neufahrn bei Freising: Nothing found Neufahrn bei Freising Vierkirchen: Older version Vierkirchen Bergkirchen: Nothing found Bergkirchen Dachau: Nothing found Dachau Erdweg: Nothing found Erdweg Haimhausen: Nothing found Haimhausen Hebertshausen: Nothing found Hebertshausen Karlsfeld: Nothing found Karlsfeld Markt Indersdorf: Nothing found Markt Indersdorf Petershausen: Nothing found Petershausen Röhrmoos: Nothing found Röhrmoos Schwabhausen: Nothing found Schwabhausen Sulzemoos: Nothing found Sulzemoos Weichs: Nothing found Weichs Puchheim: Suspended Puchheim Alling: Nothing found Alling Eichenau: Nothing found Eichenau Emmering: Nothing found Emmering Fürstenfeldbruck: Nothing found Fürstenfeldbruck Germering: Nothing found Germering Gröbenzell: Nothing found Gröbenzell Maisach: Nothing found Maisach Olching: Nothing found Olching Schöngeising: Nothing found Schöngeising Gauting: Suspended Gauting Seefeld: Current Seefeld Berg: Nothing found Berg Feldafing: Nothing found Feldafing Gilching: Nothing found Gilching Krailling: Nothing found Krailling Pöcking: Nothing found Pöcking Starnberg: Nothing found Starnberg Weßling: Nothing found Weßling Wörthsee: Nothing found Wörthsee Wolfratshausen: Older version Wolfratshausen Dietramszell: Nothing found Dietramszell Egling: Nothing found Egling Geretsried: Nothing found Geretsried Icking: Nothing found Icking Münsing: Nothing found Münsing Aschau am Inn: Nothing found Aschau am Inn Gars am Inn: Nothing found Gars am Inn Haag in Oberbayern: Nothing found Haag in Oberbayern Heldenstein: Nothing found Heldenstein Jettenbach: Nothing found Jettenbach Kirchdorf: Nothing found Kirchdorf Kraiburg am Inn: Nothing found Kraiburg am Inn Maitenbeth: Nothing found Maitenbeth Oberneukirchen: Nothing found Oberneukirchen Obertaufkirchen: Nothing found Obertaufkirchen Rattenkirchen: Nothing found Rattenkirchen Rechtmehring: Nothing found Rechtmehring Reichertsheim: Nothing found Reichertsheim Schwindegg: Nothing found Schwindegg Taufkirchen: Nothing found Taufkirchen Unterreit: Nothing found Unterreit Waldkraiburg: Nothing found Waldkraiburg Altenmarkt an der Alz: Nothing found Altenmarkt an der Alz Chieming: Nothing found Chieming Engelsberg: Nothing found Engelsberg Grabenstätt: Nothing found Grabenstätt Grassau: Nothing found Grassau Kienberg: Nothing found Kienberg Nußdorf: Nothing found Nußdorf Obing: Nothing found Obing Pittenhart: Nothing found Pittenhart Schnaitsee: Nothing found Schnaitsee Seeon-Seebruck: Nothing found Seeon-Seebruck Staudach-Egerndach: Nothing found Staudach-Egerndach Tacherting: Nothing found Tacherting Traunreut: Nothing found Traunreut Trostberg: Nothing found Trostberg Übersee: Nothing found Übersee Altötting: Older version Altötting Burghausen: Nothing found Burghausen Burgkirchen an der Alz: Nothing found Burgkirchen an der Alz Emmerting: Nothing found Emmerting Erlbach: Nothing found Erlbach Feichten an der Alz: Nothing found Feichten an der Alz Garching an der Alz: Nothing found Garching an der Alz Haiming: Nothing found Haiming Halsbach: Nothing found Halsbach Kastl: Nothing found Kastl Kirchweidach: Nothing found Kirchweidach Marktl: Nothing found Marktl Mehring: Nothing found Mehring Neuötting: Nothing found Neuötting Perach: Nothing found Perach Pleiskirchen: Nothing found Pleiskirchen Reischach: Nothing found Reischach Stammham: Nothing found Stammham Teising: Nothing found Teising Töging am Inn: Nothing found Töging am Inn Tüßling: Nothing found Tüßling Tyrlaching: Nothing found Tyrlaching Unterneukirchen: Nothing found Unterneukirchen Winhöring: Nothing found Winhöring Bad Heilbrunn: Nothing found Bad Heilbrunn Bad Tölz: Nothing found Bad Tölz Benediktbeuern: Nothing found Benediktbeuern Bichl: Nothing found Bichl Eurasburg: Nothing found Eurasburg Gaißach: Nothing found Gaißach Greiling: Nothing found Greiling Jachenau: Nothing found Jachenau Kochel am See: Nothing found Kochel am See Königsdorf: Nothing found Königsdorf Lenggries: Nothing found Lenggries Reichersbeuern: Nothing found Reichersbeuern Sachsenkam: Nothing found Sachsenkam Schlehdorf: Nothing found Schlehdorf Wackersberg: Nothing found Wackersberg Ainring: Nothing found Ainring Anger: Nothing found Anger Bad Reichenhall: Nothing found Bad Reichenhall Bayerisch Gmain: Nothing found Bayerisch Gmain Berchtesgaden: Details open Berchtesgaden Bischofswiesen: Current Bischofswiesen Freilassing: Nothing found Freilassing Laufen: Nothing found Laufen Marktschellenberg: Nothing found Marktschellenberg Piding: Older version Piding Ramsau bei Berchtesgaden: Nothing found Ramsau bei Berchtesgaden Saaldorf-Surheim: Nothing found Saaldorf-Surheim Schneizlreuth: Nothing found Schneizlreuth Schönau am Königssee: Nothing found Schönau am Königssee Teisendorf: Nothing found Teisendorf Altomünster: Nothing found Altomünster Odelzhausen: Current Odelzhausen Pfaffenhofen an der Glonn: Nothing found Pfaffenhofen an der Glonn Hilgertshausen-Tandern: Nothing found Hilgertshausen-Tandern Adelschlag: Nothing found Adelschlag Altmannstein: Nothing found Altmannstein Beilngries: Nothing found Beilngries Böhmfeld: Nothing found Böhmfeld Buxheim: Nothing found Buxheim Denkendorf: Nothing found Denkendorf Dollnstein: Nothing found Dollnstein Egweil: Nothing found Egweil Eichstätt: Older version Eichstätt Eitensheim: Nothing found Eitensheim Gaimersheim: Current Gaimersheim Großmehring: Nothing found Großmehring Hepberg: Nothing found Hepberg Hitzhofen: Nothing found Hitzhofen Kinding: Nothing found Kinding Kipfenberg: Nothing found Kipfenberg Kösching: Nothing found Kösching Lenting: Nothing found Lenting Mindelstetten: Nothing found Mindelstetten Mörnsheim: Nothing found Mörnsheim Nassenfels: Nothing found Nassenfels Oberdolling: Nothing found Oberdolling Pförring: Nothing found Pförring Pollenfeld: Nothing found Pollenfeld Schernfeld: Nothing found Schernfeld Stammham: Nothing found Stammham Titting: Nothing found Titting Walting: Nothing found Walting Wellheim: Nothing found Wellheim Wettstetten: Nothing found Wettstetten Fraunberg: Nothing found Fraunberg Hohenpolding: Nothing found Hohenpolding Inning am Holz: Nothing found Inning am Holz Kirchberg: Nothing found Kirchberg Langenpreising: Nothing found Langenpreising Steinkirchen: Nothing found Steinkirchen Taufkirchen (Vils): Nothing found Taufkirchen (Vils) Wartenberg: Nothing found Wartenberg Attenkirchen: Nothing found Attenkirchen Au in der Hallertau: Nothing found Au in der Hallertau Rudelzhausen: Nothing found Rudelzhausen Gammelsdorf: Nothing found Gammelsdorf Haag an der Amper: Nothing found Haag an der Amper Hörgertshausen: Nothing found Hörgertshausen Kirchdorf an der Amper: Current Kirchdorf an der Amper Langenbach: Nothing found Langenbach Mauern: Nothing found Mauern Moosburg an der Isar: Older version Moosburg an der Isar Nandlstadt: Nothing found Nandlstadt Paunzhausen: Nothing found Paunzhausen Wang: Nothing found Wang Wolfersdorf: Nothing found Wolfersdorf Zolling: Nothing found Zolling Adelshofen: Nothing found Adelshofen Althegnenberg: Nothing found Althegnenberg Egenhofen: Nothing found Egenhofen Grafrath: Nothing found Grafrath Hattenhofen: Nothing found Hattenhofen Jesenwang: Nothing found Jesenwang Kottgeisering: Nothing found Kottgeisering Landsberied: Nothing found Landsberied Mammendorf: Nothing found Mammendorf Mittelstetten: Nothing found Mittelstetten Moorenweis: Nothing found Moorenweis Oberschweinbach: Nothing found Oberschweinbach Türkenfeld: Nothing found Türkenfeld Bad Kohlgrub: Nothing found Bad Kohlgrub Bad Bayersoien: Nothing found Bad Bayersoien Eschenlohe: Nothing found Eschenlohe Ettal: Nothing found Ettal Farchant: Nothing found Farchant Garmisch-Partenkirchen: Nothing found Garmisch-Partenkirchen Grainau: Nothing found Grainau Großweil: Nothing found Großweil Krün: Nothing found Krün Mittenwald: Nothing found Mittenwald Murnau am Staffelsee: Nothing found Murnau am Staffelsee Oberammergau: Nothing found Oberammergau Oberau: Nothing found Oberau Ohlstadt: Nothing found Ohlstadt Riegsee: Nothing found Riegsee Saulgrub: Nothing found Saulgrub Schwaigen: Nothing found Schwaigen Seehausen am Staffelsee: Nothing found Seehausen am Staffelsee Spatzenhausen: Nothing found Spatzenhausen Uffing am Staffelsee: Nothing found Uffing am Staffelsee Unterammergau: Nothing found Unterammergau Wallgau: Nothing found Wallgau Apfeldorf: Nothing found Apfeldorf Denklingen: Nothing found Denklingen Dießen am Ammersee: Older version Dießen am Ammersee Eching am Ammersee: Nothing found Eching am Ammersee Egling an der Paar: Nothing found Egling an der Paar Eresing: Nothing found Eresing Finning: Nothing found Finning Fuchstal: Nothing found Fuchstal Geltendorf: Nothing found Geltendorf Greifenberg: Nothing found Greifenberg Hofstetten: Nothing found Hofstetten Hurlach: Nothing found Hurlach Igling: Nothing found Igling Kaufering: Details open Kaufering Kinsau: Nothing found Kinsau Landsberg am Lech: Nothing found Landsberg am Lech Obermeitingen: Nothing found Obermeitingen Penzing: Nothing found Penzing Vilgertshofen: Nothing found Vilgertshofen Prittriching: Nothing found Prittriching Reichling: Nothing found Reichling Rott: Nothing found Rott Scheuring: Nothing found Scheuring Schondorf am Ammersee: Nothing found Schondorf am Ammersee Schwifting: Nothing found Schwifting Pürgen: Nothing found Pürgen Thaining: Nothing found Thaining Unterdießen: Nothing found Unterdießen Utting am Ammersee: Nothing found Utting am Ammersee Weil: Nothing found Weil Windach: Details open Windach Ampfing: Nothing found Ampfing Buchbach: Nothing found Buchbach Egglkofen: Nothing found Egglkofen Erharting: Nothing found Erharting Lohkirchen: Nothing found Lohkirchen Mettenheim: Nothing found Mettenheim Mühldorf am Inn: Nothing found Mühldorf am Inn Neumarkt-Sankt Veit: Nothing found Neumarkt-Sankt Veit Niederbergkirchen: Nothing found Niederbergkirchen Niedertaufkirchen: Nothing found Niedertaufkirchen Oberbergkirchen: Nothing found Oberbergkirchen Polling: Nothing found Polling Schönberg: Nothing found Schönberg Zangberg: Nothing found Zangberg Aresing: Nothing found Aresing Berg im Gau: Nothing found Berg im Gau Bergheim: Nothing found Bergheim Brunnen: Nothing found Brunnen Burgheim: Nothing found Burgheim Ehekirchen: Nothing found Ehekirchen Gachenbach: Nothing found Gachenbach Karlshuld: Older version Karlshuld Karlskron: Nothing found Karlskron Langenmosen: Nothing found Langenmosen Neuburg an der Donau: Current Neuburg an der Donau Oberhausen: Nothing found Oberhausen Rennertshofen: Current Rennertshofen Rohrenfels: Nothing found Rohrenfels Schrobenhausen: Older version Schrobenhausen Königsmoos: Nothing found Königsmoos Waidhofen: Nothing found Waidhofen Weichering: Nothing found Weichering Baar-Ebenhausen: Older version Baar-Ebenhausen Ernsgaden: Nothing found Ernsgaden Geisenfeld: Nothing found Geisenfeld Gerolsbach: Nothing found Gerolsbach Hettenshausen: Nothing found Hettenshausen Hohenwart: Nothing found Hohenwart Ilmmünster: Nothing found Ilmmünster Jetzendorf: Nothing found Jetzendorf Manching: Nothing found Manching Münchsmünster: Nothing found Münchsmünster Pfaffenhofen an der Ilm: Nothing found Pfaffenhofen an der Ilm Pörnbach: Nothing found Pörnbach Reichertshausen: Nothing found Reichertshausen Reichertshofen: Nothing found Reichertshofen Rohrbach: Nothing found Rohrbach Scheyern: Nothing found Scheyern Schweitenkirchen: Nothing found Schweitenkirchen Vohburg an der Donau: Older version Vohburg an der Donau Wolnzach: Nothing found Wolnzach Andechs: Nothing found Andechs Herrsching am Ammersee: Nothing found Herrsching am Ammersee Inning am Ammersee: Nothing found Inning am Ammersee Tutzing: Nothing found Tutzing Bergen: Nothing found Bergen Fridolfing: Current Fridolfing Inzell: Nothing found Inzell Kirchanschöring: Nothing found Kirchanschöring Marquartstein: Nothing found Marquartstein Palling: Nothing found Palling Petting: Nothing found Petting Reit im Winkl: Nothing found Reit im Winkl Ruhpolding: Nothing found Ruhpolding Schleching: Nothing found Schleching Siegsdorf: Nothing found Siegsdorf Surberg: Nothing found Surberg Taching am See: Nothing found Taching am See Tittmoning: Nothing found Tittmoning Traunstein: Suspended Traunstein Unterwössen: Nothing found Unterwössen Vachendorf: Nothing found Vachendorf Waging am See: Nothing found Waging am See Wonneberg: Nothing found Wonneberg Altenstadt: Nothing found Altenstadt Antdorf: Nothing found Antdorf Bernbeuren: Nothing found Bernbeuren Bernried am Starnberger See: Nothing found Bernried am Starnberger See Böbing: Nothing found Böbing Burggen: Nothing found Burggen Eberfing: Nothing found Eberfing Eglfing: Nothing found Eglfing Habach: Nothing found Habach Hohenfurch: Nothing found Hohenfurch Hohenpeißenberg: Nothing found Hohenpeißenberg Huglfing: Nothing found Huglfing Iffeldorf: Older version Iffeldorf Ingenried: Nothing found Ingenried Oberhausen: Nothing found Oberhausen Obersöchering: Nothing found Obersöchering Pähl: Nothing found Pähl Peißenberg: Nothing found Peißenberg Peiting: Older version Peiting Penzberg: Nothing found Penzberg Polling: Nothing found Polling Prem: Nothing found Prem Raisting: Nothing found Raisting Rottenbuch: Nothing found Rottenbuch Schongau: Nothing found Schongau Schwabbruck: Nothing found Schwabbruck Schwabsoien: Nothing found Schwabsoien Seeshaupt: Nothing found Seeshaupt Sindelsdorf: Nothing found Sindelsdorf Steingaden: Nothing found Steingaden Weilheim in Oberbayern: Nothing found Weilheim in Oberbayern Wessobrunn: Nothing found Wessobrunn Wielenbach: Nothing found Wielenbach Wildsteig: Nothing found Wildsteig Ingolstadt: Nothing found Ingolstadt
programme, current programme, older version or details open budget used up or suspended nothing found Rivers and lakes: © OpenStreetMap

Who pays?

  1. Federal government Loan

    The state bank KfW lends you the money through your own bank (programme 270). Up to 30 kWp you pay no VAT, and the income from the system is tax-free.

    KfW, programme sheet 270 · VAT Act, § 12 (3) · Income Tax Act, § 3 no. 72

  2. State of Bavaria Nothing

    The last programme, the 10,000-homes programme, ended in 2022.

    Bavarian Energy Atlas

  3. Your municipality Grant

    Many municipalities in the district of Munich add something. Each has its own rules, and once the year's money is gone, it is gone.

Apply first, then order

Almost every municipality only pays if your application arrives before you sign with the installer. After that there are three variants:

  • Apply, then go ahead As soon as you have applied, you may place the order.
  • Apply, then wait for approval You sign only once the decision has arrived.
  • Build first, then apply You apply after the system is running, within a deadline.

What the municipalities pay

As of 28 October 2026, no guarantee: the municipality's guideline is what counts. "Older version" means it is from 2023 or 2024, "Details open" means not everything is online, "Budget used up" means this year's money has run out. A quick call to the town hall helps.

City of Munich

München Apply, then go ahead Current

Climate-neutral buildings programme (FKG)

Rooftop solar
no longer funded (no new applications since 18 Dec 2024)
Battery
no grant of its own (with plug-in solar, a battery bought with it counts towards the cost)
Plug-in solar
€0.40 per Wp of module power up to 800 Wp, at most 50 % of the cost (so at most €320); München-Pass holders: 95 % of the cost; no used devices
Also
Solar advice: 60 %, at most €3,000 (1–2 flats), €15,000 from 3 flats; tenant electricity schemes: €200 per kWp

How it works

  1. Online in the city's funding portal, before you buy
  2. Two notices follow in the portal; buy only after “may be ordered”
  3. You must live (main or second home) in the Munich flat where the device is installed; tenants too
  4. One year from the application; run the device for ten years

All about München → Read the guideline (German) ↗ valid from 28 Sep 2026 · read on 28 October 2026

District of Munich

Aschheim Apply, then wait for approval Current

Energy-saving programme

Rooftop solar
€200 per kWp up to 10 kWp, €100 per further kWp up to 20 kWp
Battery
€250 per kWh, at most €1,500
Plug-in solar
€100 per kWp; a battery with it €150 per kWh, at most €1,000
Also
Wallbox: 30 %, at most €450 per charging point (€800 with green power or PV)

How it works

  1. Rooftop solar and batteries: apply in writing with a quote; order only after the approval notice
  2. Plug-in solar: apply with the invoice or a quote, also after ordering; for the payout, the invoice and a bank statement
  3. One year from approval, extension on written request; for rooftop solar, the invoice and the installer’s declaration at the end
  4. Tenants may apply, with written consent from the owner or the owners’ association
  5. Cannot be combined with other grants; at most €10,000 per building and year

All about Aschheim → Read the guideline (German) ↗ Version of 21 Oct 2025, in force since 29 Oct 2025 · read on 28 October 2026

Feldkirchen Apply, then go ahead Current

Solar and battery guideline

Rooftop solar
€200 per kWp up to 10 kWp, €100 per further kWp up to 30 kWp, at most €4,000
Battery
€250 per kWh, at most €1,000; backup function required, island-capable backup up to €500 extra
Plug-in solar
€50 per module, at most 4 modules (€200); separate 2026 guideline, apply within 6 months of installing

How it works

  1. Apply before work starts
  2. You may then start at your own risk; 18 months from approval
  3. Only on buildings at least 3 years old
  4. At most €5,000 in total

All about Feldkirchen → Read the guideline (German) ↗ valid from 1 Jan 2023 · read on 28 October 2026

Garching Apply, then wait for approval Current

Climate programme 2026

Rooftop solar
not funded (only hybrid solar-thermal panels: €200 per kWp, at most €2,000)
Battery
€200 per usable kWh, at most €2,000 per address; 0.5 to 2 kWh per kWp, not for plug-in solar
Plug-in solar
20 %, at most €200 (€300 with a battery); up to 800 W and 2 kWp

How it works

  1. By email or at the town hall, before you order
  2. Order only after the approval letter
  3. Then two years to finish
  4. Cannot be combined with KfW or BAFA

All about Garching → Read the guideline (German) ↗ Guideline 2026, valid until 31 Dec 2026 · read on 28 October 2026

Gräfelfing Apply, then go ahead Budget used up

The 2026 budget is used up

The municipality says the 2026 funds are used up; no applications at the moment. Normally the municipality pays as shown below.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

Energy programme 2026

Rooftop solar
€100 per kWp, at most €1,000
Battery
€100 per kWh, at most €300
Plug-in solar
€150 per system

How it works

  1. Online only, before you order
  2. You may order straight after applying
  3. One year from approval
  4. Budget 2026: €200,000, while it lasts

Read the guideline (German) ↗ Version of 19 Nov 2025 · read on 28 October 2026

Grünwald Apply, then wait for approval Current

Environmental programme

Rooftop solar
€400 per kWp up to 30 kWp
Battery
€250 per usable kWh, at most €2,500
Plug-in solar
€0.40 per Wp, at most 50 % of the cost and €480

How it works

  1. Form by email, before you order or buy
  2. The municipality sends a provisional approval
  3. Then two years to finish
  4. For owners, or with their consent

All about Grünwald → Read the guideline (German) ↗ Version of 15 Sep 2023 · read on 28 October 2026

Höhenkirchen-Siegertsbrunn Budget used up

The 2026 budget is used up

Since a committee decision on 1 Oct 2026 the municipality pays no grants. The council decides with the 2027 budget whether it continues. Normally the municipality pays as shown below.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

Climate bonus programme

Rooftop solar
not in the programme
Battery
not in the programme
Plug-in solar
20 %, at most €150, tenants too

How it works

  1. Apply before or after buying
  2. Once per flat

Read the guideline (German) ↗ in force since 1 Nov 2022, 6th amendment of 23 Oct 2025 · read on 28 October 2026

Ismaning Apply, then wait for approval Current

Energy-saving and climate programme

Rooftop solar
€150 up to 3 kWp, €300 up to 10 kWp, €20 per further kWp
Battery
€100 per kWh, batteries up to 30 kWh
Plug-in solar
not funded

How it works

  1. Apply with the form before you order, also online through Ismaning.Digital
  2. Include a report from an independent energy adviser
  3. Start only after approval; one year to finish
  4. At most 20 % of the cost per measure and €8,000 in ten years

All about Ismaning → Read the guideline (German) ↗ in force since 29 Nov 2024 · read on 28 October 2026

Neubiberg Apply, then go ahead Current

Climate programme

Rooftop solar
€90 per kWp, at most €2,100
Battery
€30 per kWh, with a new system or as a retrofit
Plug-in solar
€120 per kWp, €150 per kWp with a battery
Also
Inverter with black start: 12 % of the net cost, at most €600

How it works

  1. By email, post or at the town hall, before you order
  2. Nothing ordered or bought before applying counts
  3. The municipality checks and approves
  4. Then one year to finish

All about Neubiberg → Read the guideline (German) ↗ valid from 1 Jul 2026 · read on 28 October 2026

Ottobrunn Apply, then go ahead Older version

Energy-saving programme

Rooftop solar
10 % of the cost, only on pitched roofs facing east or west
Battery
not funded
Plug-in solar
not funded

How it works

  1. First an advice talk at the environment office
  2. Apply with site plan, building plan and quote, before you order
  3. Finish by 1 December of the year you apply

Read the guideline (German) ↗ 5th edition, valid from 1 Jan 2014 · read on 28 October 2026

Planegg Apply, then go ahead Current

Energy programme 2026

Rooftop solar
no longer in the programme
Battery
€100 per kWh, at most €2,400 per connection
Plug-in solar
€200 per system

How it works

  1. Battery: a short email is enough, before you order; then you may order straight away
  2. Plug-in solar: no advance application; send the register entry (Marktstammdatenregister) in the same year
  3. Existing buildings only; at most €2,500 per property in total

All about Planegg → Read the guideline (German) ↗ 18th revision, January 2026 · read on 28 October 2026

Pullach Build first, then apply Current

Climate programme

Rooftop solar
€300 per kWp, at most €3,000; + €500 above 20 kWp
Battery
€250 per kWh, at most €1,500; + €500 with solar, + €500 with a wallbox
Plug-in solar
€0.42 per Wp, at most €350 and 70 % of the cost
Also
Inverter with black start: 20 %, at most €1,000; new meter cabinet: 25 %, at most €500

How it works

  1. Build first, then apply: within six months of commissioning
  2. For rooftop solar and batteries, add an energy check or a cost-benefit calculation

All about Pullach → Read the guideline (German) ↗ in force since 1 Jul 2025 · read on 28 October 2026

Unterföhring Apply, then wait for approval Current

Energy-saving programme

Rooftop solar
only with a battery: €300 per kWp up to 10 kWp, €150 per further kWp up to 30 kWp
Battery
Retrofit: €200 per kWh, at most €1,000
Plug-in solar
30 %, at most €400 (€800 with a battery); adding a battery later: €100 per kWh, at most €500

How it works

  1. By email to energie@unterfoehring.de, before you order
  2. Order only after the provisional notice (the guideline also says “after applying”; with the notice you are safe)
  3. Provisional notice, then one year to finish
  4. At most €10,000 per building in five years

All about Unterföhring → Read the guideline (German) ↗ valid since 1 Oct 2025 · read on 28 October 2026

Unterhaching Apply, then go ahead Current

Energy-saving and climate programme

Rooftop solar
10 % net, at most €2,000 (up to 30 kWp, existing buildings)
Battery
10 % net, at most €1,000 (only with a new solar system; 2.5 to 30 kWh, at most 1.5 kWh per kWp, with energy management)
Plug-in solar
not funded

How it works

  1. At the town hall, by email or post, before you order
  2. You may then start at your own risk; the municipality advises waiting for its reply
  3. 1.5 years to finish; documents at the latest 3 months after switching on
  4. At most €10,000 per building in five years; you pay at least 40 % yourself

All about Unterhaching → Read the guideline (German) ↗ As of Sep 2024 · read on 28 October 2026

Baierbrunn Apply, then wait for approval Budget used up

The 2026 budget is used up

The 2026 application deadline was 31 Jul 2026. Whether there will be a new round in 2027 is still open, the municipality says. Normally the municipality pays as shown below.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

Plug-in solar grant 2026

Rooftop solar
not funded
Battery
not funded
Plug-in solar
25 % of the cost, at most €200 (a battery counts too)

How it works

  1. Apply to the municipality by email, before you buy
  2. Buy only after the grant is confirmed
  3. Three months to finish, then invoice, photo and proof of registration
  4. Budget 2026: €10,000

Read the guideline (German) ↗ Council decision of 10 Feb 2026, applications until 31 Jul 2026 · read on 28 October 2026

Putzbrunn Apply, then wait for approval Current

Grant programme 2026

Rooftop solar
not funded
Battery
15 % of the cost, at most €1,000 (enlarging a battery: 10 %); at most 2.5 kWh per kWp
Plug-in solar
€100, €200 with a battery (from 1 kWh); only without a roof of your own

How it works

  1. Battery: apply by email with a quote, before work starts
  2. Start only after the approval letter; 12 months to finish
  3. Plug-in solar: apply within one month of switching it on
  4. Budget 2026: €50,000; at most €4,000 per building and year
  5. Applications count only for the current calendar year

All about Putzbrunn → Read the guideline (German) ↗ Version of 12 Dec 2025, adopted on 27 Jan 2026 · read on 28 October 2026

Taufkirchen Suspended

The municipality has suspended the programme

It is not accepting new applications at the moment. The energy-saving programme (since 2021) is temporarily suspended because of the budget. What it last funded is no longer online.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

read on 28 October 2026

District of Ebersberg

Poing Apply, then wait for approval Current

Generation and storage guideline

Rooftop solar
10 %, at most €2,000 (battery and wallbox included); the municipality's page currently says "no longer possible"
Plug-in solar
25 %, at most €250

How it works

  1. In writing with a quote, before you buy
  2. Buy only after the positive decision
  3. Then six months to finish
  4. Cannot be combined with other public funding

Read the guideline (German) ↗ in force since 1 Apr 2026 · read on 28 October 2026

Kirchseeon Older version

Mini solar grant

Plug-in solar
€100 per household

How it works

  1. Ask the town hall whether money is left

Read the guideline (German) ↗ Guideline of 1 Jul 2023 · read on 28 October 2026

Anzing Apply, then wait for approval Older version

Grant for mini solar systems

Rooftop solar
not funded
Battery
not funded
Plug-in solar
25 % of the cost, at most €250 (up to 600 W)

How it works

  1. Apply to the municipality with a quote, before you buy
  2. Buy only after the notice
  3. Hand in the invoice, then the money follows
  4. Whether money is left in 2026: ask the town hall

Read the guideline (German) ↗ Council decision of 2 May 2023, second round 2024 · read on 28 October 2026

Forstinning Apply, then go ahead Budget used up

The 2026 budget is used up

The municipality reports that the €40,000 for 2026 are used up; no more approvals in 2026. The guideline runs until the end of 2028. Normally the municipality pays as shown below.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

Renewable energy grant

Rooftop solar
€150 per kWp, at most €1,500
Battery
€150 “per kWp” (as the guideline puts it), at most €1,500; retrofits too
Plug-in solar
€100 from 500 Wp

How it works

  1. Apply with a quote before work starts, by email or at the town hall
  2. You may then start at your own risk; 12 months to finish
  3. Invoice at the latest three months after switching on
  4. At most €1,500 in three years; budget €40,000 a year

Read the guideline (German) ↗ Guideline of 25 Apr 2023, extended to 31 Dec 2028 · read on 28 October 2026

City and district of Rosenheim

Feldkirchen-Westerham Apply, then go ahead Suspended

The municipality has suspended the programme

It is not accepting new applications at the moment. The council suspended the programme with effect from 22 Apr 2026; the municipality accepts no new applications. Below is what applied last.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

Climate programme

Rooftop solar
not funded
Battery
€150 per full kWh above 6 kWh, at most €1,350
Plug-in solar
€100 per system, one per flat

How it works

  1. Apply before work starts by email, post or at the town hall
  2. Applying counts as provisional approval: you may order
  3. 12 months to finish, then invoice and proof of payment

Read the guideline (German) ↗ valid from 1 Jan 2026 · read on 28 October 2026

Bernau am Chiemsee Apply, then wait for approval Older version

Energy-saving grant

Rooftop solar
€1,000 from 5 kWp, €500 below (first system)
Battery
not funded
Plug-in solar
30 % of the cost, at most €200

How it works

  1. Apply to the municipality with the form and a quote
  2. Start only after a positive decision
  3. Then invoice and proof; two years to finish
  4. First come, first served while the yearly budget lasts

Read the guideline (German) ↗ in force since 1 May 2023 · read on 28 October 2026

District of Miesbach

Tegernsee Build first, then apply Current

Grant for plug-in solar

Rooftop solar
not funded
Battery
not funded
Plug-in solar
under 600 Wp €150, 600 to 799 Wp €350, from 800 Wp €500; at most half the cost

How it works

  1. Buy the system and have it installed properly
  2. Apply within three months of buying, with the receipt
  3. For tenants and owners living in Tegernsee; one system per flat
  4. Budget about €10,000, first come, first served

Read the guideline (German) ↗ new criteria since April 2026 · read on 28 October 2026

District of Starnberg

Gauting Suspended

The municipality has suspended the programme

It is not accepting new applications at the moment. The municipality's energy-saving programme has been suspended since 2025.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

read on 28 October 2026

Seefeld Build first, then apply Current

Grant guidelines 2026

Rooftop solar
only with a battery: €750 from 5 kWp, €500 below (blocks of flats without a battery too)
Battery
not funded on its own, but required for the solar grant
Plug-in solar
€75 per module, at most €150

How it works

  1. Have a specialist firm do the work
  2. Apply with invoice and proof within six months of finishing
  3. First come, first served while funds last; at most €5,000 per building in five years

Read the guideline (German) ↗ Version of 1 Jan 2026 · read on 28 October 2026

District of Fürstenfeldbruck

Puchheim Suspended

The municipality has suspended the programme

It is not accepting new applications at the moment. The energy-saving programme is suspended by a budget freeze; the town is revising its solar grant.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

read on 28 October 2026

District of Dachau

Vierkirchen Apply, then wait for approval Older version

Plug-in solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
€50 per flat (up to 800 VA)

How it works

  1. Apply before you buy, online or by email
  2. Buy only after the receipt confirmation
  3. Nine months, then invoice and proof of registration

Read the guideline (German) ↗ in force since 1 Jul 2024 · read on 28 October 2026

Odelzhausen Apply, then wait for approval Current

Plug-in solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
20 % of the cost, at most €200 (inverter 400 to 800 W)

How it works

  1. Apply to the municipality before buying
  2. Buy only after the grant is confirmed
  3. Claim by 31 Dec 2026 with invoice and photo
  4. Budget 2026: €7,500, first come, first served

Read the guideline (German) ↗ of 4 Feb 2026, valid 1 Apr to 31 Dec 2026 · read on 28 October 2026

District of Freising

Kirchdorf an der Amper Build first, then apply Current

Mini solar grant

Rooftop solar
not funded
Battery
not funded separately (may be part of the plug-in system)
Plug-in solar
50 % of the cost, at most €250 (one system per household)

How it works

  1. Buy, install and register in the Marktstammdatenregister
  2. Apply within six months of buying, in writing or by email to the town hall
  3. With invoice, proof of registration and a photo

Read the guideline (German) ↗ 1st amendment of 19 Dec 2025, in force since 1 Jan 2026 · read on 28 October 2026

District of Traunstein

Traunstein Suspended

The municipality has suspended the programme

It is not accepting new applications at the moment. The “solar power, storage and tenant power” programme has run out of money; the town accepts no applications. The guideline is no longer online.

Our tip: ask at the town hall (Rathaus) early in 2027. With the new budget the municipality usually decides whether and how it continues.

read on 28 October 2026

District of Bad Tölz-Wolfratshausen

Wolfratshausen Build first, then apply Older version

Solar grant programme

Rooftop solar
not funded
Battery
only redox-flow and saltwater batteries: €500 per kWh, at most €4,000
Plug-in solar
30 % of the cost, at most €200 (with a battery too)

How it works

  1. Plug-in solar: buy and install first, then apply
  2. Apply within three months of the invoice date, by email or at the town hall
  3. Battery: apply before work starts; six months after written approval
  4. Cannot be combined with other public grants

Read the guideline (German) ↗ Version of February 2024, amended on 6 Nov 2024 · read on 28 October 2026

District of Weilheim-Schongau

Iffeldorf Apply, then go ahead Older version

Sustainability grant for solar and batteries

Rooftop solar
€100 per kWp up to 10 kWp, at most €1,000
Battery
€50 per kWh up to 5 kWh, at most €250
Plug-in solar
no longer funded (since 2025)

How it works

  1. Register with the municipality before work starts (after ordering)
  2. Have a specialist install it, register in the Marktstammdatenregister
  3. Apply within six months of commissioning

Read the guideline (German) ↗ Council decision of 18 Jun 2024, in force since 1 Jan 2025 · read on 28 October 2026

Rest of Upper Bavaria

The municipalities beyond the map, from Ingolstadt to Berchtesgaden: 18 with a programme, 167 without. The postcode search above finds them all.

District of Fürstenfeldbruck 6
  • Adelshofen
  • Althegnenberg
  • Hattenhofen
  • Mittelstetten
  • Moorenweis
  • Türkenfeld
District of Freising 11
Moosburg an der Isar Build first, then apply Older version

Solar power grant

Rooftop solar
not funded
Battery
€100 for a battery added to a plug-in system
Plug-in solar
€100, only together with a battery of at least 1.5 kWh

How it works

  1. Whether it still runs: ask the town before you buy
  2. So far: buy, register, apply within six months

Read the guideline (German) ↗ Guideline of 1 Jan 2025 (town page no longer online, archive copy of March 2025) · read on 28 October 2026

  • Attenkirchen
  • Au in der Hallertau
  • Rudelzhausen
  • Gammelsdorf
  • Hörgertshausen
  • Mauern
  • Nandlstadt
  • Paunzhausen
  • Wang
  • Wolfersdorf
District of Traunstein 9
Fridolfing Build first, then apply Current

Energy-saving grant

Rooftop solar
€100 per started kWp, at most €3,000; only with a new battery
Battery
€200 per started kWh, at most €2,000
Plug-in solar
€100 per started kWp

How it works

  1. Buy and install, keep the invoice
  2. Apply online or with the form at the municipality
  3. Paid out on 30 Jun and 31 Dec; at most €5,000 a year

Read the guideline (German) ↗ Version of 23 May 2025, from 1 Jan 2025 · read on 28 October 2026

  • Inzell
  • Kirchanschöring
  • Petting
  • Surberg
  • Taching am See
  • Tittmoning
  • Waging am See
  • Wonneberg
District of Landsberg am Lech 31
Dießen am Ammersee Apply, then wait for approval Older version

Plug-in solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
€100 per system up to 600 W, once per household in ten years

How it works

  1. Apply to the market town before buying
  2. Wait for the notice, then have a specialist install it
  3. Proof within nine months of approval

Read the guideline (German) ↗ of 24 Aug 2022 · read on 28 October 2026

Kaufering Details open

According to its climate report (2024) the market town has funded plug-in solar since 2022; guideline, amounts and form are not online. Ask the town hall.

read on 28 October 2026

Windach Details open

The council funded plug-in solar with €100 per household, last limited to April 2025. Whether it continues is not online.

read on 28 October 2026

  • Apfeldorf
  • Denklingen
  • Eching am Ammersee
  • Egling an der Paar
  • Eresing
  • Finning
  • Fuchstal
  • Geltendorf
  • Greifenberg
  • Hofstetten
  • Hurlach
  • Igling
  • Kinsau
  • Landsberg am Lech
  • Obermeitingen
  • Penzing
  • Vilgertshofen
  • Prittriching
  • Reichling
  • Rott
  • Scheuring
  • Schondorf am Ammersee
  • Schwifting
  • Pürgen
  • Thaining
  • Unterdießen
  • Utting am Ammersee
  • Weil
District of Weilheim-Schongau 18
Peiting Build first, then apply Older version

Plug-in solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
€2 per 10 W, at most €120 (up to 600 W)

How it works

  1. Whether it still runs: ask the market town (programme page no longer online)
  2. So far: specialist installation, grid registration, then apply

Read the guideline (German) ↗ of 13 Sep 2022 · read on 28 October 2026

  • Altenstadt
  • Bernbeuren
  • Böbing
  • Burggen
  • Hohenfurch
  • Hohenpeißenberg
  • Ingenried
  • Peißenberg
  • Prem
  • Raisting
  • Rottenbuch
  • Schongau
  • Schwabbruck
  • Schwabsoien
  • Steingaden
  • Wessobrunn
  • Wildsteig
District of Garmisch-Partenkirchen 13
  • Bad Kohlgrub
  • Bad Bayersoien
  • Ettal
  • Farchant
  • Garmisch-Partenkirchen
  • Grainau
  • Krün
  • Mittenwald
  • Oberammergau
  • Oberau
  • Saulgrub
  • Unterammergau
  • Wallgau
District of Altötting 16
Altötting Apply, then wait for approval Older version

“Better town climate” programme

Rooftop solar
not funded
Battery
€300 extra for a battery with a plug-in system
Plug-in solar
€10 per 100 W, at most €200

How it works

  1. Only in the town centre area (map in the guideline)
  2. Apply in writing before buying, buy only after approval
  3. Invoice and photos within six months; up to €300 paid as CityCard vouchers

Read the guideline (German) ↗ of 23 Sep 2025 · read on 28 October 2026

  • Burghausen
  • Burgkirchen an der Alz
  • Emmerting
  • Erlbach
  • Haiming
  • Halsbach
  • Kastl
  • Kirchweidach
  • Marktl
  • Mehring
  • Neuötting
  • Perach
  • Reischach
  • Stammham
  • Tyrlaching
District of Berchtesgadener Land 15
Berchtesgaden Details open

The market town funds plug-in solar; amount and procedure are not online. Ask the treasury before buying: 08652 6006-35.

read on 28 October 2026

Bischofswiesen Build first, then apply Current

Plug-in solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
€25 per full 100 Wp, at most €200; only below an income limit

How it works

  1. Buy, install, register in the Marktstammdatenregister
  2. Apply in writing with the invoice
  3. Income limit: €40,500 a year, more per further household member
  4. Budget €15,000 a year, first come, first served

Read the guideline (German) ↗ Version of 21 Oct 2025, valid 2026 to 2028 · read on 28 October 2026

Piding Build first, then apply Older version

Climate grant

Rooftop solar
€100 per full €5,000 of cost, at most €500
Battery
not funded
Plug-in solar
€100 once per household

How it works

  1. Do the work or install the plug-in system
  2. Apply with invoices in the same year at the treasury
  3. Budget €10,000 a year for all measures

Read the guideline (German) ↗ of 8 Mar 2023 · read on 28 October 2026

  • Ainring
  • Anger
  • Bad Reichenhall
  • Bayerisch Gmain
  • Freilassing
  • Laufen
  • Marktschellenberg
  • Ramsau bei Berchtesgaden
  • Saaldorf-Surheim
  • Schneizlreuth
  • Schönau am Königssee
  • Teisendorf
District of Pfaffenhofen an der Ilm 17
Baar-Ebenhausen Build first, then apply Older version

Solar energy grant

Rooftop solar
€250 per property from 1 kWp
Battery
not funded

How it works

  1. Build and commission
  2. Apply with the invoice within six months
  3. Budget €10,000 a year, first come, first served

Read the guideline (German) ↗ Version of 1 Jan 2010, application form 2025 · read on 28 October 2026

Vohburg an der Donau Older version

Energy cost programme

Rooftop solar
20 % of the cost, at most €500
Battery
20 % of the cost, at most €500
Plug-in solar
20 % of the cost, at most €500

How it works

  1. The guideline itself is not online: ask the town about procedure and deadlines first
  2. Budget 2025: €75,000

Read the guideline (German) ↗ Council decision of 6 May 2025 · read on 28 October 2026

  • Ernsgaden
  • Geisenfeld
  • Gerolsbach
  • Hettenshausen
  • Hohenwart
  • Ilmmünster
  • Manching
  • Münchsmünster
  • Pfaffenhofen an der Ilm
  • Pörnbach
  • Reichertshofen
  • Rohrbach
  • Scheyern
  • Schweitenkirchen
  • Wolnzach
District of Neuburg-Schrobenhausen 18
Karlshuld Apply, then wait for approval Older version

Mini solar grant

Rooftop solar
not funded
Battery
not funded
Plug-in solar
€100 from 600 W, €50 below

How it works

  1. Apply to the municipality before buying, with proof of main residence
  2. Six months to buy after approval
  3. Hand in invoice, proof of payment and registration

Read the guideline (German) ↗ since 1 Nov 2023 · read on 28 October 2026

Neuburg an der Donau Build first, then apply Current

Climate and resources programme

Rooftop solar
€50 per kWp, at most €400; only with a battery of 4 kWh or more
Battery
not funded separately (required for the solar grant)
Plug-in solar
€70 (fixed installation, up to 800 W)
Also
Electric car with solar from 5 kWp: €400 (instead of the solar battery grant)

How it works

  1. Have a specialist build it
  2. Apply with the invoice within nine months of commissioning
  3. First come, first served within the budget

Read the guideline (German) ↗ in force since 1 Jan 2025 · read on 28 October 2026

Rennertshofen Build first, then apply Current

Solar and battery grant

Rooftop solar
€500 per property from 5 kWp, only with a battery of 5 kWh or more
Battery
Retrofit from 5 kWh: €500
Plug-in solar
€50 (up to 800 W)

How it works

  1. Build and commission in 2026
  2. Apply within twelve months at the market town (also online)
  3. Paid invoices and commissioning confirmation

Read the guideline (German) ↗ for systems commissioned in 2026 · read on 28 October 2026

Schrobenhausen Build first, then apply Older version

INVEST 21 – battery and solar bonus

Rooftop solar
not funded (only the battery)
Battery
€100 per kWh, with solar from 2 kWp; at most €4,000 per property
Plug-in solar
not funded

How it works

  1. Buy and install the battery
  2. Apply afterwards with the form and invoice
  3. First come, first served within the yearly budget

Read the guideline (German) ↗ valid from 1 Jan 2024, funding period 2024 · read on 28 October 2026

  • Aresing
  • Berg im Gau
  • Bergheim
  • Brunnen
  • Burgheim
  • Ehekirchen
  • Gachenbach
  • Karlskron
  • Langenmosen
  • Oberhausen
  • Rohrenfels
  • Königsmoos
  • Waidhofen
  • Weichering
District of Eichstätt 30
Eichstätt Build first, then apply Older version

Utility bonus programme

Rooftop solar
5 % of the cost, at most €500, credited over two years; only for the utility's customers
Battery
not funded

How it works

  1. Have an installer build and commission it
  2. Apply with the invoice within three months to the utility
  3. Credited to the electricity bill over two years

Read the guideline (German) ↗ application form without date · read on 28 October 2026

Gaimersheim Build first, then apply Current

Energy grant

Rooftop solar
20 % of the cost, at most €300 (up to 30 kWp)
Battery
20 % of the cost, at most €500

How it works

  1. Install and register with the grid operator and the Marktstammdatenregister
  2. Apply with the invoice afterwards at the town hall
  3. Once per type per plot

Read the guideline (German) ↗ from 1 Jan 2026 · read on 28 October 2026

  • Adelschlag
  • Altmannstein
  • Beilngries
  • Böhmfeld
  • Buxheim
  • Denkendorf
  • Dollnstein
  • Egweil
  • Eitensheim
  • Großmehring
  • Hepberg
  • Hitzhofen
  • Kinding
  • Kipfenberg
  • Kösching
  • Lenting
  • Mindelstetten
  • Mörnsheim
  • Nassenfels
  • Oberdolling
  • Pförring
  • Pollenfeld
  • Schernfeld
  • Stammham
  • Titting
  • Walting
  • Wellheim
  • Wettstetten
City of Ingolstadt 1
  • Ingolstadt

Nothing found here

These municipalities' websites show no programme. It may just not be online; the town hall will know.

District of Munich 13

  • Hohenbrunn
  • Unterschleißheim
  • Oberschleißheim
  • Aying
  • Brunnthal
  • Grasbrunn
  • Haar
  • Kirchheim
  • Neuried
  • Oberhaching
  • Sauerlach
  • Schäftlarn
  • Straßlach-Dingharting
  • Hohenbrunn The guideline of 1 Jul 2026 funds no solar, batteries or plug-in solar; batteries were funded until June 2026 (15 %, at most €500).
  • Unterschleißheim The former plug-in solar programme (25 %, at most €200) is no longer on the town's page.
  • Oberschleißheim Because of its finances, the municipality is not accepting applications for voluntary grants at present.

District of Ebersberg 17

  • Vaterstetten
  • Aßling
  • Baiern
  • Bruck
  • Ebersberg
  • Egmating
  • Emmering
  • Frauenneuharting
  • Glonn
  • Grafing
  • Hohenlinden
  • Markt Schwaben
  • Moosach
  • Oberpframmern
  • Pliening
  • Steinhöring
  • Zorneding
  • Vaterstetten Until 2023 plug-in solar got 25 %, at most €250. The guideline in force since 1 Jan 2024 no longer includes it.

City and district of Rosenheim 45

  • Rosenheim
  • Wasserburg am Inn
  • Stephanskirchen
  • Kolbermoor
  • Bad Aibling
  • Prien am Chiemsee
  • Raubling
  • Bruckmühl
  • Großkarolinenfeld
  • Bad Endorf
  • Brannenburg
  • Rott am Inn
  • Amerang
  • Aschau im Chiemgau
  • Babensham
  • Breitbrunn am Chiemsee
  • Chiemsee
  • Edling
  • Eggstätt
  • Eiselfing
  • Bad Feilnbach
  • Flintsbach am Inn
  • Frasdorf
  • Griesstätt
  • Gstadt am Chiemsee
  • Halfing
  • Schechen
  • Höslwang
  • Kiefersfelden
  • Neubeuern
  • Nußdorf am Inn
  • Oberaudorf
  • Pfaffing
  • Prutting
  • Ramerberg
  • Riedering
  • Rimsting
  • Rohrdorf
  • Samerberg
  • Schonstett
  • Söchtenau
  • Soyen
  • Tuntenhausen
  • Vogtareuth
  • Albaching
  • Rosenheim Free initial advice from the city and its utility, solar roof map.
  • Wasserburg am Inn The town funds energy advice (up to €500), not the system itself.
  • Stephanskirchen €250 for an initial energy consultation, not for the system.

District of Miesbach 16

  • Holzkirchen
  • Miesbach
  • Weyarn
  • Gmund am Tegernsee
  • Bad Wiessee
  • Kreuth
  • Rottach-Egern
  • Hausham
  • Schliersee
  • Waakirchen
  • Warngau
  • Fischbachau
  • Irschenberg
  • Otterfing
  • Bayrischzell
  • Valley

District of Starnberg 12

  • Berg
  • Feldafing
  • Gilching
  • Krailling
  • Pöcking
  • Starnberg
  • Weßling
  • Wörthsee
  • Andechs
  • Herrsching am Ammersee
  • Inning am Ammersee
  • Tutzing

District of Fürstenfeldbruck 16

  • Alling
  • Eichenau
  • Emmering
  • Fürstenfeldbruck
  • Germering
  • Gröbenzell
  • Maisach
  • Olching
  • Schöngeising
  • Egenhofen
  • Grafrath
  • Jesenwang
  • Kottgeisering
  • Landsberied
  • Mammendorf
  • Oberschweinbach

District of Dachau 15

  • Bergkirchen
  • Dachau
  • Erdweg
  • Haimhausen
  • Hebertshausen
  • Karlsfeld
  • Markt Indersdorf
  • Petershausen
  • Röhrmoos
  • Schwabhausen
  • Sulzemoos
  • Weichs
  • Altomünster
  • Pfaffenhofen an der Glonn
  • Hilgertshausen-Tandern

District of Freising 12

  • Allershausen
  • Eching
  • Fahrenzhausen
  • Freising
  • Hallbergmoos
  • Hohenkammer
  • Kranzberg
  • Marzling
  • Neufahrn bei Freising
  • Haag an der Amper
  • Langenbach
  • Zolling

District of Erding 26

  • Berglern
  • Bockhorn
  • Buch am Buchrain
  • Dorfen
  • Eitting
  • Erding
  • Finsing
  • Forstern
  • Isen
  • Lengdorf
  • Moosinning
  • Neuching
  • Oberding
  • Ottenhofen
  • Pastetten
  • Sankt Wolfgang
  • Walpertskirchen
  • Wörth
  • Fraunberg
  • Hohenpolding
  • Inning am Holz
  • Kirchberg
  • Langenpreising
  • Steinkirchen
  • Taufkirchen (Vils)
  • Wartenberg

District of Mühldorf am Inn 31

  • Aschau am Inn
  • Gars am Inn
  • Haag in Oberbayern
  • Heldenstein
  • Jettenbach
  • Kirchdorf
  • Kraiburg am Inn
  • Maitenbeth
  • Oberneukirchen
  • Obertaufkirchen
  • Rattenkirchen
  • Rechtmehring
  • Reichertsheim
  • Schwindegg
  • Taufkirchen
  • Unterreit
  • Waldkraiburg
  • Ampfing
  • Buchbach
  • Egglkofen
  • Erharting
  • Lohkirchen
  • Mettenheim
  • Mühldorf am Inn
  • Neumarkt-Sankt Veit
  • Niederbergkirchen
  • Niedertaufkirchen
  • Oberbergkirchen
  • Polling
  • Schönberg
  • Zangberg

District of Traunstein 25

  • Altenmarkt an der Alz
  • Chieming
  • Engelsberg
  • Grabenstätt
  • Grassau
  • Kienberg
  • Nußdorf
  • Obing
  • Pittenhart
  • Schnaitsee
  • Seeon-Seebruck
  • Staudach-Egerndach
  • Tacherting
  • Traunreut
  • Trostberg
  • Übersee
  • Bergen
  • Marquartstein
  • Palling
  • Reit im Winkl
  • Ruhpolding
  • Schleching
  • Siegsdorf
  • Unterwössen
  • Vachendorf

District of Bad Tölz-Wolfratshausen 20

  • Dietramszell
  • Egling
  • Geretsried
  • Icking
  • Münsing
  • Bad Heilbrunn
  • Bad Tölz
  • Benediktbeuern
  • Bichl
  • Eurasburg
  • Gaißach
  • Greiling
  • Jachenau
  • Kochel am See
  • Königsdorf
  • Lenggries
  • Reichersbeuern
  • Sachsenkam
  • Schlehdorf
  • Wackersberg

District of Weilheim-Schongau 15

  • Antdorf
  • Bernried am Starnberger See
  • Eberfing
  • Eglfing
  • Habach
  • Huglfing
  • Oberhausen
  • Obersöchering
  • Pähl
  • Penzberg
  • Polling
  • Seeshaupt
  • Sindelsdorf
  • Weilheim in Oberbayern
  • Wielenbach

District of Garmisch-Partenkirchen 9

  • Eschenlohe
  • Großweil
  • Murnau am Staffelsee
  • Ohlstadt
  • Riegsee
  • Schwaigen
  • Seehausen am Staffelsee
  • Spatzenhausen
  • Uffing am Staffelsee

District of Altötting 8

  • Feichten an der Alz
  • Garching an der Alz
  • Pleiskirchen
  • Teising
  • Töging am Inn
  • Tüßling
  • Unterneukirchen
  • Winhöring

District of Pfaffenhofen an der Ilm 2

  • Jetzendorf
  • Reichertshausen

No guarantee

Municipalities change their programmes often, sometimes mid-year, and the money does not always last until December. The municipality's guideline is what counts. We go through the list twice a year. Something missing or out of date? Write to info@skysolar.de.

Ask us

In the first consultation we look at what your municipality pays and when the application has to go in.

Free consultation