Market Roles in the German Energy Market - Interactive overview of TSO, DSO, MSO and more

Market Roles in the German Energy Market

Interactive overview of all market roles under EnWG, MsbG and BNetzA regulations -- from TSO to Prosumer

The German energy market is characterized by a clear separation of grid operation and supply (unbundling). The various market roles are organized across four layers and communicate via standardized processes (GPKE, MaBiS, WiM) and data formats (EDIFACT). This guide provides a complete overview.

Summary
  • The German energy market separates grid operation from supply through unbundling -- ensuring non-discriminatory access for all participants.
  • 15+ distinct market roles operate across four layers: Grid, Market, Metering and Customer.
  • Standardized communication processes (GPKE, MaBiS, WiM) and EDIFACT data formats enable seamless interaction.
  • Key regulations include EnWG, MsbG, StromNZV, and BNetzA rulings (BK6/BK7).
  • Smart meter rollout, Redispatch 2.0 and prosumer integration are reshaping the market landscape.
  • For Energy Providers, Utilities, Grid Operators and Metering Operators.
4 Market Layers
15+ Market Roles
7 Communication Processes

Energy Market Structure

The German energy market is defined by a clear separation of grid operation and supply (unbundling). The various market roles are organized into four layers and communicate via standardized processes (GPKE, MaBiS, WiM) and data formats (EDIFACT). This structure ensures non-discriminatory grid access for all market participants and promotes competition in the energy market.

Liberalization and Unbundling

The liberalization of the German electricity market began in 1998 with the implementation of the first EU Internal Market Directive. The core principle: separation of monopoly areas (grid operation) from competitive areas (generation, trading, supply).

  • 1998: First Energy Industry Act (EnWG) -- beginning of market liberalization
  • 2005: Second EnWG -- establishment of the regulatory authority (BNetzA)
  • 2011: Energy transition after Fukushima -- increased renewable energy feed-in
  • 2016: Metering Operation Act (MsbG) -- Smart Meter Rollout
  • 2021: Redispatch 2.0 -- integration of distributed generation plants

The Four Market Layers

  • Grid Layer: Transmission System Operators (TSO/UNB), Distribution System Operators (DSO/VNB) and Connection Grid Operators (CGO/ANB) provide the physical infrastructure. They are regulated monopolies subject to tariff regulation by BNetzA.
  • Market Layer: Suppliers (LF), Balance Responsible Parties (BRP/BKV), Direct Marketers (DV) and other actors organize energy trading. Competition prevails here -- every customer can freely choose their supplier.
  • Metering Layer: Metering System Operators (MSO/MSB), Gateway Administrators (GWA) and Energy Service Providers (ESA) capture and process metering data. Since the MsbG, competition also exists here between default and competitive MSOs.
  • Customer Layer: End consumers, plant operators and prosumers as end users and distributed generators. They are the economic drivers of the system and increasingly active market participants.

Unbundling Requirements

Unbundling (separation) is designed to prevent discrimination and enable competition:

  • Legal Unbundling: Grid operation must be conducted in a separate legal entity (for operators serving more than 100,000 customers)
  • Operational Unbundling: Independent decision-making authority for grid operations
  • Informational Unbundling: Confidential treatment of commercially sensitive data
  • Accounting Unbundling: Separate accounts for grid and supply activities (all companies)

For TSOs, even stricter requirements apply: ownership unbundling (OU) or Independent Transmission Operator (ITO) model.

Legal Foundations

Market roles and their obligations are defined by a complex regulatory framework:

  • EnWG -- Energy Industry Act (Energiewirtschaftsgesetz): The fundamental law of the energy market governing grid access, unbundling and regulation
  • MsbG -- Metering Operation Act (Messstellenbetriebsgesetz): Regulates the smart meter rollout and the rights/obligations of metering system operators
  • StromNZV -- Electricity Grid Access Regulation (Stromnetzzugangsverordnung): Details on grid access, balancing group system and schedule management
  • StromNEV -- Electricity Grid Fee Regulation (Stromnetzentgeltverordnung): Calculation of grid usage fees
  • EEG -- Renewable Energy Sources Act (Erneuerbare-Energien-Gesetz): Promotion and feed-in of renewable energies
  • KWKG -- Combined Heat and Power Act (Kraft-Warme-Kopplungsgesetz): Promotion of high-efficiency CHP plants

Additionally, BNetzA rulings (BK6/BK7) such as GPKE, MaBiS, WiM, MPES regulate technical and operational details.

