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.

RoleWhoWhat 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.

GermanyGreat Britain
Price zonesOne, shared with LuxembourgOne
Settlement period15 minutes30 minutes
Frequency servicesFCR, aFRR and mFRR, plus an inertia market from January 2026Dynamic Containment, Moderation and Regulation, plus the Balancing Mechanism
Capacity marketFirst auction held in September 2026 under the StromVKGRunning since 2014
Flexible grid accessFlexible Connection Agreements (FCAs)Active network management (ANM)
Renewable supportEEG market premium and innovation tendersContracts for Difference (CfDs)

Thinking Energy

German energy market videos

Short explainers from the Gridcog team on German markets, rules and how to model them.

 

Modelling a co-located wind farm and BESS in Germany

June 2026 · 3:18

 

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.

MarketPricingTiming (CET)What it’s for
01Day-ahead auction
Pay-as-clearGate closure 12:00 the day beforeThe reference price for German power, coupled across Europe
02Intraday auctions (IDA1–IDA3)
Pay-as-clear15: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-bidUp to about five minutes before delivery within a control areaReacting to short-term price moves
04Imbalance price (reBAP)
Set after deliveryEach 15-minute intervalSettling 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.

ServiceFull activationDirectionPaid forPlatform
01FCR
Within 30 secondsSymmetricCapacity only (pay-as-clear)International FCR Cooperation (joint tender)
02aFRR
Within five minutesUp and down, bought separatelyCapacity (pay-as-bid) and activated energyPICASSO
03mFRR
Within 12.5 minutes, on TSO instructionUp and down, bought separatelyCapacity (pay-as-bid) and activated energyMARI

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.

ModelGrid chargingEEG market premiumTypical use
01Green battery (Grünstromspeicher)
No: charges only from the co-located plantKept on everything exportedInnovation tenders; fast connection with export only
02Grey battery (Graustromspeicher)
YesLost on battery exports, including stored solarMerchant trading through the shared connection
03MiSpeL separation option (Abgrenzungsoption)
Yes: mixed charging allowedKept on the share that came from the renewable plant, calculated from quarter-hourly meter dataFront-of-meter and behind-the-meter co-located batteries
04MiSpeL flat-rate option (Pauschaloption)
YesKept on volumes assigned by a fixed assumptionSolar 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.

RuleWhat it means for batteriesStatus, November 2026
01Baukostenzuschuss (construction cost contribution)
A one-off payment to the grid operator towards network expansion; FCAs can reduce itThe 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 yearsUnder 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 storageDraft 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 arrivalIntroduced 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 areasAdopted 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 plantsIn 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.

Day-ahead, intraday auction and continuous intraday markets, with churn settings for virtual trading between them.

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.

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.

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.

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.

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.

All case studies
  • 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.

  • 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.

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 and Co-Founder of 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 and Co-Founder of Gridcog

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 and Head of EMEA at Gridcog

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.