megawatt.fun

Notes · Independent analysis, not affiliated with Base Power

Financing a home battery

What a lender could see from public prices: one battery, settled at the ERCOT load zone, across 2018 through 2025, including the extreme years. Base’s debt structure and fleet dispatch are not public. This is an outside view.

Loading the price years…

The question

A home battery that is paid the load-zone price earns the gap between the hours it charges and the hours it discharges. Report 13060 is the public day-ahead history of those load-zone prices back to 2011. This note uses the eight complete years 2018 through 2025. 2021 and 2023 are in the set. 2026 is a partial file and is left out.

The battery in the default run is a Base Core’s published 39.2 kWh and 20 kW (20 kW / 39.2 kWh on Base’s utilities page, the same spec the other tools on this site use). Round-trip efficiency, fade, and cost are not published, so those inputs start as labeled illustrations. Changing them recomputes the debt math on the revenues below. It does not rerun the dispatch. The dispatch was run once, at the defaults, by analysis/build_financing.py.

Annual revenue

West is context. The public Base footprint named in the other notes is Houston, North, and South.

Each historical year, same battery
YearRevenueHours

Illustrative debt

Debt service coverage is operating revenue divided by the annual loan payment. The loan is a level payment on the battery’s capital cost. A slower launch capitalizes interest before the first operating year and raises that payment. None of the financing terms are Base’s.

Battery

39.2
20.0
90%

Loan

blank
0
10
2%
0

Coverage by operating year
Operating yearRevenueDebt serviceDSCR

How the two problems connect

A new market that takes longer to open does not change the price history. It changes when the first operating year begins. In this illustration the loan balance grows at the stated interest rate during that wait, and the payment is sized off the larger balance. The same median revenue then covers less of the payment. The state list is the public evidence on which launches have a retail-choice path and which ones wait on a utility partnership. It is not a measured count of months.

Revenue here is also not a forecast of what the battery will earn next year. It is what this dispatch would have earned in each historical year. 2021 is in the distribution on purpose. The median is the number to read. The mean is pulled by the extreme year.

What I couldn't see

Sources

  1. NP4-180-ER, historical DAM load zone and hub prices, report type 13060. Years 2018 through 2025, friendly names DAMLZHBSPP_2018 through DAMLZHBSPP_2025.
  2. Base Core spec sheet, read 27 October 2026. 39.2 kWh. No continuous kilowatts.
  3. Base utilities page, read 4 November 2026. “Our proprietary residential BESS (20 kW / 39.2 kWh).”
  4. ADER Phase 4, WMS, 7 October 2026. Settlement stays at the load zone.
  5. Where to look next, for the launch-path side of the same question.

Rebuild with python3 analysis/build_financing.py. It caches the yearly zips under analysis/cache/ercot-lz/ and rewrites data/financing.json.