amperical.ai ERCOT BESS Revenue Leaderboard · January 2025

ERCOT battery revenue rankings, January 2025

Every ERCOT BESS that settled revenue in January 2025, ranked by yield per active day. This month is fully settled, the numbers on this page no longer change.

In January 2025, JUNCTION_BESS was the highest earning ERCOT battery at $7.54/kW-mo. The median across 186 ranked ESRs was $1.29/kW-mo on a 9.6 GW fleet.

Live leaderboard · All months · Methodology

All 186 batteries ranked, January 2025

Rank, zone, size and energy revenue share for every ESR, exact $/kW-mo on the top 20, banded ranges beyond. Your own site's exact revenue is emailed free from the live leaderboard.

RankResourceZoneQSEMW$/kW-mo$/MW-dayEnergy %
1JUNCTION_BESSnanUnknown10$7.54$24889%
2RUSSEKST_BESSnanUnknown10$6.29$207100%
3FLAT_TOP_FLATU1nanUnknown10$5.39$17793%
4CASL_GAP_BATTERY1nanUnknown7$4.79$157100%
5SWTWR_UNIT1nanUnknown10$4.12$13598%
6PYOTE_SWOOSEU1nanUnknown10$4.09$13491%
7BELD_BELU1nanUnknown8$3.96$13091%
8DPCRK_UNIT1nanUnknown10$3.95$130100%
9INRT_W_BESS_1nanUnknown11$3.92$129100%
10ZIER_SLR_BES1nanUnknown40$3.81$12598%
11SGAL_BES_BESS1nanUnknown98$3.80$12591%
12TBWF_ESS_BES1nanUnknown150$3.68$12194%
13HOUSEMTN_BESS1nanUnknown60$3.60$11889%
14ENDPARKS_ESS1nanUnknown50$3.38$11164%
15FLOWERII_BESS1nanUnknown100$3.36$11091%
16WOV_BESS_UNIT1nanUnknown10$3.33$10998%
17CNTRY_BESS1nanUnknown10$3.29$108100%
18HAMILTON_BESSnanUnknown10$3.28$10873%
19ANCHOR_BESS2nanUnknown36$3.28$10890%
20TURQBESS_BESS1nanUnknown190$3.13$10383%
21BOCO_ESS_ESS1nanUnknown100–200$3–5$100–15075–100%
22RRANCHES_UNIT1nanUnknown100–200$2–3$75–10075–100%
23RRANCHES_UNIT2nanUnknown100–200$2–3$75–10075–100%
24SWOOSEII_BESS1nanUnknown100–200$2–3$75–10075–100%
25ANCHOR_BESS1nanUnknown10–50$2–3$75–10075–100%
26VORTEX_BESS1nanUnknown100–200$2–3$75–10075–100%
27ELZA_SLR_BES1nanUnknown100–200$2–3$75–10075–100%
28WIG_ESS_BES1nanUnknown100–200$2–3$75–10075–100%
29SGSA_BESS1nanUnknown10–50$2–3$75–10075–100%
30CATARINA_BESSnanUnknown10–50$2–3$75–10050–75%
31CROSSETT_BES2nanUnknown100–200$2–3$75–10075–100%
32FENCESLR_BESS1nanUnknown50–100$2–3$50–7575–100%
33ALP_BESS_BESS1nanUnknown100–200$2–3$50–7575–100%
34STAM_SLR_BESS1nanUnknown50–100$2–3$50–7575–100%
35JDKNS_BESSnanUnknown10–50$2–3$50–7550–75%
36CEDRVALE_BESSnanUnknown10–50$2–3$50–7550–75%
37PYR_ESS2BnanUnknown10–50$2–3$50–7550–75%
38SANDLAKE_BESSnanUnknown10–50$2–3$50–7550–75%
39RTLSNAKE_BESSnanUnknown10–50$2–3$50–7550–75%
40TOYAH_BESSnanUnknown10–50$2–3$50–7550–75%
41FAULKNER_BESSnanUnknown10–50$2–3$50–7550–75%
42SADLBACK_BESSnanUnknown10–50$2–3$50–7550–75%
43SBEAN_BESSnanUnknown10–50$1–2$50–7550–75%
44SHEEPCRK_BESS1nanUnknown100–200$1–2$50–7550–75%
45ESTONIAN_BES1nanUnknown100–200$1–2$50–7575–100%
46LONESTAR_BESSnanUnknown10–50$1–2$50–7550–75%
47BRP_PBL2_UNIT1nanUnknown10–50$1–2$50–7550–75%
48BAY_CITY_BESSnanUnknown10–50$1–2$50–7550–75%
49GOMZ_BESSnanUnknown10–50$1–2$50–7550–75%
50AE_BESSnanUnknown10–50$1–2$50–7575–100%
51CS_BESSnanUnknown10–50$1–2$50–7575–100%
52BATCAVE_BES1nanUnknown100–200$1–2$50–7550–75%
53MUSTNGCK_BES1nanUnknown50–100$1–2$50–7550–75%
54JADE_SLR_BESS2nanUnknown50–100$1–2$50–7575–100%
55MADERO_UNIT2nanUnknown100–200$1–2$50–7575–100%
56MADERO_UNIT1nanUnknown100–200$1–2$50–7575–100%
57GRDNE_BESSnanUnknown10–50$1–2$50–7525–50%
58EBNY_ESS_BESS1nanUnknown200+$1–2$50–7550–75%
59CLO_BESS2nanUnknown100–200$1–2$50–7575–100%
60JADE_SLR_BESS1nanUnknown50–100$1–2$50–7575–100%
61PALE_ESS_BES1nanUnknown200+$1–2$50–7550–75%
62CNLY_ESS_BESS_1nanUnknown100–200$1–2$50–7550–75%
63HOLCOMB_BESSnanUnknown10–50$1–2$50–7525–50%
64ANEM_ESS_BESS1nanUnknown100–200$1–2$50–7550–75%
65NF_BRP_BES1nanUnknown100–200$1–2$50–7525–50%
66WFTANK_ESS1nanUnknown100–200$1–2$50–7575–100%
67BRP_PBL1_UNIT1nanUnknown10–50$1–2$50–7550–75%
68TV_BESSnanUnknown10–50$1–2$25–5075–100%
69GAMBIT_BESS1nanUnknown100–200$1–2$25–5050–75%
70GIGA_ESS_BESS_1nanUnknown100–200$1–2$25–5025–50%
71FRMRSVLW_BESSnanUnknown10–50$1–2$25–5025–50%
72PYR_ESS2AnanUnknown10–50$1–2$25–5025–50%
73LMO_BESS1nanUnknown100–200$1–2$25–5050–75%
74DKNS_ESS_BES1nanUnknown50–100$1–2$25–5025–50%
75BLSUMMIT_BATTERYnanUnknown10–50$1–2$25–500–25%
76CISC_BESSnanUnknown10–50$1–2$25–5025–50%
77CONTINEN_BESS1nanUnknown10–50$1–2$25–500–25%
78CLO_BESS1nanUnknown100–200$1–2$25–5075–100%
79HMNG_ESS_BESS1nanUnknown100–200$1–2$25–5050–75%
80DKNS_ESS_BES2nanUnknown50–100$1–2$25–5025–50%
81DKNS_ESS_BES3nanUnknown50–100$1–2$25–5025–50%
82PAVO_ESS_BESS2nanUnknown50–100$1–2$25–5025–50%
83DKNS_ESS_BES4nanUnknown50–100$1–2$25–5025–50%
84MV_VALV4_BESSnanUnknown10–50$1–2$25–5025–50%
85DIBOL_BESSnanUnknown10–50$1–2$25–5025–50%
86NWF_NBSnanUnknown10–50$1–2$25–5075–100%
87RVRVLYS_ESS1nanUnknown10–50$1–2$25–5050–75%
88PAVO_ESS_BESS1nanUnknown50–100$1–2$25–5025–50%
89NOBLESLR_BESS2nanUnknown50–100$1–2$25–500–25%
90CR_BESS1nanUnknown10–50$1–2$25–5075–100%
91MNWLE_BESSnanUnknown10–50$1–2$25–5025–50%
92PAULN_BESSnanUnknown10–50$1–2$25–5025–50%
93K0_UNIT1nanUnknown10–50$1–2$25–5025–50%
94NOBLESLR_BESS1nanUnknown50–100$1–2$25–500–25%
95BR_ARROW_BESS1nanUnknown10–50$1–2$25–5075–100%
96CHISMGRD_BES1nanUnknown100–200$1–2$25–5075–100%
97CAMWIND_BESS1nanUnknown10–50$1–2$25–5075–100%
98MIDWY_BESS1nanUnknown10–50$1–2$25–5075–100%
99OLNEYTN_BESSnanUnknown10–50$1–2$25–5025–50%
100JOHNCI_UNIT_1nanUnknownunder 10$1–2$25–500–25%
101FIVEWSLR_BESS1nanUnknown200+$1–2$25–5050–75%
102LILY_BESS1nanUnknown50–100$1–2$25–5025–50%
103PAVLOV_BESSnanUnknown10–50$1–2$25–5025–50%
104FALFUR_BESSnanUnknown10–50$1–2$25–5025–50%
105ROSELAND_BESS1nanUnknown50–100$1–2$25–5050–75%
106BR_ARROW_BESS2nanUnknown50–100$1–2$25–5075–100%
107AZURE_BESS1nanUnknown50–100$1–2$25–5025–50%
108CORALSLR_BESS2nanUnknown50–100$1–2$25–5075–100%
109HYDR_ESS_BES1nanUnknown200+$1–2$25–5025–50%
110BIG_STAR_BESSnanUnknown50–100$1–2$25–5075–100%
111COYOTSPR_BESSnanUnknown10–50$1–2$25–5075–100%
112SPTX12B_BES1nanUnknown10–50$1–2$25–5050–75%
113RVRVLYS_ESS2nanUnknown50–100$1–2$25–5025–50%
114L_FRESNO_BESSnanUnknown10–50$1–2$25–500–25%
115N_MERCED_BESSnanUnknown10–50$1–2$25–5025–50%
116LIGSW_BESS1nanUnknown10–50$1–2$25–5075–100%
117W_HARLIN_BESSnanUnknown10–50$1–2$25–5025–50%
118LFSTH_BESSnanUnknown10–50$1–2$25–5025–50%
119ANG_SLR_BESS1nanUnknown100–200$1–2$25–5075–100%
120INDL_ESSnanUnknown10–50$1–2$25–500–25%
121LBRA_ESS_BES1nanUnknown200+$1–2$25–5025–50%
122ODESW_UNIT1nanUnknown10–50$1–2$25–500–25%
123MAINLAND_BESSnanUnknown10–50$1–2$25–500–25%
124WEIL_TRC_BESSnanUnknown10–50$1–2$25–500–25%
125MYR_BES1nanUnknown50–100$1–2$25–5075–100%
126RIO_GRAN_BESSnanUnknown10–50$1–2$25–5025–50%
127L_463S_UNIT1nanUnknown10–50$1–2$25–500–25%
128MYR_BES2nanUnknown50–100$1–2$25–5075–100%
129WORSHAM_BESS1nanUnknown10–50$1–2$25–5025–50%
130BLUEJAY_BESS1nanUnknown50–100$1–2$25–5025–50%
131MAYBERRY_BESSnanUnknown10–50$1–2$25–5025–50%
132SUNVASLR_BESS2nanUnknown10–50$1–2$25–5025–50%
133CORALSLR_BESS1nanUnknown10–50$1–2$25–5050–75%
134HEIGHTTN_UNIT1nanUnknown10–50$1–2$25–500–25%
135BYRDR_ES_BESS1nanUnknown50–100$1–2$25–5025–50%
136GEORSO_ESS_1nanUnknown10–50$1–2$25–5075–100%
137S_SNROSA_BESSnanUnknown10–50$1–2$25–500–25%
138ELSA_BESSnanUnknown10–50$0–1$25–5025–50%
139ANGLETON_UNIT1nanUnknown10–50$0–1$25–500–25%
140DICKNSON_UNIT1nanUnknown10–50$0–1$25–500–25%
141PRTLAVS_BESS1nanUnknownunder 10$0–1$25–500–25%
142BRAZORIA_UNIT1nanUnknown10–50$0–1$25–500–25%
143GARCENO_BESSnanUnknown10–50$0–1$25–5025–50%
144CROSSETT_BES1nanUnknown100–200$0–1$25–5025–50%
145DA_BESSnanUnknownunder 10$0–1$25–5075–100%
146RPUBRDS_ESS1nanUnknown50–100$0–1$25–5025–50%
147MAYBERRY_BESS2nanUnknown10–50$0–1$25–5075–100%
148HLY_BESS1nanUnknown100–200$0–1$25–5075–100%
149HLY_BESS2nanUnknown100–200$0–1$25–5075–100%
150DAN_BESS1nanUnknown50–100$0–1$25–5075–100%
151PHO_BES1nanUnknown100–200$0–1$25–5075–100%
152SLCNHLS_ESS1nanUnknown10–50$0–1$25–5025–50%
153DCSES_BES1nanUnknown50–100$0–1$25–500–25%
154GKS_BESS_BESS1nanUnknown100–200$0–1$25–5075–100%
155WCOLLOCL_BSS_U1nanUnknown10–50$0–1$0–250–25%
156BRP_ZPT2_UNIT1nanUnknown10–50$0–1$0–250–25%
157RBN_BESS1nanUnknown100–200$0–1$0–2550–75%
158SWEENY_UNIT1nanUnknown10–50$0–1$0–250–25%
159BKSL_ESS_BESS1nanUnknown10–50$0–1$0–2575–100%
160N_ALAMO_BESSnanUnknown10–50$0–1$0–2550–75%
161MAGNO_TN_UNIT1nanUnknown10–50$0–1$0–250–25%
162DAN_BESS2nanUnknown50–100$0–1$0–2575–100%
163SUNVASLR_BESS1nanUnknown50–100$0–1$0–250–25%
164BRP_ZPT1_UNIT1nanUnknown10–50$0–1$0–250–25%
165DCSES_BES2nanUnknown50–100$0–1$0–2525–50%
166SLCNHLS_ESS2nanUnknown50–100$0–1$0–2525–50%
167GREGORY_BESS1nanUnknownunder 10$0–1$0–2575–100%
168DCSES_BES3nanUnknown50–100$0–1$0–2525–50%
169LOPENO_UNIT1nanUnknown10–50$0–1$0–250–25%
170NCO_ESS1nanUnknown50–100$0–1$0–250–25%
171ALVIN_UNIT1nanUnknown10–50$0–1$0–250–25%
172JAR_BES1nanUnknown100–200$0–1$0–2575–100%
173SHAMROCK_BESS1nanUnknown50–100$0–1$0–2575–100%
174DCSES_BES4nanUnknown50–100$0–1$0–2525–50%
175JAR_BES2nanUnknown100–200$0–1$0–2575–100%
176LON_BES1nanUnknown100–200$0–1$0–2575–100%
177MUENSTER_BESS1nanUnknown10–50$0–1$0–2575–100%
178PHO_BES2nanUnknown100–200$0–1$0–2575–100%
179EUNICE_BES1nanUnknown10–50$0–1$0–2550–75%
180TORT_ESS_BESS1nanUnknown10–50$0–1$0–2575–100%
181JUNORTH_BES1nanUnknown10–50$0–1$0–2575–100%
182MOORE_FL_BESS1nanUnknown10–50$0–1$0–2575–100%
183PEARSALL_BES1nanUnknown10–50$0–1$0–2575–100%
184FRMRSVLW_BES2nanUnknown10–50under $0under $0
185X4_SWRInanUnknown10–50under $0under $00–25%
186PALACIOS_BESS1nanUnknown10–50under $0under $0

Built by Amperical from public ERCOT 60-day SCED and DAM settlement disclosures.

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