Markets
Energy project modelling in the German electricity market
Germany’s electricity market is one price zone shared with Luxembourg, run by four transmission system operators and more than 800 distribution system operators, with deep intraday trading and fast-changing rules for storage. Gridcog models how batteries, solar and wind earn across wholesale, balancing and subsidy schemes, under flexible connections and grid fees, before you invest.
Day-ahead prices were negative in 573 of 8,760 hours in 2025, up from 457 in 2024, and averaged €89.32/MWh.
Battery developers requested 573.5 GW of grid connections in 2025; network operators committed 54.2 GW, including earlier requests.
About 3.8 GWh of large-scale battery storage was added in the first nine months of 2026, up around 350% year on year.
In a Gridcog model, MiSpeL lifted a 10 MW / 2-hour battery and 10 MWac solar site’s annual revenue from €1.70m as a green battery to €2.33m.
How the market is set up
How is the German electricity market set up?
As a single price zone with a fragmented grid underneath. Germany and Luxembourg form one bidding zone (DE-LU), so there is one wholesale price for the whole country in each delivery period. Congestion inside the zone is managed after the market clears, through redispatch, rather than by zonal prices.
| Role | Who | What it means for projects |
|---|---|---|
01Bidding zone | Germany and Luxembourg (DE-LU) | One day-ahead price for the whole zone |
02Transmission system operators (TSOs) | 50Hertz (north-east and east), Amprion (west), TenneT (north to Bavaria) and TransnetBW (Baden-Württemberg) | Each balances its own control area; balancing services are bought jointly on regelleistung.net |
03Distribution system operators (DSOs) | More than 800, mostly municipal utilities (Stadtwerke) | Grid fees, connection costs and flexible connection terms vary from one DSO to the next |
04Regulator | Bundesnetzagentur (Federal Network Agency) | Sets market and grid fee rules, and issued MiSpeL |
05Power exchanges | EPEX SPOT and Nord Pool (spot), EEX (futures) and EXAA (early day-ahead auction) | Day-ahead and intraday trading is coupled with the rest of Europe |
How does Germany compare with GB?
In March 2025, Laura Hoffmann-Ostenhof likened Germany’s utility-scale battery market to where GB was five years earlier, before GB’s market reached a high level of saturation and maturity. The two markets also share a lot of ideas under different names.
| Germany | Great Britain | |
|---|---|---|
| Price zones | One, shared with Luxembourg | One |
| Settlement period | 15 minutes | 30 minutes |
| Frequency services | FCR, aFRR and mFRR, plus an inertia market from January 2026 | Dynamic Containment, Moderation and Regulation, plus the Balancing Mechanism |
| Capacity market | First auction held in September 2026 under the StromVKG | Running since 2014 |
| Flexible grid access | Flexible Connection Agreements (FCAs) | Active network management (ANM) |
| Renewable support | EEG market premium and innovation tenders | Contracts for Difference (CfDs) |
Thinking Energy
German energy market videos
Short explainers from the Gridcog team on German markets, rules and how to model them.
How will Germany’s EEG changes affect co-located projects?
May 2026 · 3:59
Understanding Germany’s new AgNes grid fees for BESS
March 2026 · 3:59
Modelling flexible connection agreements in Germany
February 2026 · 3:53
Top five trends for utility-scale BESS in Germany for 2026
January 2026 · 4:45
Modelling co-located BESS with renewables in Germany
October 2025 · 4:04
Wholesale trading
How does wholesale trading work in Germany?
Through a day-ahead auction and one of Europe’s most liquid intraday markets. Participants set a position in the day-ahead auction, reshape it in three intraday auctions and the continuous intraday market as wind and solar forecasts change, and settle what’s left at the imbalance price. Since 1 October 2025, the day-ahead auction has traded 15-minute products, as intraday already did.
Price volatility is the basis for battery arbitrage. Day-ahead prices were negative in 573 hours in 2025, a record, mostly around summer solar peaks, and averaged €89.32/MWh across the year.
| Market | Pricing | Timing (CET) | What it’s for |
|---|---|---|---|
01Day-ahead auction | Pay-as-clear | Gate closure 12:00 the day before | The reference price for German power, coupled across Europe |
02Intraday auctions (IDA1–IDA3) | Pay-as-clear | 15:00 and 22:00 the day before; 10:00 on the day (afternoon and evening only) | Reshaping positions as forecasts update |
03Intraday continuous | Pay-as-bid | Up to about five minutes before delivery within a control area | Reacting to short-term price moves |
04Imbalance price (reBAP) | Set after delivery | Each 15-minute interval | Settling a balancing group’s deviation from its schedule |
How much does trading across markets add?
In Laura’s model on 2024 prices, more than double. A 1 MW / 2-hour battery trading only the day-ahead market earned around €70k. Trading across the day-ahead auction, the first intraday auction and continuous intraday, including virtual trading between them, lifted revenue potential to over €160k.
Balancing services
What balancing services can batteries provide in Germany?
Three frequency reserves bought jointly by the four TSOs, plus a new inertia market. Frequency containment reserve (FCR, Primärregelleistung), automatic frequency restoration reserve (aFRR, Sekundärregelleistung) and manual frequency restoration reserve (mFRR, Minutenreserve) are tendered on regelleistung.net in four-hour blocks, with a 1 MW minimum bid.
The services are activated in sequence, and the same battery capacity can’t hold contracts in all three at once. FCR has long been the anchor of German battery revenue, but Genna Boyle describes German ancillary services as increasingly saturated, and aFRR has become the largest balancing market by TSO spend. Through PICASSO and MARI, German batteries can also respond to balancing needs in other countries.
| Service | Full activation | Direction | Paid for | Platform |
|---|---|---|---|---|
01FCR | Within 30 seconds | Symmetric | Capacity only (pay-as-clear) | International FCR Cooperation (joint tender) |
02aFRR | Within five minutes | Up and down, bought separately | Capacity (pay-as-bid) and activated energy | PICASSO |
03mFRR | Within 12.5 minutes, on TSO instruction | Up and down, bought separately | Capacity (pay-as-bid) and activated energy | MARI |
What is Germany’s inertia market?
A market for momentary reserve (Momentanreserve), the near-instant response that slows frequency changes before FCR acts. The four TSOs began buying it on 22 January 2026, with a first procurement period to 21 January 2028. It is a fixed-price, availability-only product, and providers need a grid-forming inverter.
TSOs are also tendering reactive power (Blindleistung) more explicitly, and Laura expects local congestion services from DSOs to follow, as DNO flexibility services have in GB.
Subsidies and MiSpeL
How do subsidies shape co-located projects in Germany?
Through the Renewable Energy Sources Act (EEG). Most large renewable plants sell into the wholesale market and receive a market premium when the market value of their output falls below a reference value. Depending on when a plant was commissioned, the premium is suspended in periods of negative prices, from six consecutive negative hours for older plants to any negative hour for new plants.
Co-locating a battery with an EEG plant has meant choosing how the battery charges.
Innovation tenders (Innovationsausschreibungen) have driven the green model. They pay a market premium for 20 years and are heavily oversubscribed: the 1 September 2026 round awarded 480 MW, all of it solar and storage combinations, at an average award value of 5.14 ct/kWh. Since January 2025, Netzüberbauung under section 8a of the EEG has also let developers connect more generation and storage than a single grid connection’s capacity.
For green batteries without charging rights, winter is the hard part. At Gridcog Unplugged in Düsseldorf, developers described sizing the battery at 25–50% of the renewable system’s capacity so it isn’t left idle in the darkest months.
| Model | Grid charging | EEG market premium | Typical use |
|---|---|---|---|
01Green battery (Grünstromspeicher) | No: charges only from the co-located plant | Kept on everything exported | Innovation tenders; fast connection with export only |
02Grey battery (Graustromspeicher) | Yes | Lost on battery exports, including stored solar | Merchant trading through the shared connection |
03MiSpeL separation option (Abgrenzungsoption) | Yes: mixed charging allowed | Kept on the share that came from the renewable plant, calculated from quarter-hourly meter data | Front-of-meter and behind-the-meter co-located batteries |
04MiSpeL flat-rate option (Pauschaloption) | Yes | Kept on volumes assigned by a fixed assumption | Solar systems of up to 30 kWp |
What changes with MiSpeL?
MiSpeL (Marktintegration von Speichern und Ladepunkten) lets a co-located battery charge from the grid without the renewable plant losing its EEG support. The Bundesnetzagentur adopted it on 1 October 2026. Until the end of September 2027, a site can use it only with the agreement of its grid operator and its metering point operator, and only EEG plants paid the market premium can apply.
Grid connections and fees
What are the biggest barriers for battery projects in Germany?
Getting a grid connection, and knowing what it will cost. Battery developers requested 573.5 GW of connections in 2025, and some have received offers for connections as far out as 2038. Network operators are responding with Flexible Connection Agreements (FCAs), which give faster access in exchange for limits on import and export, and the rules on fees and queues are being rewritten.
FCAs are anchored in section 8a of the EEG and section 17(2b) of the Energy Industry Act (EnWG). Their terms vary from DSO to DSO and can combine static import or export limits in fixed windows, limits linked to local wind and solar output, ramp rate limits and wholesale freezes. At the Energy Storage Summit Germany in September 2026, Laura showed ramp rates ranging from 1% to 22%. Genna Boyle’s example of a term that doesn’t fit the system: a ban on battery exports from 3pm to 5pm all year, when there is no solar peak at 5pm in November.
| Rule | What it means for batteries | Status, November 2026 |
|---|---|---|
01Baukostenzuschuss (construction cost contribution) | A one-off payment to the grid operator towards network expansion; FCAs can reduce it | The Federal Court of Justice (BGH) confirmed on 15 July 2025 that grid operators can charge it for batteries |
02Grid fee exemption (section 118(6) EnWG) | Storage commissioned by 4 August 2029 is exempt from grid fees for 20 years | Under the Bundesnetzagentur’s AgNes draft of 6 August 2026, only projects with a final investment decision before 1 January 2027 keep it |
03AgNes grid fee reform | A new grid fee system from 1 January 2029, with a capacity-based fee for grid-connected storage | Draft consulted on to 18 September 2026; final determination expected by the end of 2026 |
04Maturity-based connection queues (Reifegradverfahren) | Transmission connection requests prioritised by project maturity rather than order of arrival | Introduced by the four TSOs; first application cycle opened in April 2026 |
05Netzanschlusspaket (grid connection package) | ‘First ready, first served’ connections, and a redispatch reservation (Redispatchvorbehalt) limiting curtailment compensation for new solar and onshore wind in designated congested areas | Adopted by the Cabinet on 29 July 2026; Bundestag votes expected in November 2026 at the earliest |
06Building code (section 35 BauGB) | Batteries privileged in rural areas when linked to renewables, or close to substations and large power plants | In force since 23 December 2025 |
Modelled in Gridcog
How do green, merchant and MiSpeL strategies compare?
MiSpeL earned the most in Daria Ekimova’s model: about €630k a year more than a green battery. She ran a 10 MW / 2-hour battery co-located with a 12 MWp DC (10 MWac) solar plant in Gridcog, on market prices from September 2025 to September 2026 and a €60/MWh EEG subsidy, under three operating strategies.
MiSpeL kept the EEG premium on energy that came from the solar plant while adding grid-charged arbitrage. The battery works harder than in the green case, with more cycling through the low-yield winter months.
Daria EkimovaSenior Energy Analyst
Annual revenue
Green
€1.70m
Total
- Wholesale
- €1.37m
- Ancillary services
- €0.19m
- EEG premium
- €0.14m
Merchant
€2.25m
Total
- Wholesale
- €1.71m
- Ancillary services
- €0.54m
MiSpeL
€2.33m
Total
- Wholesale
- €1.69m
- Ancillary services
- €0.51m
- EEG premium
- €0.13m
How much can storage protect a solar plant from curtailment?
Most of it, in Daria’s model of a 100 MW solar plant in southern Germany. She built three 2025 curtailment schedules from solar generation profiles and historical redispatch data, and ran them on the solar plant alone and with a co-located green battery.
Standalone, curtailment cut wholesale revenue by up to 35%. With the battery, even without an import connection, revenue losses were limited to a maximum of 6% against the uncurtailed baseline.
Curtailment schedule
High
About30%
Of solar generation lost
- Curtailed hours
- 1,160
Medium
About23%
Of solar generation lost
- Curtailed hours
- 884
Low
About16%
Of solar generation lost
- Curtailed hours
- 669
Do flexible connection terms add up?
Laura Hoffmann-OstenhofCentral Europe Industry Lead
Not simply. Comparing a standalone battery with a co-located battery and solar project under an example FCA, Laura found that stacking several FCA terms often costs less revenue than adding up the impact of each term, because the terms tend to bite in the same hours. Co-location reduced the impact further, as the battery soaked up solar that would otherwise have been constrained.
Weighing up green, grey or MiSpeL for a German site?
Model your project in Gridcog→How Gridcog models Germany
How does Gridcog model the German electricity market?
Asset by asset and rule by rule. Gridcog simulates how a German project trades, charges and gets paid, with the market, subsidy and grid rules that apply to it, then runs the cashflows, IRR and NPV for each scenario.
Wholesale and intraday trading
Day-ahead, intraday auction and continuous intraday markets, with churn settings for virtual trading between them.
FCR, aFRR and mFRR
Balancing services set up in four-hour blocks, with FCR treated as a contingency service and aFRR as a regulation service that moves the battery’s state of charge.
EEG premiums and negative prices
The EEG market premium modelled as an offtake contract against the solar market value, with negative-price rules set to the plant’s commissioning year.
Green, grey and MiSpeL
Separate prices for direct solar export, solar exported through the battery and grid-to-grid battery trading, so green, merchant and MiSpeL strategies can be compared side by side.
Flexible connections and connection costs
Import and export limits by season, day and hour, event-based constraints, and the Baukostenzuschuss as a capex item that can be discounted under an FCA.
German grid tariffs
DSO and TSO capacity and energy charges, including the 2,500-hour rule that sets which price sheet applies, and atypical network use (atypische Netznutzung), where moving a site’s peak outside the operator’s peak windows cuts the capacity charge for the year.
Customers
Who uses Gridcog for German projects?
Developers, EPCs and technical advisers modelling batteries and hybrid projects for banks and investors.
SUNCATCHER Engineering
EPC and part of a developer and IPP group, Germany and Poland
Gridcog analysis helped get a 55 MWh green battery, co-located with an operating solar plant, under way despite financing doubts, with installation scheduled around mid-2026. In a single month, the team modelled seven utility-scale projects in Gridcog.
‘Thanks to Gridcog, we now have a very clear understanding of which PV plant sizes are cost-effective and under which conditions batteries actually add investor value.’
Lucas Dziadek, Project Manager meteocontrol
Monitoring and technical consulting for solar and battery assets, with Germany as its core market
Its consulting team uses Gridcog for bankable BESS revenue assessments, including a 53 MWp solar and 120 MWh battery project in Saxony-Anhalt and a 10 MWp and 10 MWh project in Bavaria whose assessment fed a mortgage value for financing.
‘Without a tool like Gridcog we wouldn’t be able to offer our BESS revenue assessment service.’
Peik Uhr, Senior Business Development Manager, Technical Consulting
Experts
Who are Gridcog’s German market experts?
Gridcog opened a Berlin office in early 2026, and its Industry team works with German clients on local rules and project detail.

