← Back to Solar Blog

Virtual Power Plants in California: How Powerwall and Battery Owners Earn Revenue from VPP Programs in 2026

Adrian Marin
Adrian Marin|Independent Solar Advisor, Temecula CA

Helping Riverside County homeowners navigate SCE rates and solar options since 2020

A Powerwall in your garage can do more than power your fridge during a PSPS event. Enrolled in a Virtual Power Plant, it earns money every time the California grid leans on it during a heat wave or peak demand event. Here is how VPPs work, which programs are open to Temecula, Murrieta, and Lake Elsinore homeowners in 2026, and what to expect in real revenue.

What a Virtual Power Plant Actually Is

The name sounds like marketing. The concept is concrete. A Virtual Power Plant is a coordinated fleet of distributed energy resources, mostly home batteries but also smart thermostats, EV chargers, and connected appliances, that an aggregator can dispatch on command. When the California grid faces a supply crunch, the aggregator sends a signal. Every enrolled battery exports stored energy to the grid at the same moment. The combined output replicates a traditional gas peaker plant, but cleaner, faster to dispatch, and distributed across thousands of rooftops.

Tesla operates the largest residential VPP in California, with over 100,000 Powerwalls enrolled across the state. Sunrun runs a competing aggregator. OhmConnect, Leap Energy, and CPower run programs that enroll non-battery customers through smart thermostats and connected appliances. Each program pays differently, dispatches differently, and stacks differently with utility rate schedules.

The Physical Mechanics of a Dispatch Event

A dispatch event is the moment a VPP earns its keep, and it is worth understanding exactly what happens at your house when one fires. The aggregator, usually Tesla in the case of Powerwall owners, monitors CAISO and SCE signals through a direct telemetry feed. When SCE issues a Flex Alert or an ELRP dispatch order, Tesla's platform packages that signal and broadcasts it to every enrolled Powerwall in the affected zone. Your Powerwall receives the signal through its always-on cellular or Wi-Fi connection. The Tesla Gateway, the small panel that sits next to the battery and manages power flow, switches the inverter into export mode.

During the event, the battery pushes power out through your home's main service panel and into the SCE distribution network. Your home continues to draw what it needs from solar and from the battery's available capacity, but anything beyond home demand goes to the grid. The SCE smart meter records every kWh of export with a precise timestamp. After the event closes, Tesla pulls the meter export data through SCE's API and credits your account at the program rate, typically inside 30-60 days of the event date.

From the outside, nothing looks different. Your lights stay on. Your AC keeps running. Your fridge does not blink. The only visual signal you get is the Tesla app showing "Grid Services Active" on the Powerwall card, and the battery percentage dropping faster than usual during the event window. Most owners barely notice events while they are happening, then check the app the next day and see the credit.

Why California Pushed Hard on VPP Programs After 2020

The August 2020 rolling blackouts and the September 2022 Flex Alert series exposed a structural problem. California has plenty of solar during the day. The grid stress hits between 4pm and 9pm, when solar drops off and demand peaks. Building new gas peaker plants is slow, expensive, and politically toxic. Aggregating existing home batteries that already sit fully charged at 4pm solves the same problem at a fraction of the cost.

The California Public Utilities Commission launched the Emergency Load Reduction Program in 2021 as a pilot. ELRP pays customers $2 per kWh for load reduction or battery export during grid emergency events. The program runs May through October. By 2026, ELRP has shifted from a pilot to a core grid resource, with multi-year contracts now available to aggregators and direct enrollees.

How the Tesla VPP Works for Powerwall Owners in SCE Territory

Tesla's California VPP is the simplest entry point for most Powerwall 2 and Powerwall 3 owners. Enrollment happens in the Tesla app. Once enrolled, your battery participates automatically. When Tesla receives an ELRP dispatch signal from SCE, your Powerwall exports stored energy to the grid during the event window, typically 4pm to 9pm on hot summer afternoons. Tesla pays you approximately $2 per kWh discharged based on historical 2023-2025 program rates, then bundles the aggregated payment into the customer's quarterly statement.

Events fire 8 to 20 times per year, with most concentrated in July, August, and September. A typical event lasts 1-4 hours. A Powerwall 3 with a 30% backup reserve has roughly 9.5 kWh of dispatchable capacity per event. At $2 per kWh, that is $19 per event. Across 15 events in a season, the household earns roughly $285 from Tesla VPP alone. Higher-usage events, where the battery is fully drained to its reserve floor, push annual revenue toward $400-500.

SCE Critical Peak Pricing and the Demand Response Auction Mechanism