Communication between Market Participants

Market communication is conducted exclusively via standardized formats and processes:

  • EDIFACT: Electronic data format based on UN/EDIFACT -- standardized through edi@energy (BDEW/DVGW)
  • AS4: Secure communication platform for data exchange (increasingly replacing email-based EDIFACT)
  • Market Partner IDs: Unique identifiers (BDEW code number, EIC) for identifying all participants
  • Deadlines: Fixed response times (e.g., 5 business days for supplier switch confirmation)

Grid Layer

The grid layer encompasses all actors responsible for the physical transport of electricity -- from the extra-high voltage grid down to the household connection.

TSO

Transmission System Operator (UNB)

Grid Layer

Operates the extra-high voltage grid (220-380 kV) and is responsible for system stability, balancing energy and interregional electricity transport.

Core Tasks

  • Operation and maintenance of the transmission grid
  • System management and frequency control
  • Procurement and deployment of balancing energy
  • Congestion management and redispatch
  • Balance coordination (BIKO role)

Relevant Processes

MaBiS Redispatch 2.0 Schedule Management

Communicates With

DSO BRP BIKO Power Plant Operators

Examples

TenneT, 50Hertz, Amprion, TransnetBW

DSO

Distribution System Operator (VNB)

Grid Layer

Operates the medium and low voltage grid and provides the connection between the transmission grid and end consumers.

Core Tasks

  • Operation of the distribution grid
  • Grid connection and grid access
  • Meter data management
  • Grid usage billing
  • Master data maintenance for market locations

Relevant Processes

GPKE WiM MaBiS Redispatch 2.0

Communicates With

TSO MSO Supplier End Consumers

Examples

E.ON Netz, EnBW, municipal utilities, regional operators

CGO

Connection Grid Operator (ANB)

Grid Layer

The grid operator to whose network a market location is physically connected. Often identical to the DSO.

Core Tasks

  • Provision of the grid connection
  • Technical processing at the connection point
  • Master data reporting for generation plants
  • Coordination of redispatch measures

Relevant Processes

MPES Redispatch 2.0 GPKE

Communicates With

DSO MSO Plant Operator EIV

Examples

Identical to DSO or specialized companies

Market Layer

The market layer organizes the trading and balancing settlement of energy. Here, suppliers, balance responsible parties and direct marketers operate.

LF

Supplier (Lieferant)

Market Layer

Supplies end customers with electricity or gas and is contractually responsible for energy delivery.

Core Tasks

  • Concluding supply contracts with end customers
  • Energy procurement and portfolio management
  • Balancing group assignment of customers
  • Energy billing to end customers
  • Switching processes and customer service

Relevant Processes

GPKE GeLi Gas WiM

Communicates With

DSO MSO BRP End Consumers

Examples

E.ON, Vattenfall, EnBW, municipal utilities

BRP

Balance Responsible Party (BKV)

Market Layer

Responsible for maintaining a balanced position between feed-in and withdrawal within a balancing group.

Core Tasks

  • Management of the balancing group
  • Schedule submission to the TSO
  • Forecasting and procurement
  • Settlement of balancing group deviations
  • Balancing energy settlement

Relevant Processes

MaBiS Schedule Management

Communicates With

BIKO TSO Supplier Traders

Examples

Large utilities, energy traders, industrial companies

BIKO

Balance Coordinator (Bilanzkreiskoordinator)

Market Layer

Role of the TSO for coordination and settlement of all balancing groups within a control area.

Core Tasks

  • Aggregation of all balancing group data
  • Calculation of balancing energy
  • Balancing group settlement
  • Clearing between balancing groups
  • Publication of balancing energy prices

Relevant Processes

MaBiS

Communicates With

BRP DSO TSO

Examples

TenneT (as BIKO), 50Hertz (as BIKO)

DV

Direct Marketer (Direktvermarkter)

Market Layer

Markets electricity from renewable energy sources directly on the spot market on behalf of plant operators.

Core Tasks

  • Direct marketing of renewable electricity
  • Exchange trading and portfolio management
  • Forecast generation for renewable plants
  • Settlement with plant operators
  • Remote control of generation plants

Relevant Processes

MPES MaBiS Redispatch 2.0

Communicates With

Plant Operator BRP DSO Power Exchange

Examples

Next Kraftwerke, Statkraft, EnBW

EIV

Dispatch Responsible Party (Einsatzverantwortlicher)

