Redispatch

Redispatch is the process by which grid operators deploy flexible capacity to resolve a congestion situation expected within the same day (intraday). With the rapid growth of wind and solar energy, around half of our electricity is now generated decentrally. This makes the system more sustainable, but also more complex. At times, parts of the grid become congested. Redispatch shifts generation or consumption, exactly where and when needed. Within congestion management, market parties are incentivised via the electricity market to contribute.

How does redispatch via GOPACS work?

When a grid operator expects congestion, a market message is sent via GOPACS to registered CSPs (via API or email).

CSPs with flexible capacity:

  • within the congestion area submit a buy or sell order
  • outside the congestion area submit an opposite order (counter-bid)

The GOPACS algorithm then searches across connected trading platforms for the most cost-efficient combination of buy and sell orders.

If a valid match is found, both orders are activated.

If insufficient flexibility is available, the grid operator looks for alternatives outside redispatch.

If your order is selected, you are required to adjust your capacity accordingly—by increasing or decreasing consumption or generation.

Generation Congestion Consumption Congestion
Situation Too much electricity in the congestion area Too little electricity in the congestion area
Consequence More electricity must leave the area than can be safely transported More electricity must enter the area than can be safely transported
Desired action Reduce generation or increase consumption Reduce consumption or increase generation
Inside congestion area Buy orders Sell orders
Outside congestion area Sell orders Buy orders

How do you earn with redispatch?

Both buyers and sellers set their own bid prices:

  • buy orders are typically priced below the intraday market price
  • sell orders are typically priced above the intraday market price

The difference is the spread. The GOPACS algorithm selects the combination that resolves congestion at the lowest societal cost. The corresponding spread is compensated by the grid operator—turning flexibility into value.

How can you participate?

You do not need a separate contract with your grid operator.

You can participate by:

  • acting as a CSP, or
  • working with a CSP that manages your flexible capacity

There is no standby fee. You earn only when your flexibility is activated.

Redispatch is well suited for parties that can actively steer consumption or generation, such as:

  • cold storage facilities
  • batteries and energy storage systems
  • wind and solar parks
  • greenhouse operators with CHP

They use their grid capacity more efficiently, create an additional revenue stream, and contribute to reducing congestion.

Why redispatch via GOPACS?

Redispatch makes the existing grid smarter and more efficient. It:

  • unlocks value from unused flexibility
  • prevents overload
  • accelerates the integration of renewable energy

This keeps the grid stable—and helps build a future-proof energy system.

 

Ready to participate? Join via a CSP or become one yourself. Learn more about the opportunities of redispatch here.

Redispatch FAQ

– General

What exactly is redispatch?+
Redispatch is a form of congestion management in which grid operators ask market parties to temporarily adjust their electricity production or consumption. This happens when a congestion situation arises or is expected at short notice (intraday).
Why is redispatch necessary?+
Due to the growth of renewable generation (such as solar and wind) and increasing electricity consumption, the electricity grid is becoming overloaded in some areas. Redispatch helps temporarily relieve these bottlenecks locally.
What is the difference between redispatch and capacity limitation contracts (CBCs)?+
CBCs are used on the day-ahead market and contractually reserve flexible capacity in advance. Redispatch is used on the same day (intraday) and is more reactive in nature. Both methods use flexibility from the market.
When is redispatch used?+
When the actual situation deviates from the planning and there is a risk of overload today.
What is the difference between redispatch on the day-ahead and intraday market?+
Redispatch is specifically used in the intraday market. On the day-ahead market, grid operators use CBCs. Redispatch is therefore an additional short-term measure.

– Process

How does the redispatch process via GOPACS work?+
The grid operator sends out a market message via GOPACS. CSPs then place buy and sell orders on a trading platform (ETPA, EPEX SPOT and (soon) Nord Pool). The GOPACS software matches orders that jointly resolve a congestion problem without disrupting grid balance.
How do I know if redispatch is being requested?+
Via email, the GOPACS API, the website (map and text messages), or your CSP. Market messages are always clearly communicated.
How are buy and sell orders matched?+
GOPACS automatically searches for matching orders inside and outside the congestion area that align in volume and price to resolve the issue.
Which trading platforms are used for redispatch?+
GOPACS is connected to ETPA, EPEX SPOT and soon also Nord Pool. Orders are submitted and executed through these platforms.
How is grid balance maintained during redispatch?+
Each buy order within the congestion area is paired with an equally sized sell order outside the area, and vice versa. This ensures that overall grid balance is maintained.

– Participation & Conditions

Who can participate in redispatch?+
Any party with controllable capacity and a grid connection. This is often done via a Congestion Service Provider (CSP).
Do I need to be a CSP to participate?+
Not necessarily. You can also participate via an existing CSP. Only CSPs can submit orders on the trading platforms.
Can I participate as an individual large consumer or do I need a CSP?+
If you’re not a CSP, you’ll need to work with one to make your flexibility available for redispatch.
What are the technical requirements?+
You need a measurable connection (via EAN code), timely delivery of measurement data, and the ability to reliably control the flexible capacity.
How do I know if my connection is suitable?+
Contact your grid operator or a CSP. They can help determine if your location and connection are eligible.

– Compensation & Bidding

How do I get paid for participating in redispatch?+
You receive compensation based on the price per MWh of your accepted bid. There are no fixed fees; it’s market-based.
How do I determine the bid price in a buy or sell order?+
You set your own price, depending on your costs and the value of your flexibility. This allows for strategic positioning in the market.
What are the risks or obligations if I submit a bid?+
If your bid is accepted, you are obliged to deliver the agreed flexible capacity. Non-compliance may lead to penalties.
Is participation voluntary or mandatory under a bidding obligation contract?+
Under a bidding obligation contract, you’re required to submit bids when market messages are issued. Without such a contract, participation is voluntary.

– Applications

How does redispatch work within a GDS or MLOEA?+
Basically the same, provided all underlying connections are managed by one CSP and one BRP. From Q2 2025, support for multiple CSPs and BRPs will be added.
Can I participate with a battery or other flexible assets?+
Yes. Batteries, CHPs, cooling systems, charging hubs, pumps and other controllable assets are often very suitable.
What happens if my bid is selected but I can’t deliver?+
You may face penalties or be excluded from participation. Only submit bids you can realistically fulfil.
How does redispatch affect my contracts with energy suppliers or BRPs?+
Your CSP or BRP must be aware of the bids. Good coordination is needed so that things work both physically and administratively.

document.addEventListener(‘DOMContentLoaded’, function () {
const questions = document.querySelectorAll(‘.faq-question’);
questions.forEach(question => {
question.addEventListener(‘click’, () => {
const answer = question.nextElementSibling;
const icon = question.querySelector(‘.toggle-icon’);
const isOpen = answer.style.display === ‘block’;
answer.style.display = isOpen ? ‘none’ : ‘block’;
icon.textContent = isOpen ? ‘+’ : ‘−’;
});
});
});

Back to Glossary