ERCOT · Renewable Capture Index v1.0
ERCOT solar earns 56¢ of every hub dollar in North Zone.
Generation-weighted capture price for every operational solar and wind plant in ERCOT, built from real metered output and capacity-weighted across the operating fleet. Updated daily.
Methodology
metered output · capacity-weighted
Plants covered
644 · 76.1 GW
Trailing window
May 2025 – Apr 2026
Last updated
Apr 30, 2026
Date Range
Or Pick a Month
Showing
Solar capture by zone
Trailing 12 months · capacity-weighted · vs. flat hub price
Full index
Grouped by fuel · sorted by capture ratio
All zones · all fuels (v1)
Zone Capture Price Flat Hub Price Capture Ratio Gap to Hub Plants Capacity (MW) Energy (TWh)
Monthly trajectory
Full history · capture ratio vs reference hub
How this is computed
Methodology v1.0 · open
Per-plant capture price
For each operating plant, we compute the generation-weighted average wholesale price it received over the trailing window from its real metered output: capturep = Σ (outputh × priceh) ÷ Σ outputh Output is the plant's actual delivered energy, hour by hour. Price is the wholesale settlement price at the plant's location over the same hour. The sum runs across every hour in the window — so hours when the plant produced more weigh more heavily.
Zone × fuel rollup
Per-plant captures are aggregated within {zone, fuel} by capacity weighting, using each plant's installed nameplate capacity: capturez,f = Σp (capturep × MWp) ÷ Σp MWp Capacity weighting reflects per-MW economics — what a typical megawatt of installed solar in a zone earns — which is the metric a developer evaluating new PPA pricing cares about.
Reference price (denominator)
The capture ratio compares per-zone capture to the flat 24/7 average wholesale price at the corresponding ERCOT hub: NORTH → HB_NORTH, SOUTH → HB_SOUTH, WEST → HB_WEST, HOUSTON → HB_HOUSTON, PANHANDLE → HB_PAN. These five zones each have their own ERCOT settlement hub, so the capture ratio for them is essentially a pure timing measurement: did the plant produce in expensive hours or cheap ones?

COASTAL is the exception — it's a MORA-defined planning zone that doesn't have its own ERCOT settlement hub. We use the nearest geographic hub as the comparator: COASTAL → HB_HOUSTON. The capture ratio for COASTAL therefore combines two effects: timing (when the plant produced) AND basis (how much the plant's local node prices at a discount or premium vs HB_HOUSTON). We'll decompose timing and basis as separate metrics in v2.
What we excluded from v1
BESS / storage capture is in development and will ship in v2. The math is different — batteries charge during low-price hours and discharge during high-price hours, so output is bidirectional and the "capture price" concept becomes an arbitrage spread rather than a single weighted average. We're building a storage-specific energy-arbitrage metric to capture that. Gas and other thermal fuels are excluded because the matched universe is dominated by industrial cogeneration plants whose dispatch economics don't reflect merchant-market behavior. Curtailment is not separately accounted for — hours when a plant produced zero MWh don't contribute to its capture price, which is the economically correct treatment.
Update cadence
Refreshed daily. The plant census is updated monthly. Wholesale market data lags real time by 60 days due to ERCOT's settlement disclosure schedule. The trailing 12-month window therefore covers two months prior to today through fourteen months prior to today.
Power Terminal Renewable Capture Index v1.0 · Methodology open · Data from ERCOT MIS & MORA · Not trading advice. For granular per-plant or per-month data, request access.