Blog System Design

Sizing for Revenue, Not Self-Consumption: How to Size a Battery for FCR and Spot Market Participation

By Sascha Koberstaedt 12 min read
Sizing for Revenue, Not Self-Consumption: How to Size a Battery for FCR and Spot Market Participation cover

Most battery sizing guides start from a consumption profile. They tell you to look at your annual kWh usage, measure your self-consumption ratio, and size the battery to match your evening load after the solar production curve falls. That's the right approach for residential PV-battery systems. It's largely the wrong approach for commercial operators whose primary goal is FCR participation and spot market revenue.

Revenue-first sizing follows different logic. You're not asking "how much energy do I need to store to cover my load at 7 PM?" You're asking "what power rating and energy capacity maximizes revenue per euro of CAPEX given the FCR minimum bid, the spot spread distribution, and the degradation cost per cycle?" Those are separate optimizations with different answers.

The Fundamental Constraint: FCR Minimum Bid Unit

FCR in Germany is tendered in increments of 1 MW per TSO zone on regelleistung.net. However, the minimum bid unit for individual prequalified providers is 1 MW — meaning you need 1 MW of symmetric power capability to bid directly in the weekly tender.

For most commercial operators with systems in the 100 kW – 500 kW range, this means participating through an aggregator. encosa aggregates multiple smaller systems into qualifying pools to reach the 1 MW threshold. The sizing implication: your system's power rating determines your proportional share of the aggregated FCR pool revenue. There's no soft floor on power rating for aggregated participation — a 50 kW system can still earn proportional FCR revenue through aggregation.

But power rating is only half the story. FCR requires sustained delivery: 30 minutes at rated power in both charge and discharge directions. That means your energy capacity must support at least 0.5 hours of full discharge AND 0.5 hours of full charge from the usable SOC band.

Minimum energy for FCR participation

For a system offering P_FCR kW of symmetric reserve:

Minimum usable energy (discharge):  P_FCR × 0.5 h = 0.5 × P_FCR kWh
Minimum usable energy (charge):     P_FCR × 0.5 h = 0.5 × P_FCR kWh
Total minimum usable energy:        1.0 × P_FCR kWh

With SOC band constraint (20–80% = 60% usable):
Nominal capacity required:          (1.0 × P_FCR) / 0.60 = 1.67 × P_FCR kWh

Example: 100 kW FCR offer → minimum 167 kWh nominal capacity
         Typical market offering: 200 kWh (C0.5 design, adds spot headroom)

The 200 kWh / 100 kW ratio — C0.5 or 2-hour system — has become the de facto commercial standard for FCR-first battery deployments in Germany. It satisfies the FCR sustained-delivery requirement with comfortable margin, and the additional 33 kWh of capacity above the FCR minimum directly expands the SOC headroom for spot market trading cycles.

Self-Consumption Sizing vs Revenue Sizing: The Comparison

Sizing objective Self-consumption optimization Revenue optimization (FCR + spot)
Primary metric Self-consumption ratio (%) Revenue per kWh CAPEX (€/kWh/yr)
C-rate preference C0.25–C0.33 (4–3h systems) C0.5–C1.0 (2h–1h systems)
Cycle budget 1–2 full cycles/day 2–4 full cycles/day
SOC management Fill from PV; empty into load Active SOC positioning for market signals
Chemistry preference LFP (cycle life, safety) LFP (cycle life, safety — same)
Grid coupling AC-coupled via existing PCS Dedicated bidirectional PCS, grid-forming capable
Communication requirement Low (local BMS only) High (IEC 60870-5-104, <5s latency)

The most important difference is cycle budget. A self-consumption battery does 1–2 full cycles per day — solar production cycle in, load out. A revenue-optimized battery targeting FCR + spot + peak-shaving may do 3–4 full equivalent cycles per day: spot trading in the morning, FCR standby with partial cycling through the day, and potentially a peak-shaving discharge event in the late afternoon. Battery chemistry and BMS configuration need to account for this.

Why Higher C-Rate Matters for Spot Market Revenue

The EPEX SPOT 15-minute intraday product creates a specific dynamic: to capture a price spike, your battery needs to ramp from SOC-holding mode to full discharge power quickly. A C0.25 system (4-hour design) at 100 kWh nominal can only discharge 25 kW. That limits the revenue per price event proportional to the 15-minute product volume you can trade.

A C0.5 system (2-hour design) at the same 200 kWh nominal discharges at 100 kW. For a 15-minute price spike at €120/MWh, the difference in revenue is:

C0.25 system, 100 kWh: 25 kW × 0.25 h × €120/MWh = €0.75 per event
C0.5 system, 200 kWh:  100 kW × 0.25 h × €120/MWh = €3.00 per event

Factor: 4× higher revenue per event for 2× the CAPEX

The revenue-to-CAPEX ratio favors the higher power system when spot spread opportunities are the bottleneck, not total energy. In 2025, the EPEX intraday market produced, on average, 2–4 significant price spikes per day (defined as periods where intraday 15-min cleared more than €40/MWh above the 6-hour average). Each of those is a revenue event that a higher-C-rate system captures more of.

The Oversizing Trap: When More kWh Does Not Help

A common mistake is sizing the battery much larger than needed for FCR and expecting spot revenue to scale linearly. It doesn't, for two reasons.

First, FCR revenue is proportional to power rating, not energy capacity. If you offer 100 kW FCR from a 200 kWh system, and you double to a 400 kWh system at the same 100 kW power, your FCR revenue doesn't change. You've added CAPEX without adding FCR revenue.

