← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Revenue per Megawatt-Hour in Energy: Wholesale Power Market Performance

Kory White, Chief Revenue OfficerCurated by Chief Revenue Officer Kory White · CRO Syndicate · 📄 1-Page Resume
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · 7 min read

Direct Answer

Revenue per Megawatt-Hour (MWh) in wholesale power markets is the core unit economics of an energy trader, generator, or utility. Unlike SaaS ARPU, it is highly volatile, geographically fragmented, and subject to regulatory and physical constraints. This guide defines the metric, its drivers (LMP, capacity, ancillary services), and the operational KPIs that govern performance.

A 1% improvement in realized price per MWh can swing a 1 GW portfolio's annual revenue by $5M–$10M+.

Why Energy Measures Differently

Wholesale power markets are not like SaaS or retail. Revenue per MWh is:

  1. Location-dependent – A MWh delivered at a congested node (e.g., PJM West Hub) can be $40/MWh more than the same MWh at a non-congested node. LMP varies by node, not by customer.
  2. Time-dependent – The same MWh at 5 PM on a July heat wave can be $500/MWh; at 2 AM in spring, it may be -$20/MWh (negative prices due to oversupply).
  3. Product-mix dependent – Revenue includes energy, capacity (e.g., PJM Base Residual Auction), ancillary services (regulation, reserves, reactive power), and renewable energy certificates (RECs). A combined-cycle gas plant might earn 60% from energy, 25% from capacity, 15% from ancillaries.
  4. Regulated vs. Deregulated – In regulated markets (e.g., Southern Company), revenue per MWh is set by cost-of-service tariffs. In deregulated markets (ERCOT, PJM, CAISO), it's pure market-driven.

Key difference from other industries: You cannot "upsell" a MWh. The product is a commodity. The only levers are timing, location, and hedging strategy.

The Most Important KPIs to Track

1. Realized Revenue per MWh (RR/MWh)

Formula: Total Wholesale Revenue ÷ Total MWh Sold Depth: This is the headline KPI. It includes all revenue streams: energy sales (day-ahead, real-time, bilateral), capacity payments, ancillary services, RECs, and any RINs (Renewable Identification Numbers) for biofuels.

Benchmark: For a typical PJM combined-cycle plant in 2023, realized revenue averaged $45–$65/MWh (energy + capacity). A top-quartile operator might achieve $55–$75/MWh via optimized bidding and congestion arbitrage. Vendor example: Clari (used in energy trading desks for revenue forecasting) – pricing starts at $15/user/month, but energy firms use it to track deal-level revenue from PPAs.

However, the core tool is custom-built or via OpenLink (now part of ION Group) for trade capture.

2. Capture Rate (Price Realization)

Formula: (Realized Price / Day-Ahead Index Price) × 100 Depth: Measures how well your portfolio captures the benchmark index. A capture rate of 95% means you're leaving 5% on the table. Best-in-class operators (e.g., NextEra Energy Resources) target 100–105% for renewable portfolios by optimizing curtailment and PPA timing.

Benchmark: Wind farms in ERCOT averaged 85–95% capture in 2023 due to negative pricing during high wind. Solar farms in CAISO averaged 80–90% due to the "duck curve."

3. Capacity Revenue per MWh

Formula: Total Capacity Auction Revenue ÷ Total MWh (past or expected) Depth: Capacity markets (PJM, ISO-NE, NYISO) pay for availability, not energy. A 1 GW gas plant might earn $100–$150/kW-year in PJM Base Residual Auction (2024/2025 clearing price ~$28/kW-month). That adds $3–$5/MWh to realized revenue.

Vendor: Genscape (now part of S&P Global) provides capacity auction data and forecasts – subscription ~$50k/year.

4. Ancillary Services Revenue per MWh

Formula: (Regulation + Reserves + Reactive Power Revenue) ÷ Total MWh Depth: In PJM, a fast-ramping battery can earn $15–$30/MWh from regulation alone. Gas plants with fast start times can earn $5–$10/MWh from synchronized reserves. Benchmark: Top-quartile hydro or storage assets earn 20–30% of total revenue from ancillaries.

5. Congestion Cost per MWh

Formula: (Real-time LMP at Node – Hub LMP) × Volume Depth: Negative congestion (your node is cheap relative to hub) hurts revenue. Positive congestion (node is expensive) helps. Real operators use Financial Transmission Rights (FTRs) to hedge.

Vendor: Lattice (energy trading and risk management) – pricing ~$100k+/year for mid-sized traders.

6. PPA (Power Purchase Agreement) Mark-to-Market

Formula: (Contract Price – Current Forward Price) × Volume Depth: For renewable developers, PPAs lock in revenue. A 10-year PPA at $35/MWh when forward prices are $50/MWh means you're leaving $15/MWh on the table. Mark-to-market is a risk KPI.

Benchmark: In 2023, solar PPAs in ERCOT averaged $25–$35/MWh; gas PPAs in PJM averaged $40–$55/MWh.

Real Operators

NextEra Energy Resources (NYSE: NEE)

NRG Energy (NYSE: NRG)

Calpine Corporation

EDF Renewables