Market Layer

Responsible for the dispatch of a technical resource within the Redispatch 2.0 framework.

Core Tasks

  • Control of generation plants
  • Implementation of redispatch calls
  • Data reporting to grid operators
  • Balancing settlement of curtailed energy

Relevant Processes

Redispatch 2.0 MPES

Communicates With

CGO BRP Plant Operator Direct Marketer

Examples

Direct marketers, plant operators, aggregators

Metering Layer

The metering layer encompasses all actors responsible for capture, transmission and processing of metering data.

gMSB

Default MSO (Grundzustandiger MSB)

Metering Layer

The automatically responsible metering system operator for a grid area, typically the local grid operator.

Core Tasks

  • Installation of metering equipment
  • Operation and maintenance of metering points
  • Meter reading and data transmission
  • Smart meter rollout
  • Compliance with price caps

Relevant Processes

WiM GPKE

Communicates With

DSO Supplier End Consumers wMSB

Examples

Grid operator subsidiaries, municipal utilities

wMSB

Competitive MSO (Wettbewerblicher MSB)

Metering Layer

Independent provider for metering operations, freely selectable by the connection user.

Core Tasks

  • Offering alternative metering solutions
  • Enhanced visualization and analytics
  • Integration with energy management systems
  • Flexible tariff models
  • Specialized solutions for commercial/industrial clients

Relevant Processes

WiM GPKE

Communicates With

gMSB DSO Supplier End Consumers

Examples

EHA, Discovergy, Commetering

ESA

Energy Service Provider (Energieserviceanbieter)

Metering Layer

Offers energy-related services based on metering data.

Core Tasks

  • Analysis and visualization of energy data
  • Energy consulting and optimization
  • Demand response services
  • Smart home integration
  • Billing services

Relevant Processes

WiM (Supplementary Services)

Communicates With

MSO End Consumers Supplier

Examples

Energy consultants, smart home providers, billing service providers

GWA

Gateway Administrator (Gateway-Administrator)

Metering Layer

Administers Smart Meter Gateways and controls secure data communication.

Core Tasks

  • Configuration of Smart Meter Gateways
  • Certificate management (SM-PKI)
  • Control of data transmission
  • Security management
  • Remote maintenance and updates

Relevant Processes

AS4 Communication SM-PKI

Communicates With

MSO BSI EMT

Examples

MSO internal function, specialized IT service providers

Customer Layer

The customer layer encompasses the end users of energy -- both pure consumers and distributed generators and prosumers.

EC

End Consumer (Letztverbraucher)

Customer Layer

The final recipient of energy for own consumption.

Core Tasks

  • Concluding supply contracts
  • Paying energy bills
  • Choosing supplier and MSO
  • Providing meter readings
  • Tolerating smart meter rollout

Relevant Processes

Supplier Switch (GPKE) Move-in/Move-out

Communicates With

Supplier MSO DSO

Examples

Households, commercial enterprises, industrial users

PO

Plant Operator (Anlagenbetreiber)

Customer Layer

Operator of a power generation plant (e.g., PV, wind, CHP).

Core Tasks

  • Operation of the generation plant
  • Registration in the Market Master Data Register (MaStR)
  • Selection of the marketing model
  • Compliance with technical requirements
  • Tolerating redispatch measures

Relevant Processes

MPES Redispatch 2.0 EEG Reporting

Communicates With

Direct Marketer DSO MSO CGO

Examples

PV operators, wind farm operators, CHP operators

PRO

Prosumer

Customer Layer

Combination of producer and consumer -- generates and consumes energy.

Core Tasks

  • Optimizing self-consumption
  • Surplus feed-in
  • Storage management
  • Participation in flexibility markets
  • Integration of controllable consumption devices

Relevant Processes

Section 14a EnWG MPES GPKE

Communicates With

Supplier DSO MSO Direct Marketer

Examples

Homeowners with PV, commercial buildings with CHP

Market Communication Processes

Market communication in the German energy market is fully standardized. The Bundesnetzagentur (BNetzA) has established binding process descriptions through its ruling chambers (BK6 for electricity, BK7 for gas) that all market participants must follow. These processes define exact workflows, deadlines and message formats.

Core Principles of Market Communication

  • Full Automation: All processes run electronically via EDIFACT messages -- no manual steps
  • Deadline-bound: Every process step has defined response deadlines (e.g., 5 business days, 10 business days)
  • Bilateral Communication: Direct message exchange between the involved parties
  • Clearing Houses: Dispute resolution mechanisms exist (e.g., BDEW Clearing)
  • Format Validation: Syntactic and semantic validation of all messages before processing
