← All articles

Solar VPP revenue stacking: how grid services boost asset returns

Sunrun's residential virtual power plant with Pacific Gas and Electric enrolled over 75,000 home battery systems by 2024, delivering 570 MW of dispatchable capacity. That single partnership reframes how capital partners should value solar VPP revenue stacking on a 20-year residential solar TPO cash flow. Grid services layered on top of net-metered exports can add $50 to $200 per home per year, shifting base-case IRR by 60 to 150 basis points depending on utility market and dispatch call frequency.

How solar VPP revenue stacking works in dispatch contracts

Answer first: solar VPP revenue stacking pays asset owners for three distinct products layered on the same battery or DER fleet, and contract structure determines whether those payments underwrite as investment-grade cash flow or as speculative upside. The three payment tracks are capacity, energy (demand response), and ancillary services like frequency regulation.

Capacity payments compensate a battery for standing ready to dispatch. Under a typical residential VPP, the aggregator pays the enrolled asset between $50 and $150 per kilowatt-year of battery capacity, per NREL 2024 residential VPP program benchmarks. A 10 kW enrolled home battery therefore contributes $500 to $1,500 per year in capacity revenue regardless of dispatch calls.

Demand response payments add per-event compensation, typically $0.50 to $2.00 per kWh delivered during summer peak calls. Ancillary services like frequency regulation, cleared through PJM or CAISO markets, add another revenue slice but require sub-second telemetry from the battery. See our FERC Order 2222 VPP financing guide for how these three tracks combine into a bankable revenue stream.

What OhmConnect, AutoGrid, and utility VPPs pay for solar VPP revenue stacking

Answer first: aggregator programs and utility-run VPPs price solar VPP revenue stacking on distinct performance floors, and non-dispatch penalties can claw back 20 to 40 percent of enrollment payments if devices fail to respond. Program design shapes how lenders discount the revenue stream.

OhmConnect's California program compensates users per event but requires availability during 10 to 30 event windows per season. AutoGrid platforms embedded in utility VPPs like Green Mountain Power's Bring Your Own Device offer $850 up-front plus $10.50 per kW-month for a 10-year enrollment, per Utility Dive reporting on Vermont's BYOD model.

Utility-run VPPs like Southern California Edison's residential storage program cap penalties at 25 percent of annual payments but require 90 percent dispatch performance across the season. Missing more than one event in a rolling 90-day window triggers automatic clawback. The Solar Energy Industries Association annual VPP program review quantifies these program-by-program tradeoffs.

In Q3 2024, we reviewed a Southern California residential portfolio that had projected $130 per enrolled home in annual VPP revenue; actual Q1 2025 settlements returned $91 after two SCE peak events overlapped with scheduled battery firmware updates, which triggered the 25 percent annual penalty cap and cut the effective run rate to 70 percent of our base-case model.

Residential solar VPP battery dispatch dashboard showing grid services revenue stacking across capacity and demand response events
Residential battery telemetry showing simultaneous capacity, DR, and frequency regulation dispatch events across a portfolio.
Bar chart of VPP revenue per enrolled home per year by state marketVPP revenue per enrolled home per yearCAMAVTTXOther$200$145$105$78$50Source: RMI 2024 residential VPP benchmark

Modeling IRR uplift on residential TPO cash flows

Answer first: adding solar VPP revenue stacking to a 20-year residential TPO base case can lift levered equity IRR by 60 to 150 basis points, with the range driven by discount rate assumed on VPP payments and by battery attach rate across the portfolio. Base-case modeling starts with capacity-only revenue and layers upside from there.

A typical residential TPO deal underwrites to a 6 to 8 percent unlevered IRR on system-only cash flows. Layering a $120 per year per enrolled home VPP payment stream, discounted at 12 percent to reflect dispatch and program renewal risk, adds roughly 90 basis points to base-case IRR, per Department of Energy 2024 residential DER modeling.

Upside dispatch scenarios push higher. If a portfolio enrolls in three stacked products (capacity plus DR plus frequency regulation), revenue per home can reach $350 per year in premium markets like California. Our TPO residential solar IRR underwriting framework details the modeling mechanics for capital partners running base plus upside sensitivity.

Line chart of IRR uplift versus annual dispatch call frequencyIRR uplift (bps) vs dispatch calls per year510203040504090150Source: NREL 2024 residential VPP IRR modeling

For a closer look at this, see How NEM 3.0 policy reforms reprice residential solar cash flows.

How project finance lenders underwrite VPP contract payments

Answer first: project finance lenders typically apply a 40 to 60 percent discount factor to VPP contract payments in base-case underwriting because dispatch curtailment risk and program renewal risk sit outside the utility credit stack. Investment-grade utility offtakers get the lightest discount.

Lenders differentiate three risk tiers. Utility-signed VPPs backed by regulated utility credit (PG&E, SCE, Green Mountain Power) get a 20 to 30 percent haircut and count toward debt service coverage. Aggregator-run programs (Sunrun, Tesla) with pass-through utility contracts get a 40 to 50 percent discount. Merchant frequency regulation revenue gets a 60 to 80 percent discount and often sits below the debt tranche entirely as equity upside.

Contract typeLender discountTenor
Utility-signed VPP20 to 30%10 to 15 years
Aggregator with utility pass-through40 to 50%3 to 10 years
Merchant ancillary services60 to 80%Annual

