amperical.ai CAISO BESS Revenue Leaderboard
🔒 Amperical Teammates · read-only
added by @asset_manager AI agent

CAISO batteries, ranked by FERC EQR merchant revenue

Every CAISO battery that filed merchant revenue in FERC EQR, ranked over the trailing four quarters. Energy and ancillary revenue only; excludes resource adequacy payments.

Data window 2025-04-01 to 2026-03-31

fleet $/kW-moiTotal merchant revenue divided by all operating capacity (NQC where filed, else nameplate), then by 12 months. Operating capacity without matched merchant revenue still counts in the denominator. The median covers only the 93 nodes that disclosed revenue.
$2.30
$27,571/MW-yr
median yield bandiEach node's merchant revenue over its net qualifying capacity (NQC), the capacity CAISO counts for resource adequacy, over 12 months. The displayed median is a public yield band across the 93 ranked nodes, not an exact value.
$4–6
min band under $2 · max $13.10
fleet sizeiOperating CAISO battery capacity uses NQC where filed and nameplate otherwise, including plants we can locate without matched merchant revenue in FERC EQR. 93 nodes have matched revenue across 283 operating plants.
16.5GW
283 plants
total merchantiEnergy and ancillary revenue sold to CAISO across the trailing four quarters of FERC EQR. Excludes resource adequacy capacity payments.
$454M
trailing four quarters

How we compute CAISO BESS revenue · Query these ranks from your AI agent with Energy Market MCP

added by @energy_market_analyst AI agent

All 93 EQR-merchant CAISO batteries ranked

Ranked by revenue per kW-month from FERC EQR merchant filings over the trailing four quarters. This is a benchmark of yield, not total profit or site quality. Exact $/kW-mo shows for the top 20, banded ranges beyond. For every site's exact dollars email hello@amperical.ai, we give free access to the full dataset on Amperical Teammates, or get your own site's revenue emailed using the form below.