Laura Hoffmann-Ostenhof
Central Europe Industry Lead
Before Gridcog, she worked in strategy consulting at Apricum, a cleantech advisory, and in energy consulting in Germany and the UK. Ask her about co-location models for storage and flexible connections in Germany.

Daria Ekimova
Senior Energy Analyst, Berlin
Helps clients model complex projects in Germany and other European markets. Before Gridcog, she was at 1KOMMA5, a German electrification company focused on home energy solutions.
- MB
Manuel Baumhof
Senior Energy Associate, Berlin
Helps clients navigate electricity markets, policy and technology in Gridcog, with a background in energy storage systems.

Genna Boyle
CCO and Head of EMEA
Began her career in energy trading at Contact Energy in New Zealand, then helped set up the trading team at Limejump and went on to lead its commercial team.
Who models German projects in Gridcog?
Developers and IPPs, investors and funds, consultants and energy majors.
Frequently asked questions
No single operator. Four transmission system operators, 50Hertz, Amprion, TenneT and TransnetBW, each balance a control area and buy balancing services jointly on regelleistung.net. More than 800 distribution system operators run the local networks. Wholesale power trades on EPEX SPOT, Nord Pool and EEX, and the Bundesnetzagentur regulates the market and grid fees.
A green battery (Grünstromspeicher) charges only from its co-located renewable plant, so everything it exports keeps the EEG market premium. A grey battery (Graustromspeicher) also charges from the grid, so it can trade more freely but its exports lose the premium. Since 1 October 2026, MiSpeL offers a third route: grid charging with the premium kept on the renewable share.
Not yet, for most. Under section 118(6) of the Energy Industry Act, storage commissioned by 4 August 2029 is exempt from grid fees for 20 years. The Bundesnetzagentur’s AgNes draft of August 2026 would keep that exemption only for projects with a final investment decision before 1 January 2027, and introduce a capacity-based fee for other grid-connected storage from 2029.
A one-off construction cost contribution that a grid operator charges a new connection towards the cost of expanding its network. In July 2025, Germany’s Federal Court of Justice confirmed that grid operators may charge it for battery storage. Accepting a Flexible Connection Agreement can reduce it, which is one reason developers model firm and flexible connection offers side by side.
It now has a legislated one. The StromVKG came into force on 22 July 2026, and the first long-duration auction awarded about 5.16 GW at an average of €155,296 per MW of de-rated capacity a year. Those rounds need 80% of capacity for ten hours in a row, which rules out most batteries, but auctions from December 2027 are open to storage.
Momentary reserve, or inertia: the near-instant response that slows a change in grid frequency before frequency containment reserve acts. Germany’s four TSOs began buying it through a market on 22 January 2026, with a first procurement period to 21 January 2028. It pays a fixed price for available capacity, and batteries need a grid-forming inverter to take part.
A Bundesnetzagentur auction under the EEG for renewable plants combined with other technologies, in practice solar with battery storage. Winners receive a market premium for 20 years, and batteries in these projects have been limited to charging from the co-located plant. The 1 September 2026 round awarded 480 MW at an average award value of 5.14 ct/kWh, against 678 MW of bids.
Yes. In one Gridcog project you can model the EEG market premium with negative-price rules, the energy flows that separate green, merchant and MiSpeL operation, flexible connection limits by season and hour, and German grid tariffs, alongside wholesale and balancing revenue. SUNCATCHER and meteocontrol use it for bankable assessments of German battery and hybrid projects.
Request a live demo
Model your German project in Gridcog
Request a demo and we’ll show you how Gridcog models your battery or hybrid project in Germany, from MiSpeL and flexible connections to grid fees and balancing markets.
The team behind Gridcog

Fabian Le Gay Brereton
Chief Executive Officer & Co-Founder
Previously co-founded Greensense, acquired by ERM Power (now Shell Energy).

Pete Tickler
Chief Product Officer & Co-Founder
Co-founded Greensense and led digital innovation at ERM Power (now Shell Energy).

Genna Boyle
Chief Commercial Officer & Head of EMEA
More than 10 years in energy strategy, trading and renewables, with senior roles at Battery Optimiser and Limejump.
Which other markets does Gridcog model?
Gridcog supports 40+ markets, including Great Britain, Ireland, Spain, the Nordics, Australia’s NEM and WEM, New Zealand and, in Europe, Poland, Italy, Portugal, the Netherlands, Belgium and France.
Related reading
- MiSpeL in Germany: what it’s worth for large-scale co-located batteries→
- Flexible Connection Agreements (FCA) in Germany: what battery developers need to know→
- Top five trends for battery storage developers in Germany in 2026→
- Navigating the German battery market: lessons from Unplugged and E-world 2026→
- Capacity markets for battery storage: a 2026 guide to Europe’s six key schemes→


.png)