Beyond ELRP, SCE runs Critical Peak Pricing events under TOU-D-PRIME and similar schedules. CPP events fire 9 to 15 times per year. During a CPP event, the on-peak rate spikes from 34 cents per kWh to approximately $1.50-1.80 per kWh for 3-6 hours. A homeowner with a battery who dispatches stored solar instead of importing during those hours avoids the spike entirely. This is not direct revenue, but it shows up on the bill as avoided cost. A typical household avoiding 8 kWh during a CPP event saves $10-14 per event.

The Demand Response Auction Mechanism, or DRAM, is a separate wholesale market where aggregators bid load reduction capacity into the CAISO day-ahead market. Most Temecula homeowners do not interact with DRAM directly. The aggregator that enrolls your battery, Tesla or Sunrun or another, participates on your behalf and shares the revenue back through their VPP payment structure.

Stacking Tesla VPP with TOU-D-PRIME Bill Optimization

The strongest economic case for a Powerwall in southwest Riverside County in 2026 is the combination of Tesla VPP revenue plus daily TOU peak avoidance. The two stack, because the battery is doing different work at different times. From 9am to 3pm the battery charges from solar. From 4pm to 9pm on a normal day, the battery dispatches stored solar to cover home load during the on-peak window, avoiding SCE's 34.5 cent peak rate. On 15-20 days per year when SCE issues an ELRP signal, the battery dispatches a portion of that energy back to the grid for $2 per kWh.

The risk that the two uses conflict is smaller than it looks. ELRP events almost always fire during the same 4pm-9pm window when the battery would be discharging anyway. The difference is direction. Without an event, the energy flows from battery to home loads. During an event, a portion of that energy flows from battery to the grid. The home still pulls some solar and some battery to cover its own consumption, but the export portion is what earns the VPP credit. Net effect: you give up roughly 15-25% of your peak avoidance savings on event days in exchange for the much higher VPP rate. The math comes out ahead by $10-15 per event for a typical Temecula household.

Sunrun and SCE Partnership Programs

Sunrun runs a competing VPP through its own aggregator platform. Sunrun customers with Brightbox batteries or LG Chem RESU systems are enrolled automatically under their power purchase agreement or solar lease terms. SCE territory Sunrun customers have participated in ELRP since 2022. The revenue split favors Sunrun more heavily than Tesla's direct-payment model, because the customer leased rather than purchased the equipment. Sunrun customers should review the original lease for VPP revenue share language, which is typically buried in the appendix.

Sunrun has also piloted bundled offers in 2024-2025 where the VPP enrollment revenue offsets the lease payment, making the monthly cost effectively lower for the customer. Whether this pricing carries forward into 2026 contracts depends on the specific market and ELRP rate decisions made by CPUC.

OhmConnect and Energy Bridge for Non-Battery Customers

OhmConnect is the largest residential demand response aggregator in California for customers who do not have a battery. Sign up is free. The platform connects to a smart thermostat, smart plug, EV charger, or pool pump. When OhmConnect dispatches an event, the platform briefly raises your thermostat setpoint by 2-4 degrees, pauses your pool pump, or delays your EV charging session. You barely notice. The platform measures your reduced consumption against your historical baseline and pays roughly $0.50 to $2 per kWh of verified reduction.

Real revenue for an OhmConnect customer in Temecula ranges from $50 to $200 per year, with most households landing in the $80-120 range. That is less than battery VPP revenue, but the entry cost is also lower. A $200 Ecobee or Nest thermostat is the only required equipment.

Energy Bridge is OhmConnect's hardware device, a smart plug paired with a load disaggregation engine, that improves event accuracy and bumps up the per-event payment. The device is free for new enrollees as of 2026.

Real Revenue Numbers: What Temecula Powerwall Owners Earned in 2024-2025

Tesla's quarterly VPP payment summaries for California customers in the 2024 ELRP season showed the following ranges, based on aggregated customer disclosures across Reddit threads, Tesla owner forums, and direct surveys conducted by SCE Energy Education Center:

The variation inside each tier comes from event duration, weather, and what state of charge the battery sat at when the event started. A 90F afternoon in Murrieta will exhaust more battery capacity than the same event on a 78F day, because home AC load draws from the battery before the export to grid begins.

Want to See What Your Powerwall Could Earn in VPP Programs?

We model your specific battery size, SCE rate schedule, and HFTD zone exposure to project realistic VPP revenue on top of your bill savings. No pressure, just the numbers for your address.

Call for a free VPP and solar estimate

How VPP Events Concentrate in Summer Months