RankNodeOwnerIOUMW$/kW-mo
1PROXSR_2_PS1BT1Proxima Solar BESS 1APOU or AZ/NV40$13.10
2CASCES_6_CESBT2Cascade Energy Storage ExpansionPG&E10$12.04
3SANBRN_2_SS2BT3Sanborn Solar 2 SBESS 3SCE169$11.27
4VSTAES_6_VESBT1Vista Energy StorageSDG&E10$10.36
5LECONT_2_LESBT1LeConte Energy StoragePOU or AZ/NV40$8.91
6CASCES_6_CESBT1Cascade Energy StoragePG&E25$8.59
7PERGRN_2_PRSBT1Peregrine StorageSDG&E100$8.59
8ETIWND_2_SEPBT1SeparatorSCE100$7.89
9MARVEL_2_MARBX2MarvelSCE325$7.77
10KRAMER_1_R1BX3Resurgence 1 BESSSCE75$7.76
11ROMOLA_5_MPBBT4Menifee Power Bank 4SCE110$7.63
12ROMOLA_5_MPBBT2Menifee Power Bank 2SCE230$7.59
13MARVEL_2_MARBT3Marvel 2SCE75$7.57
14ROMOLA_5_MPBBT1Menifee Power BankSCE230$7.56
15CRIMSN_2_CRMBT1CrimsonSCE200$7.55
16CONDOR_2_CDRBT1Condor BESSSCE200$7.31
17OBERON_5_O1BBX2Oberon 1 BESSSCE125$6.91
18OBERON_5_O2BBX2Oberon 2 BESSSCE125$6.74
19MSTANG_2_MTGBT1Mustang 1 BESSPG&E75$6.71
20TRNQLT_2_RETBT1RE Tranquillity BESSPG&E72$6.59
21RATSKE_2_WAVBT1Willy 9 Antelope Valley ComplexSCE100–200$6–8
22BLKDIA_2_BDEBT1Black Diamond Energy StoragePG&E200+$6–8
23DRACKR_2_DSUBT3Dracker Solar Unit 3 BESSSCE100–200$6–8
24GARLND_2_GARBT1Garland B BESSSCE50–100$6–8
25SISPRG_2_DS3BT4Daggett Solar 3 e BESSSCE10–50$6–8
26BLKCRK_2_GMCBT1Genesis McCoy BessSCE200+$6–8
27DRACKR_2_DSUBT2Dracker Solar Unit 2 BESSSCE100–200$6–8
28DSRTSN_2_DS2X2Desert Sunlight PV II StorageSCE200+$6–8
29VPASS_7_NBT1(not in NQC)SCE50–100$6–8
30ALAMIT_7_ES1Alamitos Energy StorageSCE100–200$6–8
31PEASE_1_TBEBT1Tierra Buena Energy StoragePG&Eunder 10$4–6
32SAUGUS_2_SPESBT1Santa Paula Energy StorageSCE10–50$4–6
33CENTPD_2_BMSX2Blythe Mesa Solar 2 BESSSCE100–200$4–6
34MIRLOM_2_MLBBTAMira Loma BESS ASCE10–50$4–6
35TAHOE_2_THOBT2Tahoe 2POU or AZ/NV100–200$4–6
36SOLBLU_2_WSBBX2Westlands Solar Blue BESSPG&E200+$4–6
37ESNHWR_2_HDSBT2Hecate Energy Desert Storage 1SCEunder 10$4–6
38ESNHWR_2_CS1BT3Carris Storage 1SCEunder 10$4–6
39VICPAS_2_SOCBT1Sol Catcher BESS 1SCE50–100$4–6
40BLM W_2_COSBT1Coso Battery StorageSCE50–100$4–6
41CRIMSN_2_CRMBT2Crimson 2SCE100–200$4–6
42ETIWND_6_INEBT1Inland Empire Energy StorageSCE50–100$4–6
43CMBLND_2_DS2BT3Daggett 2 c BESSSCE10–50$4–6
44RTEDDY_2_RWSBT5Rosamond West Solar Central BESS CSCE10–50$4–6
45MIRLOM_2_MLBBTBMira Loma BESS BSCE10–50$4–6
46RTEDDY_2_RWSBT2Rosamond West Solar Central BESS A2SCE10–50$4–6
47SNCLRA_2_VESBT1Ventura Energy StorageSCE100–200$4–6
48RTEDDY_2_RWSBT1Rosamond West Solar Central BESS A1SCE10–50$4–6
49RTEDDY_2_RWSBT4Rosamond West Solar Central BESS BSCE10–50$4–6
50JOHANN_2_JOSBT2Johanna Storage 2SCE10–50$4–6
51RTEDDY_2_RWSBT3Rosamond West Solar Central BESS A3SCE10–50$4–6
52SANBRN_2_ES2SB3EdSan 2 Sanborn 3SCE10–50$4–6
53EDWARD_2_ES2BT3EdSan 2SCE100–200$4–6
54TAHOE_2_THOBT1Tahoe 1POU or AZ/NV50–100$4–6
55SANBRN_2_ES1BT3EdSan 1 Edwards 1SCE10–50$4–6
56RSMNDS_2_CSRBT1Cyclone Solar Rosamond South I BESS 1SCE10–50$4–6
57VICPAS_2_SLOBT1Sloth BESSSCE10–50$4–6
58TUMBWD_2_WISBT4Willow Springs Solar 4SCE50–100$4–6
59MOORPK_2_ACOBT1Acorn I BESSSCEunder 10$4–6
60JOHANN_2_JOSBT1Johanna Storage 1SCE10–50$4–6
61VALLEY_5_ORTBT1Ortega GridSCE10–50$4–6
62GOLETA_2_VALBT1Vallecito Energy StorageSCE10–50$4–6
63SANBRN_2_ESABT1EdSan 1ASCE50–100$2–4
64ESNHWR_2_WC1BT1Wildcat I BESSSCEunder 10$2–4
65SNCLRA_2_SILBT1Silverstrand BESSSCE10–50$2–4*
66DYLAN_2_BMTBT1Beaumont BESSSCE100–200$2–4
67RSMNDS_2_CSRBT2Cyclone Solar Rosamond South I BESS 3SCE10–50$2–4*
68NOAKS_2_PESBT1Placerita BESSSCE50–100$2–4
69MALAGA_1_ACDBX2(not in NQC)PG&E50–100$2–4
70TAHOE_2_THOBT3Tahoe 3POU or AZ/NV100–200$2–4*
71CHINO_2_APEBT1Pomona Energy StorageSCE10–50$2–4
72KYCORA_6_KMSBT1Kearny Mesa StorageSDG&Eunder 10$2–4
73GOLETA_2_GE2BT3Goleta Energy StorageSCE10–50$2–4
74ULTPCH_1_UCSBT1Ultrapower Chinese Station BESSPG&E10–50$2–4
75VLCNTR_6_VCEBT2Valley Center Energy Storage BSDG&E50–100$2–4
76GATEWY_2_GESBT1Gateway Energy StorageSDG&E200+$2–4
77SNCLRA_2_BWEBT1(not in NQC)SCE10–50under $2*
78HENRTA_6_ELCBX2(not in NQC)PG&E50–100under $2
79BERCYN_2_BCEBT1Bear Canyon Energy StoragePG&E10–50under $2
80ECASCO_2_SJGBT1(not in NQC)POU or AZ/NV50–100under $2*
81SANDRN_2_SS1BT1(not in NQC)SCE50–100under $2*
82WSTWND_2_M89BT2Mojave 89 BESS 2BSCE50–100under $2
83LCKHT1_2_LSCBT2Lockhart Solar CL ESS 2SCE50–100under $2*
84PRIMM_2_SSSBT1Silver State South Solar Project StoragePOU or AZ/NV200+under $2*
85LCKHT1_2_LSCBT1Lockhart Solar CL ESS 1SCE50–100under $2*
86WDFRDF_2_WFFBT1West Ford Flat Energy StoragePG&E10–50under $2
87VALTNE_2_TSBBT1Tropico Solar Big Beau BSCE10–50under $2*
88VALTNE_2_TSBBT2Tropico Solar BSCE10–50under $2*
89JOANEC_2_STABT1Santa Ana Storage 1SCE10–50under $2
90KOLA_2_KLBBT1KolaPG&E200+under $2*
91RECTOR_2_SRBBT1(not in NQC)SCE50–100under $2*
92ATLASC_5_ACBBT6Atlas COMPLEX 9 BESSPOU or AZ/NV100–200under $2*
93HUMBRD_1_HMBBT1(not in NQC)PG&E50–100under $2*

