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
How we compute CAISO BESS revenue · Query these ranks from your AI agent with Energy Market MCP
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.
| Rank | Node | Owner | IOU | MW | $/kW-mo |
|---|---|---|---|---|---|
| 1 | PROXSR_2_PS1BT1 | Proxima Solar BESS 1A | POU or AZ/NV | 40 | $13.10 |
| 2 | CASCES_6_CESBT2 | Cascade Energy Storage Expansion | PG&E | 10 | $12.04 |
| 3 | SANBRN_2_SS2BT3 | Sanborn Solar 2 SBESS 3 | SCE | 169 | $11.27 |
| 4 | VSTAES_6_VESBT1 | Vista Energy Storage | SDG&E | 10 | $10.36 |
| 5 | LECONT_2_LESBT1 | LeConte Energy Storage | POU or AZ/NV | 40 | $8.91 |
| 6 | CASCES_6_CESBT1 | Cascade Energy Storage | PG&E | 25 | $8.59 |
| 7 | PERGRN_2_PRSBT1 | Peregrine Storage | SDG&E | 100 | $8.59 |
| 8 | ETIWND_2_SEPBT1 | Separator | SCE | 100 | $7.89 |
| 9 | MARVEL_2_MARBX2 | Marvel | SCE | 325 | $7.77 |
| 10 | KRAMER_1_R1BX3 | Resurgence 1 BESS | SCE | 75 | $7.76 |
| 11 | ROMOLA_5_MPBBT4 | Menifee Power Bank 4 | SCE | 110 | $7.63 |
| 12 | ROMOLA_5_MPBBT2 | Menifee Power Bank 2 | SCE | 230 | $7.59 |
| 13 | MARVEL_2_MARBT3 | Marvel 2 | SCE | 75 | $7.57 |
| 14 | ROMOLA_5_MPBBT1 | Menifee Power Bank | SCE | 230 | $7.56 |
| 15 | CRIMSN_2_CRMBT1 | Crimson | SCE | 200 | $7.55 |
| 16 | CONDOR_2_CDRBT1 | Condor BESS | SCE | 200 | $7.31 |
| 17 | OBERON_5_O1BBX2 | Oberon 1 BESS | SCE | 125 | $6.91 |
| 18 | OBERON_5_O2BBX2 | Oberon 2 BESS | SCE | 125 | $6.74 |
| 19 | MSTANG_2_MTGBT1 | Mustang 1 BESS | PG&E | 75 | $6.71 |
| 20 | TRNQLT_2_RETBT1 | RE Tranquillity BESS | PG&E | 72 | $6.59 |
| 21 | RATSKE_2_WAVBT1 | Willy 9 Antelope Valley Complex | SCE | 100–200 | $6–8 |
| 22 | BLKDIA_2_BDEBT1 | Black Diamond Energy Storage | PG&E | 200+ | $6–8 |
| 23 | DRACKR_2_DSUBT3 | Dracker Solar Unit 3 BESS | SCE | 100–200 | $6–8 |
| 24 | GARLND_2_GARBT1 | Garland B BESS | SCE | 50–100 | $6–8 |
| 25 | SISPRG_2_DS3BT4 | Daggett Solar 3 e BESS | SCE | 10–50 | $6–8 |
| 26 | BLKCRK_2_GMCBT1 | Genesis McCoy Bess | SCE | 200+ | $6–8 |
| 27 | DRACKR_2_DSUBT2 | Dracker Solar Unit 2 BESS | SCE | 100–200 | $6–8 |
| 28 | DSRTSN_2_DS2X2 | Desert Sunlight PV II Storage | SCE | 200+ | $6–8 |
| 29 | VPASS_7_NBT1 | (not in NQC) | SCE | 50–100 | $6–8 |
| 30 | ALAMIT_7_ES1 | Alamitos Energy Storage | SCE | 100–200 | $6–8 |
| 31 | PEASE_1_TBEBT1 | Tierra Buena Energy Storage | PG&E | under 10 | $4–6 |
| 32 | SAUGUS_2_SPESBT1 | Santa Paula Energy Storage | SCE | 10–50 | $4–6 |
| 33 | CENTPD_2_BMSX2 | Blythe Mesa Solar 2 BESS | SCE | 100–200 | $4–6 |
| 34 | MIRLOM_2_MLBBTA | Mira Loma BESS A | SCE | 10–50 | $4–6 |
| 35 | TAHOE_2_THOBT2 | Tahoe 2 | POU or AZ/NV | 100–200 | $4–6 |
| 36 | SOLBLU_2_WSBBX2 | Westlands Solar Blue BESS | PG&E | 200+ | $4–6 |
| 37 | ESNHWR_2_HDSBT2 | Hecate Energy Desert Storage 1 | SCE | under 10 | $4–6 |
| 38 | ESNHWR_2_CS1BT3 | Carris Storage 1 | SCE | under 10 | $4–6 |
| 39 | VICPAS_2_SOCBT1 | Sol Catcher BESS 1 | SCE | 50–100 | $4–6 |
| 40 | BLM W_2_COSBT1 | Coso Battery Storage | SCE | 50–100 | $4–6 |
| 41 | CRIMSN_2_CRMBT2 | Crimson 2 | SCE | 100–200 | $4–6 |
| 42 | ETIWND_6_INEBT1 | Inland Empire Energy Storage | SCE | 50–100 | $4–6 |
| 43 | CMBLND_2_DS2BT3 | Daggett 2 c BESS | SCE | 10–50 | $4–6 |
| 44 | RTEDDY_2_RWSBT5 | Rosamond West Solar Central BESS C | SCE | 10–50 | $4–6 |
| 45 | MIRLOM_2_MLBBTB | Mira Loma BESS B | SCE | 10–50 | $4–6 |
| 46 | RTEDDY_2_RWSBT2 | Rosamond West Solar Central BESS A2 | SCE | 10–50 | $4–6 |
| 47 | SNCLRA_2_VESBT1 | Ventura Energy Storage | SCE | 100–200 | $4–6 |
| 48 | RTEDDY_2_RWSBT1 | Rosamond West Solar Central BESS A1 | SCE | 10–50 | $4–6 |
| 49 | RTEDDY_2_RWSBT4 | Rosamond West Solar Central BESS B | SCE | 10–50 | $4–6 |
| 50 | JOHANN_2_JOSBT2 | Johanna Storage 2 | SCE | 10–50 | $4–6 |
| 51 | RTEDDY_2_RWSBT3 | Rosamond West Solar Central BESS A3 | SCE | 10–50 | $4–6 |
| 52 | SANBRN_2_ES2SB3 | EdSan 2 Sanborn 3 | SCE | 10–50 | $4–6 |
| 53 | EDWARD_2_ES2BT3 | EdSan 2 | SCE | 100–200 | $4–6 |
| 54 | TAHOE_2_THOBT1 | Tahoe 1 | POU or AZ/NV | 50–100 | $4–6 |
| 55 | SANBRN_2_ES1BT3 | EdSan 1 Edwards 1 | SCE | 10–50 | $4–6 |
| 56 | RSMNDS_2_CSRBT1 | Cyclone Solar Rosamond South I BESS 1 | SCE | 10–50 | $4–6 |
| 57 | VICPAS_2_SLOBT1 | Sloth BESS | SCE | 10–50 | $4–6 |
| 58 | TUMBWD_2_WISBT4 | Willow Springs Solar 4 | SCE | 50–100 | $4–6 |
| 59 | MOORPK_2_ACOBT1 | Acorn I BESS | SCE | under 10 | $4–6 |
| 60 | JOHANN_2_JOSBT1 | Johanna Storage 1 | SCE | 10–50 | $4–6 |
| 61 | VALLEY_5_ORTBT1 | Ortega Grid | SCE | 10–50 | $4–6 |
| 62 | GOLETA_2_VALBT1 | Vallecito Energy Storage | SCE | 10–50 | $4–6 |
| 63 | SANBRN_2_ESABT1 | EdSan 1A | SCE | 50–100 | $2–4 |
| 64 | ESNHWR_2_WC1BT1 | Wildcat I BESS | SCE | under 10 | $2–4 |
| 65 | SNCLRA_2_SILBT1 | Silverstrand BESS | SCE | 10–50 | $2–4* |
| 66 | DYLAN_2_BMTBT1 | Beaumont BESS | SCE | 100–200 | $2–4 |
| 67 | RSMNDS_2_CSRBT2 | Cyclone Solar Rosamond South I BESS 3 | SCE | 10–50 | $2–4* |
| 68 | NOAKS_2_PESBT1 | Placerita BESS | SCE | 50–100 | $2–4 |
| 69 | MALAGA_1_ACDBX2 | (not in NQC) | PG&E | 50–100 | $2–4 |
| 70 | TAHOE_2_THOBT3 | Tahoe 3 | POU or AZ/NV | 100–200 | $2–4* |
| 71 | CHINO_2_APEBT1 | Pomona Energy Storage | SCE | 10–50 | $2–4 |
| 72 | KYCORA_6_KMSBT1 | Kearny Mesa Storage | SDG&E | under 10 | $2–4 |
| 73 | GOLETA_2_GE2BT3 | Goleta Energy Storage | SCE | 10–50 | $2–4 |
| 74 | ULTPCH_1_UCSBT1 | Ultrapower Chinese Station BESS | PG&E | 10–50 | $2–4 |
| 75 | VLCNTR_6_VCEBT2 | Valley Center Energy Storage B | SDG&E | 50–100 | $2–4 |
| 76 | GATEWY_2_GESBT1 | Gateway Energy Storage | SDG&E | 200+ | $2–4 |
| 77 | SNCLRA_2_BWEBT1 | (not in NQC) | SCE | 10–50 | under $2* |
| 78 | HENRTA_6_ELCBX2 | (not in NQC) | PG&E | 50–100 | under $2 |
| 79 | BERCYN_2_BCEBT1 | Bear Canyon Energy Storage | PG&E | 10–50 | under $2 |
| 80 | ECASCO_2_SJGBT1 | (not in NQC) | POU or AZ/NV | 50–100 | under $2* |
| 81 | SANDRN_2_SS1BT1 | (not in NQC) | SCE | 50–100 | under $2* |
| 82 | WSTWND_2_M89BT2 | Mojave 89 BESS 2B | SCE | 50–100 | under $2 |
| 83 | LCKHT1_2_LSCBT2 | Lockhart Solar CL ESS 2 | SCE | 50–100 | under $2* |
| 84 | PRIMM_2_SSSBT1 | Silver State South Solar Project Storage | POU or AZ/NV | 200+ | under $2* |
| 85 | LCKHT1_2_LSCBT1 | Lockhart Solar CL ESS 1 | SCE | 50–100 | under $2* |
| 86 | WDFRDF_2_WFFBT1 | West Ford Flat Energy Storage | PG&E | 10–50 | under $2 |
| 87 | VALTNE_2_TSBBT1 | Tropico Solar Big Beau B | SCE | 10–50 | under $2* |
| 88 | VALTNE_2_TSBBT2 | Tropico Solar B | SCE | 10–50 | under $2* |
| 89 | JOANEC_2_STABT1 | Santa Ana Storage 1 | SCE | 10–50 | under $2 |
| 90 | KOLA_2_KLBBT1 | Kola | PG&E | 200+ | under $2* |
| 91 | RECTOR_2_SRBBT1 | (not in NQC) | SCE | 50–100 | under $2* |
| 92 | ATLASC_5_ACBBT6 | Atlas COMPLEX 9 BESS | POU or AZ/NV | 100–200 | under $2* |
| 93 | HUMBRD_1_HMBBT1 | (not in NQC) | PG&E | 50–100 | under $2* |
* Partial data: one or more quarters are missing from the matched filings. All yields use a 12-month divisor.
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.
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.
Counts of sited projects in each public $/kW-mo yield band, grouped by IOU territory.
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.
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.
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.