California grid stress is heavily seasonal. The ELRP program technically runs May 1 through October 31, but the actual events cluster between mid-July and mid-September, when sustained heat domes drive air conditioning load across the entire state. In a normal year, 12 of 15 ELRP events fire inside that 60-day window. The other three or four scatter across May, June, and early October during one-off heat advisories or unexpected generation outages.

For Temecula and Murrieta homeowners, this concentration is good news in two ways. First, the hottest days of the year are also the days your solar production peaks, so your battery is most likely to be sitting at or near full charge when the event fires. Second, summer is also when your TOU peak avoidance bill savings are highest, so a Powerwall earns from three sources at once during August: solar self-consumption, peak rate avoidance, and VPP dispatch revenue. The shoulder months of April and November produce less compounded value because events are rare and TOU peak rates are lower.

The practical implication for revenue projection is that anyone modeling VPP economics with evenly distributed events across all 12 months is overestimating winter contribution and underestimating summer contribution. The annualized $300-1,200 number is real, but it arrives in a heavy clump between July and September. Plan your battery reserve setting around that calendar, not around the year average.

The Tradeoff: Battery Cycles, Warranty, and Lifespan

Every discharge cycle counts toward your battery's lifetime cycle count. Modern lithium iron phosphate batteries, including Powerwall 3 and Enphase IQ Battery 5P, are rated for 6,000 to 10,000 cycles before noticeable capacity degradation. Daily solar self-consumption already cycles the battery once per day, or roughly 365 cycles per year. Adding 15-20 VPP events on top adds another 4-5% to annual cycle count.

Over a 10-15 year battery service life, VPP participation shortens expected lifespan by less than 12 months in most scenarios. Tesla's warranty explicitly permits VPP enrollment, and the company's modeling assumes participation across the entire warranty period. The economic question is whether $300-1,200 per year in VPP revenue is worth the slight acceleration in capacity fade. For most owners, the answer is yes, because the revenue arrives in the early years of ownership when the battery is fully under warranty anyway.

Opt-In vs Opt-Out Events and Backup Reserve Mechanics

Tesla VPP events are opt-out by default once you enroll. The system fires automatically based on the ELRP signal from SCE. You receive a push notification in the Tesla app showing event start time, expected duration, and target dispatch level. If you tap opt out, the Powerwall sits the event out. You skip the payment, but the battery remains untouched.

The backup reserve is the core safety setting. In the Tesla app under Customize, Backup Reserve, you set a floor percentage. During a VPP event, the system discharges from full down to that floor and stops. Owners in HFTD zones in Temecula and Murrieta typically set the reserve at 30-50% to keep a meaningful backup buffer in case a PSPS shutoff follows the heat wave. Owners outside HFTD zones often set reserve at 10-20% to maximize VPP revenue.

Why VPP Math Looks Better Under NEM 3.0

Under NEM 2.0, exported solar earned the homeowner 28-30 cents per kWh at retail rate. Battery storage barely paid back because there was little economic reason to store solar instead of exporting it. Under NEM 3.0, export rates dropped to 5-8 cents per kWh average, but VPP rates climbed to $2 per kWh. The ratio inverted. A kilowatt-hour discharged during a VPP event is now worth 25-40 times more than a kilowatt-hour exported at the NEM 3.0 ACC rate.

This is the structural shift that makes battery storage and VPP enrollment a coupled decision in 2026. Solar without storage under NEM 3.0 is still economic but slower-paying. Solar plus storage plus VPP enrollment in SCE territory pulls payback from the 11-14 year range down to 5-8 years after ITC, SGIP, and VPP revenue stack together.

SGIP Rebate Stacking and Required VPP Enrollment

California's Self-Generation Incentive Program pays $200-400 per kWh of installed battery capacity in SCE territory. For a 13.5 kWh Powerwall 3, that is $2,700-5,400 in direct rebate. CPUC has progressively narrowed SGIP eligibility to batteries that act as grid resources, not just self-consumption devices. The Equity Resiliency and large Residential Storage budgets now require enrollment in an approved VPP or demand response program as a condition of the rebate.

Standard Residential Storage budget rebates do not always require VPP enrollment, but the application process favors VPP-enrolled systems. Confirm program rules with your installer before submitting the SGIP application, because terms shift between budget steps. Once you accept SGIP funds tied to VPP enrollment, you typically commit to 5-10 years of participation, with clawback provisions if you opt out early.

Comparing Aggregators: Tesla vs Sunrun vs Leap vs OhmConnect

Choosing which aggregator to enroll with depends on what battery you own, what equipment you have, and how much complexity you want to manage. The four major California residential aggregators each occupy a slightly different niche.