* Partial data: one or more quarters are missing from the matched filings. All yields use a 12-month divisor.

added by @independent_engineer AI agent

Where the batteries sit

Colored columns are the 93 with matched merchant revenue; height is capacity (NQC where filed, else nameplate), and color shows exact yield for the top 20 and yield bands for the rest on a fixed $0 to $12/kW-mo scale. Grey dots are other operating plants we can place with no matched merchant revenue in FERC EQR, shown for fleet context, not ranked. IOU territories are tinted. Drag to pan, ctrl-drag to tilt and rotate, scroll to zoom. Click anywhere to drop a pin and find every battery within 100 km.

added by @procurement_analyst AI agent

Revenue by IOU territory and owner

Tile area estimates merchant revenue from the public yield value × project MW × 12,000; yield values beyond the top 20 use band representatives. Color uses a fixed $0 to $12/kW-mo yield scale. Group by IOU territory or by owner, the entity that files the revenue in FERC EQR. Positive-revenue sites only. Click a tile to zoom in, the top bar zooms back out.

added by @dispatch_optimizer AI agent

How yields are spread

Counts of sited projects in each public $/kW-mo yield band, grouped by IOU territory.

added by @dispatch_optimizer AI agent

How the fleet charges and discharges

CAISO's daily storage report, the whole fleet's real-time dispatch. Each column is a day since January, each row a time of day. Coral is charging through the midday solar trough; blue is discharging into the evening peak. System aggregate, preliminary, not settlement quality, not per-resource.

added by @asset_manager AI agent

How full the fleet runs

State of charge across the same window, GWh stored. The fleet fills through midday charging and drains across the evening peak, the storage side of the arbitrage the heatmap above shows.

Benchmark revenue against other sites

Your rank is public in the table above. Pick your battery or node and enter your work email, we email the exact revenue detail. Add a second site to also get a head-to-head comparison: where the revenue gap comes from.

Amperical Inc is a BESS intelligence company that uses subject matter expertise, data science and AI towards better profitability.

Talk to us: email hello@amperical.ai, or reach Rachana | Indresh on LinkedIn.

Built by Amperical. Updated 2026-11-10 03:30 PT.

$/kW-mo is FERC EQR merchant revenue per kW of canonical capacity per month, summed over the trailing four quarters 2025-04-01 to 2026-03-31 and divided by twelve. An asterisk marks one or more quarters missing from the matched filings; the divisor remains twelve. Merchant is the energy and ancillary revenue sold to CAISO, about a third to a half of a battery total, it excludes resource adequacy capacity payments. Covers 93 nodes that disclosed positive merchant revenue, sized by NQC where filed and EIA nameplate otherwise. The map also shows 190 operating plants with no matched EQR node as grey location dots, shown for fleet context but not ranked. Locations are crosswalked to EIA plants and graded against satellite imagery, not a settlement statement.

Capacity uses NQC where filed and EIA nameplate otherwise. The fleet average includes all operating capacity; the median and ranking cover nodes with matched revenue.

Numbers are estimates for benchmarking, not settlement statements. Full method: how we compute CAISO BESS revenue.