GPKE

Business Processes for Electricity Supply to Customers

Governs all processes related to end customers: supplier switching, move-in/move-out, grid usage billing and master data exchange.

  • Supplier Switch: Registration by new supplier > confirmation/rejection by DSO (5 BD) > deregistration to old supplier
  • Move-in: Customer reports move-in to supplier > supplier registers with DSO
  • Move-out: Customer terminates or supplier reports move-out
  • Notice Period: Min. 3 weeks before supply start
DSO Supplier gMSB Consumer

Messages: UTILMD (master data), MSCONS (meter readings), INVOIC (invoices)

MaBiS

Market Rules for Balancing Group Settlement

Defines data exchange for balancing group management and settlement between all relevant parties.

  • Aggregate Time Series: DSO reports aggregated values per balancing group
  • Balancing Group Summary: BIKO creates total balance per balancing group
  • Balancing Energy: Calculation of deviations between schedule and actual
  • Monthly Settlement: Balancing energy costs to BRP
BRP BIKO DSO TSO

Messages: MSCONS (time series), UTILTS (schedules), INVOIC (settlement)

WiM

Switching Processes in Metering

Governs all processes related to metering operations: MSO switching, device replacement, meter data transmission.

  • MSO Switch: Connection user commissions wMSB > request to gMSB > meter exchange
  • Device Replacement: Meter removal/installation with protocol and data transmission
  • Meter Data Transmission: MSO delivers readings to authorized recipients (DSO, Supplier)
  • Deadlines: MSO switch requires min. 2 months lead time
gMSB wMSB DSO Supplier

Messages: UTILMD (device master data), MSCONS (meter readings), ORDERS/ORDRSP

MPES

Market Processes for Generation Plants

Standardizes communication for distributed generation plants (EEG, CHP, others).

  • Plant Master Data: Reporting of technical data to DSO/CGO
  • Marketing Switch: Change between feed-in tariff and direct marketing
  • Assignment: Assignment of plant to balancing group/direct marketer
  • Compensation: Processes for curtailed energy and compensation
Plant Op. DV DSO CGO

Messages: UTILMD (plant data), MSCONS (feed-in values), INVOIC (EEG remuneration)

GeLi Gas

Business Processes for Gas Supplier Switching

Equivalent to GPKE for the gas market with gas-specific adaptations.

  • SLP Customers: Standard load profile customers with estimated consumption
  • RLM Customers: Interval metering for large consumers
  • Calorific Value Transmission: Additional gas-specific measurement parameters
  • Allocation: Assignment of gas volumes to balancing groups
DSO Supplier gMSB

Messages: UTILMD, MSCONS, INVOIC (analogous to GPKE)

Redispatch 2.0

Congestion Management with Renewables/CHP

Since 01 October 2021: All generation plants above 100 kW (and controllable consumption devices) are included in congestion management.

  • Master Data Exchange: Technical resources are reported in detail (capacity, location, controllability)
  • Planned Values: EIV reports daily planned values for generation/consumption
  • Dispatch Call: Grid operator can request curtailment/increase
  • Balancing Compensation: BRP settles deviations
  • Compensation: Plant operator receives compensation for curtailment
TSO DSO CGO EIV Plant Op. BRP

Messages: UTILMD (master data TR/SR/LR), UTILTS (planned values), special dispatch formats

Example: Supplier Switching Process

A typical supplier switch under GPKE follows this procedure:

  1. Day 0: Customer signs contract with new supplier (LF-new). Customer authorizes LF-new to handle termination and registration.
  2. Day 1: LF-new sends termination notice to LF-old (optional, if authorized by customer)
  3. Day 1: LF-new sends registration (UTILMD) to DSO with desired supply start date
  4. Day 1-5: DSO validates registration (MaLo exists? Data correct? No duplicate switch?)
  5. Day 6: DSO confirms registration (UTILMD response) or rejects with reason
  6. Day 6: DSO sends deregistration to LF-old
  7. Day 6-10: LF-old confirms deregistration or objects
  8. Supply Start: From agreed date, LF-new supplies; DSO assigns MaLo to LF-new's balancing group
  9. After Switch: MSO transmits meter reading at switch date for final invoice