Second, spot market revenue per cycle stays roughly constant as capacity increases, but the number of full cycles you can execute per day is limited by charge rate, not capacity. If your grid connection allows 100 kW charge/discharge, you can execute two full cycles of a 200 kWh system per 4 hours, or one full cycle of a 400 kWh system in 4 hours. The larger system has higher revenue per cycle in absolute terms, but lower utilization — and therefore lower revenue per kWh of CAPEX.

We're not saying larger systems are wrong — there are scenarios where facility constraints (space, grid connection, future expansion) favor installing more capacity than you'll immediately use. The point is that extra kWh without extra kW is deadweight from a revenue standpoint.

Grid Connection Power: The Real Constraint

For many commercial facilities, the grid connection agreement specifies a maximum import and export power. This figure — not the battery's rated power — may be the binding constraint on system sizing.

Consider a facility on a 250 kW grid connection that currently runs a 200 kW average load. The available headroom for battery import on the grid connection is 50 kW. Even if you install a 100 kW PCS, you can only charge at 50 kW without violating the connection agreement — unless the BMS is configured for closed-loop load management that monitors total facility demand and adjusts battery charge rate to keep total import below 250 kW.

This grid connection constraint also affects export (discharge). Some connection agreements in Germany restrict export of stored energy — your DSO may permit charging (consuming from grid) freely but require a separate application to enable export (selling stored energy into the grid). Confirming this before sizing is essential. Deploying a 100 kW bidirectional system behind a connection agreement that doesn't permit export means your spot trading capability is effectively zero.

Pre-sizing checklist for grid connection

  • What is the current maximum import power under the Netzanschlussvertrag?
  • Does the agreement permit export? At what maximum power?
  • Is the grid meter configured for four-quadrant measurement (required for export settlement)?
  • What is the Leistungspreis billing basis — quarterly peak or annual peak? (Affects peak-shaving value calculation)
  • Is §14a EnWG steuerbare Verbrauchseinrichtung designation applicable to this installation? (Affects grid fee treatment)

Chemistry Selection: LFP vs NMC for Cycle-Intensive Revenue Applications

The revenue-first sizing logic implies high utilization: 3–4 full equivalent cycles per day, 350–500 full equivalent cycles per year. Battery chemistry selection matters significantly at this cycle rate.

Parameter LFP NMC
Cycle life at 80% DoD (to 80% capacity retention) 4,000–6,000 cycles 1,500–3,000 cycles
Energy density (Wh/kg) 120–160 200–280
Thermal stability High (thermal runaway threshold ~270°C) Moderate (thermal runaway threshold ~180°C)
Cost premium (2025 market) Baseline +5–15%
Degradation at 400 cycles/year (capacity loss per year) ~1.5–2% ~3–5%

For a commercial system targeting 400 cycles/year, LFP's superior cycle life means the battery retains more capacity at year 5–7 when the system reaches the revenue-recovery phase of its lifecycle. NMC's higher energy density is a space advantage, but for commercial floor-space installations where racking efficiency is less critical, LFP's economics are clearly better at this utilization rate.

Putting the Sizing Logic Together: A Decision Framework

When we model sizing for a facility, the process follows this sequence:

  1. Confirm grid connection parameters: Maximum import, maximum export, meter configuration. This sets the hard power ceiling.
  2. Determine FCR offering target: What power can you realistically offer into aggregated FCR, given the grid connection ceiling and your facility load curve? Round down to nearest 10 kW for operational headroom.
  3. Calculate minimum energy for FCR: P_FCR × 1.67 for 60% SOC band. This is your floor on nominal kWh.
  4. Add spot market headroom: For active spot trading, add 20–40% above the FCR minimum. A 200 kWh system for a 100 kW FCR offer provides this naturally. If you're at the grid connection ceiling and can't add power, adding kWh here is low-return (see oversizing trap above).
  5. Check Leistungspreis shaving contribution: Does the battery's power rating exceed the facility's demand peak by a meaningful margin? If your peak is 150 kW and battery is 100 kW, shaving ~60% of the peak provides real Leistungspreis savings. If peak is 90 kW and battery is 100 kW, you're over-powered for shaving and the value is limited.
  6. Verify cycle budget and chemistry: Confirm that total cycles from stacked use cases (FCR activation + spot cycles + peak shaving) is within the chemistry's rated cycle life at the target capacity retention.

The output of this process is typically a 2:1 energy-to-power ratio (C0.5) system sized to 100–120% of the maximum grid export capacity. For a 100 kW export limit, the answer is almost always a 100 kW / 200 kWh LFP system — not because this is a template, but because the FCR constraint, the spot cycle rate, and the cycle-life economics converge on this configuration in the current German market.

When a Different Configuration Makes Sense

There are cases where departing from the C0.5 standard is the right call:

  • High intraday volatility sites near curtailment zones: If your grid connection is in a zone with frequent redispatch (TenneT north, 50Hertz corridor), a C1.0 (1-hour) system may generate more spot revenue from rapid cycles during constrained periods, even at higher CAPEX per kWh.
  • Facilities with high Leistungspreis and infrequent peaks: For a facility with €250+/kW/year Leistungspreis and a load profile that peaks 3–4 times per month, a C0.25 (4-hour) system provides more peak shaving duration and higher demand-charge savings per cycle, making oversizing on kWh economically rational.
  • Combined heat and power (KWK) co-location: CHP units generate a specific co-optimization opportunity where battery arbitrage can be timed with gas price and KWK subsidy windows. These installations often benefit from 3–4 hour storage duration rather than 2 hours.

The starting framework is C0.5 for FCR + spot. The departures require specific load-profile analysis and local market context to justify. If a vendor recommends departing from this baseline without a detailed quantitative argument, ask them to show the revenue model that justifies the different ratio.

Put this into practice on your battery

Use the encosa revenue calculator to model your specific system and market conditions.