Failure Modes

  1. Over-reliance on Day-Ahead Markets – Day-ahead prices often diverge from real-time. A plant that only bids day-ahead misses congestion arbitrage. Case study: In CAISO summer 2022, real-time prices were $150/MWh higher than day-ahead for 12 hours – plants that didn't rebid lost $20M+.
  2. Ignoring Transmission Constraints – A generator at a congested node may face negative LMP even when hub prices are high. Failure: A 500 MW wind farm in ERCOT's West Zone lost $15M in 2023 due to curtailment and negative pricing.
  3. Poor Hedging of Capacity Revenue – Capacity auctions clear annually; if you don't hedge with FTRs or swaps, a drop in capacity prices (e.g., PJM 2025/2026 clearing price fell 40% from 2024) can wipe out $3–$5/MWh of revenue.
  4. Underestimating Ancillary Services Revenue – Many operators treat ancillaries as "bonus" instead of optimizing for them. Failure: A 1 GW gas plant in PJM that didn't bid into regulation lost $8M/year in potential revenue.
  5. Over-hedging PPAs – Locking in a 10-year PPA at $30/MWh when forward prices are $60/MWh creates opportunity loss. Case study: A solar developer in CAISO signed a $25/MWh PPA in 2020; by 2023, spot prices were $55/MWh – a $30/MWh loss per MWh.

Reporting Cadence

KPICadenceOwnerTool
Realized Revenue per MWhDailyTrading DeskOpenLink Endur
Capture RateWeeklyPortfolio ManagerCustom SQL/BI
Capacity Revenue per MWhMonthlyRisk ManagerGenscape + Excel
Ancillary Services RevenueDailyDispatchABB Ventyx
Congestion Cost per MWhReal-timeTrading DeskLattice
PPA Mark-to-MarketWeeklyFinanceSalesforce + Clari

Best practice: Daily morning meeting to review prior day's RR/MWh vs. Index. Weekly deep dive on capture rate by asset. Monthly board review of capacity and ancillary revenue trends.

30-60-90

First 30 Days: Audit & Baseline

Days 31–60: Optimization & Gap Analysis

Days 61–90: Hedging & Reporting Cadence

flowchart TD A[Daily Data: LMP, Volume, Ancillaries] --> B[Compute RR/MWh] B --> C{Compare to Index} C -->|Capture Rate < 90%| D[Review Bid Strategy] C -->|Capture Rate > 95%| E[Maintain] D --> F[Adjust Bids in Lattice/OpenLink] F --> B E --> G[Weekly Report to Trading Desk] G --> H[Monthly Board Review]
flowchart LR A[30 Days: Audit Baseline] --> B[60 Days: Optimize Capture] B --> C[90 Days: Hedge & Report] C --> D[Target: +$3/MWh RR]

FAQ

Q: What is a good Revenue per MWh for a gas plant in PJM? A: For 2023, $55–$65/MWh is typical (energy + capacity). Top quartile hits $70+/MWh via ancillary services and congestion arbitrage.

Q: How do renewables compare? A: Solar in CAISO averaged $35–$45/MWh (energy + RECs) in 2023. Wind in ERCOT averaged $25–$35/MWh due to negative pricing. Capture rate is the key differentiator.

Q: What tools do energy traders use for RR/MWh tracking? A: OpenLink Endur (trade capture), Lattice (risk), Genscape (market data), and Clari (PPA pipeline). Pricing ranges from $50k/year (Genscape) to $500k+/year (OpenLink).

Q: How does congestion affect RR/MWh? A: A plant at a congested node can see $5–$20/MWh difference vs. Hub. Positive congestion (node is expensive) boosts revenue; negative congestion hurts it. FTRs hedge this.

Q: What is the biggest mistake operators make? A: Ignoring ancillary services. A 1 GW gas plant can earn $5–$10/MWh from regulation and reserves. Most operators leave 50%+ of that on the table.

Q: How often should I report RR/MWh? A: Daily – it's the most volatile KPI. Weekly for capture rate, monthly for capacity/ancillary breakdown.

Sources

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Pulse CheckScore reps on the metrics that matterRep Scheduling MatrixProtect high-value selling timeIndustry KPIs · SaaSThe 9 sales KPIs that matter for SaaS
Related in the library
More from the library
pets · pet-careIs grain-free dog food linked to heart disease in certain breeds like Golden Retrievers?pulse-sales-trainings · sales-trainingTop 10 Closing Question Templates for Role-Play Trainingsoftware · software-comparisonWhat is the best AI writing assistant for business emails—Jasper or Copy.ai?pets · pet-careTop 10 Cat Litter Box Innovations for 2027pets · pet-careHow do I clean my cat's ears without causing injury or stress?software · software-comparisonHow does Notion compare to Confluence for team documentation?pets · pet-careBest way to quarantine new plants to avoid snail infestation?pets · pet-careWhat herbs in my garden are toxic to free-range rabbits?pets · pet-careTop 10 Bird Play Gyms with Foraging Toys for Cockatiels in 2027software · software-comparisonTop 10 Project Management Tools for 2027software · software-comparisonTop 10 document collaboration tools in 2027pets · pet-careHow do I stop my cat from drinking from the fish tank?software · software-comparisonWhat are the top AI tools for automating customer support tickets in 2024?revops · current-events-2027Top 10 signals that your ABM list needs a complete refreshsoftware · software-comparisonCan Trello’s Butler automation replace Zapier for simple CRM-to-email triggers?
Was this helpful?