Tesla is the simplest path for Powerwall owners. Enrollment is one tap in the Tesla app. The dispatch happens automatically. Payment shows up as a credit on the Tesla account. The downside is lock-in: enrolled Powerwalls participate in Tesla's programs only, not in third-party aggregator programs that might pay more during specific events. For most owners, the simplicity is worth the modest revenue tradeoff.

Sunrun runs the second-largest residential VPP in California. Their aggregator is open to Brightbox, LG Chem RESU, and select third-party batteries when installed by Sunrun crews. Revenue share for customers under power purchase agreements or leases is materially lower than direct-payment Tesla VPP, because Sunrun retained most rights to the dispatch revenue in the original lease contract. For Sunrun customers who own their system outright after lease buyout, the math improves.

Leap Energy is a wholesale market aggregator that enrolls Enphase, SunPower, FranklinWH, and other batteries that are not in Tesla's or Sunrun's networks. Leap bids enrolled capacity directly into the CAISO day-ahead market and the Demand Response Auction Mechanism. Pay rates vary more event to event because Leap is exposed to wholesale price discovery, but the upside in tight grid weeks can exceed Tesla's flat $2 per kWh. Leap is the right choice for non-Tesla battery owners who want maximum revenue and do not mind some variability.

OhmConnect serves the no-battery customer through smart thermostats and connected devices. The platform also enrolls battery owners as a secondary option, but the per-event revenue is lower than the dedicated battery aggregators. For a Temecula household that has not yet installed a battery, OhmConnect is the entry point. Once a battery is installed, most customers migrate to Tesla VPP or Leap depending on the hardware.

Eligibility by Battery Model

Not every residential battery participates in every California VPP. The major models and their 2026 program eligibility:

Commercial vs Residential VPP Participation

Commercial battery installations in SCE territory, including warehouses, retail centers, and small office buildings in Temecula and Murrieta, participate in VPP programs through different rate schedules and aggregator contracts. The economics scale differently. A 250 kWh commercial battery exporting during 15 events at $2 per kWh earns roughly $7,500 per season, plus avoided Critical Peak Pricing on the commercial rate schedule.

Commercial VPP participation is typically negotiated directly with a wholesale aggregator like Stem, CPower, or Voltus, rather than going through a residential platform. The contracts run longer, the dispatch obligations are heavier, and the revenue per kWh is often higher because the commercial customer takes on more performance risk. For owner-operators of small commercial property in southwest Riverside County, this is worth evaluating alongside any solar plus storage decision.

Data Sharing, Privacy, and What the Aggregator Sees

VPP enrollment requires sharing battery telemetry with the aggregator. Tesla, Sunrun, and OhmConnect see your battery state of charge, dispatch history, home energy consumption profile, and in some cases your TOU rate schedule and SCE bill data. The aggregator uses this data to forecast dispatch capacity, settle payments, and report to CAISO and CPUC. The privacy tradeoff is real but bounded. None of the major California aggregators sell raw battery data to third parties, and CPUC has rules limiting secondary use of utility-derived customer data.

Customers who object to the data sharing have the option to skip VPP enrollment and lose the revenue. There is no middle path where the battery participates anonymously. The data flow is intrinsic to dispatch coordination.

Local Considerations Specific to Temecula, Murrieta, and Lake Elsinore

Southwest Riverside County sits in SCE territory, and within SCE the Temecula Valley has some quirks worth flagging for anyone evaluating VPP enrollment. Parts of Temecula east of the I-15, the wine country areas around Rancho California Road, and most of De Luz fall inside SCE High Fire Threat District zones. Murrieta hot springs and the Santa Rosa Plateau areas also carry HFTD designation. PSPS events in these areas have run 3-7 times per year since 2019, with the peak event count occurring in fall 2020. Any VPP enrollment decision in these zones needs to weigh the dispatch revenue against the resilience reserve the household actually needs.

Lake Elsinore and the flatter parts of central Murrieta carry less PSPS risk, which means residents in those neighborhoods can run lower backup reserves and capture more VPP dispatch revenue without sacrificing resilience. The same is true for most of central Temecula along the Pechanga Parkway and Margarita Road corridors. The HFTD map at sce.com/hftd shows precise zone boundaries down to the parcel level.

The other local consideration is solar production curve. Temecula averages 280-300 sunny days per year, with peak July solar production hitting 6.5-7.5 kWh per kW of installed capacity per day. This means a 10 kW system in Temecula generates roughly 65-75 kWh on a typical summer day, comfortably enough to fully charge a Powerwall by 11am and still cover most home loads through the afternoon. Households on the western edges of Murrieta or in marine-layer-affected pockets of Wildomar may see somewhat lower morning production, which affects how quickly the battery is ready for an afternoon dispatch event.