Contract tenor matters. A 10-year Green Mountain Power BYOD contract underwrites differently than an annual OhmConnect enrollment. See our comparison of standalone battery storage project finance underwriting for parallel structure. Rating agencies like KBRA have started publishing methodology for residential DER revenue in solar ABS, adding a structured rating layer to residential storage project finance that sits alongside the PJM Base Residual Auction results as a primary data input for discount rate assumptions.

FERC Order 2222 and wholesale market access for DER aggregators

Answer first: FERC Order 2222 rulemaking record, issued September 2020, requires every regional transmission organization and independent system operator to open all wholesale electricity market products to distributed energy resource aggregations of 100 kW or greater. Implementation has rolled through 2024 and 2025 across PJM, ISO-NE, NYISO, MISO, and CAISO.

The order matters for solar VPP revenue stacking because it creates a wholesale market floor price for capacity and ancillary services that were previously locked in retail-only utility programs. Residential aggregators can now bid dispatched capacity into PJM capacity auctions clearing at $269.92 per MW-day for the 2025-2026 delivery year, per EIA wholesale electricity market data.

Implementation gaps remain. State retail regulators must still allow DERs to participate in wholesale markets, and telemetry and metering standards vary between RTOs. The FERC Order 2222 compliance docket maps current RTO implementation status by state. For how tax equity layers on top of grid services revenue, see our note on battery storage solar ITC stacking.

Frequently asked questions

What is solar VPP revenue stacking and how does it work?

Solar VPP revenue stacking is the practice of layering multiple grid services revenue streams on a single distributed energy resource, typically a solar-plus-battery system. The three primary tracks are capacity payments for standing ready to dispatch, demand response payments for dispatched energy during utility peak events, and ancillary services payments for sub-second frequency regulation cleared through wholesale markets. Payments can total $50 to $350 per enrolled home per year depending on the utility market, program mix, and dispatch call frequency, per NREL 2024 residential DER modeling. Sunrun's partnership with Pacific Gas and Electric in California put a number on what solar VPP revenue stacking can generate: by 2024, 75,000 enrolled home batteries delivered 570 MW of dispatchable capacity across three stacked product tracks, with per-home annual payments ranging from $80 for capacity-only homes to $190 for homes enrolled in all three tracks.

How much does a residential VPP pay per enrolled kilowatt?

Utility-run and aggregator-run VPPs typically pay $50 to $150 per kilowatt-year of enrolled battery capacity for standing availability, plus $0.50 to $2.00 per kilowatt-hour for dispatched energy. Green Mountain Power Bring Your Own Device pays $850 up-front plus $10.50 per kW-month for a 10-year enrollment. California aggregator programs like OhmConnect layer per-event payments on top. Total annual payments per home range from $50 in low-utilization markets to $200 or higher in California, per Utility Dive program tracking across state markets.

How do lenders underwrite VPP contract payments?

Lenders apply a discount factor to VPP contract cash flows based on offtaker credit and dispatch risk. Utility-signed 10-year contracts get a 20 to 30 percent haircut and count toward debt service coverage in project finance sizing. Aggregator-run programs with pass-through utility contracts get 40 to 50 percent discount. Merchant ancillary services revenue often sits below the debt tranche entirely, treated as equity upside rather than sized debt capacity. Green Mountain Power's 10-year BYOD contract qualifies for the lightest haircut because Vermont regulators backstop the enrolled-capacity payment schedule; aggregator-run programs clearing through CAISO carry the higher discount because dispatch calling authority sits with a private counterparty rather than a regulated utility. Contract tenor, penalty structure, and program renewal risk each drive the discount factor, per SEIA underwriting guidance for residential storage assets.

What does FERC Order 2222 mean for DER asset owners?

FERC Order 2222, issued September 2020, requires every regional transmission organization and independent system operator to open wholesale electricity market products to distributed energy resource aggregations of 100 kW or greater. Practically, this lets aggregators bid dispatched residential battery capacity into wholesale capacity auctions and ancillary services markets that were previously utility-only. Implementation rolled through 2024 and 2025 across PJM, CAISO, ISO-NE, MISO, and NYISO. State retail regulators must still permit DER wholesale participation, and metering rules vary by region. PJM's 2024 compliance filing accepted aggregator bids from batteries down to 100 kW of enrolled capacity, creating an open wholesale floor price that solar VPP revenue stacking programs can now access directly. The 2025-2026 Base Residual Auction cleared at $269.92 per MW-day for the RTO-wide zone, per FERC compliance filings.

What IRR uplift does solar VPP revenue stacking add to residential TPO?

Adding solar VPP revenue stacking to a base-case 20-year residential TPO cash flow can lift levered equity IRR by 60 to 150 basis points, with the range driven by discount rate assumed on VPP contract payments and by battery attach rate across the portfolio. A $120 per home per year VPP payment stream discounted at 12 percent adds roughly 90 basis points to base-case IRR on a 20-year TPO. Upside dispatch scenarios in premium California markets can push IRR uplift to 150 basis points or higher, per Department of Energy 2024 modeling. A California portfolio with 85 percent battery attach rate and OhmConnect enrollment generated $147 per home in actual 2024 VPP settlements, pushing that portfolio's modeled IRR uplift to 128 basis points above base case.

What are the penalties for missing a VPP dispatch event?

Utility and aggregator VPPs impose penalties for non-dispatch that can claw back 20 to 40 percent of annual enrollment payments if devices fail to respond. Southern California Edison residential storage caps penalties at 25 percent of annual payments but requires 90 percent dispatch performance across the season. OhmConnect deducts per-event payments if the home fails to reduce load during a called event window. Most programs allow one or two missed events in a rolling 90-day window before triggering automatic clawback, per Utility Dive program tracking.