Minimum Lead Time: Supplier switch must be registered at least 3 weeks before desired supply start. Only one switch per calendar month is permitted per market location.

EDIFACT Message Types

Market communication uses standardized EDIFACT formats according to edi@energy for data exchange between market participants. EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport) is an international UN standard, specified for the German energy industry by BDEW and DVGW.

Structure of an EDIFACT Message

Every EDIFACT message follows a standardized structure:

  • UNA: Service String Advice -- defines delimiters
  • UNB: Interchange Header -- sender, recipient, timestamp
  • UNH: Message Header -- message type and version
  • Segments: Content data according to Message Implementation Guide (MIG)
  • UNT: Message Trailer -- segment count
  • UNZ: Interchange Trailer -- message count

The exact structure is defined in the MIGs (Message Implementation Guides), which edi@energy updates regularly.

Core Message Formats

UTILMD

Master Data -- customers, contracts, meters, plants. Used for registrations/deregistrations, device changes, master data updates

MSCONS

Meter Data -- meter readings, energy volumes, load profiles. The backbone of meter data transmission

UTILTS

Time Series -- schedules, forecasts, calculated values. Important for balancing and redispatch

ORDERS

Orders -- requests for device replacement, reading, disconnection/reconnection

ORDRSP

Order Response -- confirmation or rejection of ORDERS requests

INVOIC

Invoices -- grid usage, metering, EEG surcharge, balancing group settlement

REMADV

Payment Advice -- information about completed or planned payments

INSRPT

Fault Report -- technical faults at metering equipment

CONTRL

Acknowledgement -- syntactic validation and receipt confirmation

APERAK

Application Error -- semantic error messages and rejections

REQOTE

Quote Request -- price enquiries for grid connections

QUOTES

Quote -- cost proposal for grid connection or extension

Versioning and Updates

EDIFACT formats are updated regularly:

  • edi@energy: Joint platform of BDEW and DVGW for format maintenance
  • Format Versions: Currently e.g. UTILMD 5.2g, MSCONS 2.4b
  • Effective Dates: New format versions are introduced on fixed dates (01 April / 01 October)
  • Transition Phase: Old and new versions are accepted in parallel during transitions
  • Validation Tools: edi@energy provides free validation tools

Central Identifiers

The German energy market uses numerous standardized identifiers to uniquely identify locations, devices and market partners. These IDs are the foundation of automated market communication.

Location Identifiers

Since the introduction of the market/metering location model in 2017, consumption and feed-in points are identified through two separate ID systems:

MaLo-ID 12345678901
Market Location ID (Marktlokations-ID)

11-digit numeric ID for each commercial withdrawal/feed-in point. The MaLo is the balancing point and is assigned to a balancing group. Issued by the DSO.

MeLo-ID DE00123456789012...
Metering Location ID (Messlokations-ID)

33-digit alphanumeric ID for technical metering points. Starts with country code (DE). One MaLo can have multiple MeLos (e.g., bidirectional metering). Issued by the DSO.

TRuDi-ID Technical Resource
Technical Resource ID

Unique ID for controllable generation plants in the context of Redispatch 2.0. Identifies the physical plant independently of the MaLo assignment.

Device ID 1EMH0012345678
Meter/Device Number (Geraatenummer)

Manufacturer-specific serial number of the meter or measuring device. For smart meters, also the gateway ID for communication.

Market Partner Identifiers

Each market participant requires unique identifiers for communication:

BDEW No. 9900123456789
BDEW Code Number

13-digit number for unique identification of market partners in EDIFACT communication. Issued by BDEW and mandatory for all market participants.

EIC 11XTENNET-----N
Energy Identification Code

16-character European code for market participants, balancing areas and control zones. Relevant for cross-border trading and schedule management. Issued by ENTSO-E.

GLN 4012345000001
Global Location Number

13-digit GS1 number for international location identification. Used in parallel with the BDEW code number in some cases.

MaStR No. SEE912345678901
Market Master Data Register Number

Registration number in the BNetzA Market Master Data Register (Marktstammdatenregister). Mandatory for all generation plants and storage systems. Format: 3 letters + 12 digits.

Balancing Identifiers

  • Balancing Group ID: 16-character identifier for balancing groups, format similar to EIC. Issued by BIKO/TSO.
  • Control Zone ID: Identifier for the four German control zones (TenneT, 50Hertz, Amprion, TransnetBW)
  • Grid Area ID: Unique identifier for each DSO's grid area

Further Reading

FAQ