The Future of VPP Revenue in California Through 2030

CPUC and CAISO have both signaled in 2025 proceedings that VPP compensation rates will rise through 2027-2030 as the state retires more gas peaker plants and leans harder on distributed resources. The Resource Adequacy program is being restructured to credit aggregated battery capacity at higher rates. The ELRP $2 per kWh rate is likely to climb, with stakeholder filings suggesting $3-5 per kWh during qualifying events by 2028.

For a Temecula or Murrieta homeowner installing a battery in 2026, the conservative way to project VPP revenue is to use today's rates. The upside case, if CPUC follows through on the trajectory it has signaled, is meaningfully higher revenue starting 2027 and beyond. Either way, the system is built. Enrollment is open. The economics already work at current rates for most SCE territory Powerwall owners.

How VPP Stacks with Your Solar System in Temecula

The decision tree for a Temecula homeowner considering solar plus storage with VPP enrollment in 2026 looks like this. First, size your solar to cover roughly 100-110% of your annual usage, taking into account NEM 3.0 export rates and the time-of-use shape of your consumption. Second, size your battery to capture the gap between solar production and evening consumption, typically 10-15 kWh for a household using 800-1,200 kWh per month. Third, enroll the battery in the relevant VPP program (Tesla VPP if Powerwall, the appropriate aggregator if Enphase or other), set the backup reserve based on your HFTD zone status, and stack SGIP plus 30% federal ITC into the financing.

Once everything is running, your battery does three jobs. It captures excess solar during the day instead of exporting at the low NEM 3.0 ACC rate. It dispatches that energy during the 4pm-9pm peak window to avoid the 34-55 cent SCE import rate. And it exports stored energy during VPP events for $2 per kWh in direct payment. Three revenue or savings streams, one piece of equipment, paid back inside 5-8 years for most southwest Riverside County homeowners under current rates.

Frequently Asked Questions

What is a Virtual Power Plant (VPP) in plain English?

A VPP is a network of thousands of home batteries and smart devices that an aggregator can dispatch on command. During a peak demand event, every enrolled battery exports stored energy at the same time, replicating a traditional gas peaker plant. Owners get paid for the energy dispatched.

How much can a Powerwall owner in Temecula actually earn from VPP enrollment?

Realistic VPP revenue ranges from $300 to $1,200 per year in SCE territory, depending on program, battery count, and event count. Tesla VPP pays roughly $2 per kWh discharged across 8-20 events per year. A single Powerwall typically earns $200-400 per season. Stacked batteries push the number higher.

What is the Emergency Load Reduction Program (ELRP)?

ELRP is a CPUC program that pays customers $2 per kWh for load reduction or battery export during grid emergency events. It runs May through October. SCE, PG&E, and SDG&E all participate. Most homeowners enroll through an aggregator like Tesla, Sunrun, or OhmConnect rather than the utility directly.

Will VPP enrollment void my Powerwall warranty?

No. Tesla VPP enrollment does not void the warranty. Each event does count toward the battery's lifetime cycle count, but the impact is small. Across 10-15 years of service, VPP participation shortens expected lifespan by less than 12 months in most scenarios.

Does my battery still keep backup capacity if I enroll in a VPP?

Yes. You set a backup reserve percentage. During a VPP event, the system only exports energy above that floor. A 30% reserve means the Powerwall discharges to 30% and stops. The remaining capacity stays available for outages.

Can I participate in a VPP without a battery?

Yes. OhmConnect and similar aggregators enroll customers with smart thermostats, smart plugs, and connected appliances. The platform briefly adjusts settings during events. Pay is $50-200 per year, lower than battery VPP, but the equipment cost is also much lower.

What happens if a VPP event coincides with a PSPS shutoff?

If the grid goes down, your battery automatically switches to backup mode and stops responding to VPP signals. Your reserved capacity powers your home until grid service restores. You lose the VPP event payment but keep the resilience benefit.

Is SGIP rebate compatible with VPP enrollment?

Yes. Some SGIP budget categories now require VPP enrollment as a condition of the rebate. Confirm terms with your installer before submitting the application. Once you accept SGIP funds tied to VPP enrollment, you typically commit to 5-10 years of participation.

See What Solar Plus Storage Plus VPP Looks Like for Your Home

We run the full stack of numbers for your specific SCE rate schedule, HFTD zone, roof profile, and consumption pattern. The estimate shows bill savings, SGIP rebate, federal ITC, and projected VPP revenue across the next 10 years.

Call for a free solar and storage estimate

Related: Battery storage and NEM 3.0 decision guide | SGIP battery rebate in SCE territory 2026 | SCE TOU rates explained for 2026