Virtual Power Plant Calculator — Estimate How Much Your Home Battery Earns Exporting Power to the Grid
A virtual power plant (VPP) revenue calculator estimates the annual cash or credit rewards your home battery system earns by participating in a utility demand response program — discharging stored energy back to the grid during peak stress events.
Select your program region, enter your battery’s discharge power, set the number of annual events and duration — the calculator returns your annual revenue, total clean energy exported in kWh, revenue per event, and a 5-year earnings projection under either a performance-based or capacity-based incentive model.
- Incentive ModelPerformance (kWh)
- Seasonal ParticipationSummer (June – Sept)
- 5-Year Total Earnings$0
How to Use the Virtual Power Plant Revenue Calculator
Step 1 — Select your program region.
Choose from four program options that pre-load the correct incentive rate and model type for your location.
California (Tesla VPP — $2/kWh) applies to Tesla Powerwall owners enrolled in the Tesla Virtual Power Plant program operated with PG&E, SCE, and SDGE in California. This is a performance-based program paying $2 per kilowatt-hour of energy actually discharged to the grid during called events.
Northeast (ConnectedSolutions — $225/kW) applies to battery owners in Massachusetts, Connecticut, Rhode Island, and New Hampshire enrolled in the ConnectedSolutions demand response program administered by Eversource, National Grid, and Unitil. This is a capacity-based program paying a seasonal incentive based on average kilowatt performance during peak demand hours — typically summer afternoons.
Standard Utility ($1/kWh) represents a generic performance-based demand response program — a reasonable estimate for utility programs in New York, Hawaii, and other states with developing VPP incentive structures. Custom Incentive Rate allows you to enter your specific program’s exact rate if it differs from the presets.
Step 2 — Confirm or adjust your incentive rate.
After selecting a program region, the rate field pre-populates with the program’s benchmark rate. Confirm this matches your actual program offer — rates change periodically as utilities revise their demand response tariffs.
For performance-based programs the rate displays in dollars per kWh. For capacity-based programs like ConnectedSolutions it displays in dollars per kW — a meaningfully different model where your seasonal payment depends on your battery’s average discharge power during peak events, not how many kilowatt-hours you export in total.
Step 3 — Enter your battery’s discharge power.
Type the continuous power output your battery delivers to the grid during VPP events in kilowatts. For a single Tesla Powerwall 3, the maximum continuous discharge power is 11.5 kW, though the program may cap participation at 5 kW per unit. A single Enphase IQ Battery 5P discharges at up to 3.84 kW continuously. For multiple batteries, the combined discharge power may be the sum of individual units up to the program’s participation limit per household.
This figure is the most important input for capacity-based programs where your seasonal payment equals discharge power × rate per kW. For performance-based programs it combines with event duration to determine energy exported per event.
Step 4 — Set your events per season.
Drag the slider from 10 to 80 to estimate how many times per year your utility will call a VPP dispatch event. The Tesla VPP program in California typically calls 20–60 events per summer season — most concentrated in August and September during heat waves and extreme demand periods.
ConnectedSolutions in New England calls fewer but more predictable events during defined summer peak hours, typically 60–100 hours total spread across 20–40 events from June through September.
Utilities call events when grid demand approaches capacity limits — hot summer afternoons, cold winter evenings in heating-heavy regions, and any period when renewable generation drops unexpectedly. Your battery is not always dispatched every time an event is called — program algorithms dispatch batteries based on state of charge, local grid conditions, and participation priority.
Step 5 — Select your average event duration.
Choose 1, 2, or 3 hours to match your program’s typical dispatch duration. Tesla VPP events typically last 1–3 hours. ConnectedSolutions peak events run 1–4 hours during defined peak windows. Most US demand response programs limit individual event duration to protect homeowner battery reserve — you typically retain the right to opt out of individual events if your battery is low from a prior outage or high personal energy use.
Event duration multiplied by discharge power gives you kilowatt-hours exported per event — the key figure for performance-based revenue calculation.
Step 6 — Read the three result cards.
The Annual Revenue card shows your estimated total earnings from all VPP events in a year — either as direct cash payments or as bill credits depending on your specific program’s payment structure. The Grid Support card shows the total kilowatt-hours of clean battery energy you export to the grid across all events — a useful figure for sustainability reporting or utility program compliance tracking.
The Value Per Event card shows your average earnings per individual dispatch event, which helps calibrate your expectations for how impactful each event participation is.
Step 7 — Review the network visualization and data list.
The animated diagram shows your home battery nodes connected to the central grid hub — pulsing gently to represent the real-time coordination that virtual power plants perform. The data list below shows your incentive model type (performance or capacity), the seasonal participation window, and your projected 5-year cumulative earnings.
Step 8 — Export your analysis.
Click Export PDF to save a printable VPP revenue projection — useful when evaluating battery system proposals that include VPP enrollment, comparing program participation economics across utilities, or presenting the additional revenue stream to a financial decision-maker.
The VPP Revenue Formula Explained
The calculator uses two different models depending on program type:
Performance-based model (California Tesla VPP, Standard Utility): Energy per event = Discharge power (kW) × Event duration (hrs) Total annual energy = Energy per event × Events per season Annual revenue = Total energy (kWh) × Rate ($/kWh)
Capacity-based model (Northeast ConnectedSolutions): Annual revenue = Discharge power (kW) × Rate ($/kW) (Revenue is based on power capacity commitment, not actual energy dispatched)
Revenue per event: Per event = Annual revenue ÷ Events per season
5-year projection: 5-year total = Annual revenue × 5
Example — California Tesla VPP, 5 kW battery, 40 events, 2-hour average:
- Energy per event = 5 × 2 = 10 kWh
- Total annual energy = 10 × 40 = 400 kWh
- Annual revenue = 400 × $2.00 = $800
- Per event value = $800 ÷ 40 = $20/event
- 5-year earnings = $4,000
Example — Northeast ConnectedSolutions, 5 kW battery, $225/kW:
- Annual revenue = 5 × $225 = $1,125
- Per event (40 events) = $1,125 ÷ 40 = $28.13/event
- 5-year earnings = $5,625
Frequently Asked Questions
Q: What is a virtual power plant and how does my home battery participate?
A: A virtual power plant is a network of distributed home batteries, solar systems, and other flexible energy resources that are coordinated by software to act collectively as a single large power plant — providing grid stability services on demand without any physical power plant infrastructure.
When your utility or VPP operator needs to reduce grid stress during a peak demand event, software sends a signal to your battery’s inverter requesting it to discharge at a set power level for a set duration.
Your battery responds by exporting power to your home’s circuits — reducing your draw from the grid — or in some configurations actually pushing energy back through your utility meter to the grid. In exchange, the utility or VPP operator pays you a financial incentive per kilowatt-hour exported or per kilowatt of capacity committed.
Your participation is typically voluntary for each event — you can opt out of specific dispatches if your battery is low, you are home and need the power, or you are anticipating a personal outage risk. The program respects a minimum battery reserve you configure — typically 20–30% state of charge — below which the utility will not discharge your battery regardless of grid conditions.
Q: Which VPP programs are available in the US right now?
A: The US VPP market is developing rapidly, with the most established programs concentrated in California and New England.
Tesla Virtual Power Plant in California is the largest consumer VPP program in the US, coordinating tens of thousands of Powerwall systems across PG&E, SCE, and SDGE territories. Enrollment is free through the Tesla app. ConnectedSolutions in Massachusetts, Connecticut, Rhode Island, and New Hampshire is the most established capacity-based demand response program for home batteries, offering $225/kW per season through Eversource, National Grid, and Unitil.
Green Mountain Power in Vermont offers battery incentives and VPP participation to customers who lease Powerwalls through their program. Sunrun Shift in California coordinates Sunrun Brightbox batteries into demand response events. Swell Energy operates multi-state VPP programs including in California, Hawaii, and several Southeastern utility territories.
New York’s Consolidated Edison and PSEG Long Island are developing home battery VPP programs through their demand response tariff structures. Hawaii utilities are among the most aggressive in developing VPP programs given their isolated grid and high renewable penetration. Check with your specific utility’s demand response or energy storage program department for current residential battery incentive availability.
Q: Does VPP participation drain my battery and affect my backup power?
A: All established US VPP programs are designed to protect a configurable minimum battery reserve — so your backup power capability is not compromised by program participation.
In the Tesla VPP program, you set your home’s backup reserve level in the Tesla app — typically 20–100% depending on your backup needs. The VPP will not dispatch your battery below this reserve threshold regardless of how urgent the grid demand event is. A homeowner with wildfire risk in Northern California might set a 50% reserve, meaning only the upper half of battery capacity participates in VPP events. A homeowner in a low-outage-risk area might set 20% reserve, maximizing VPP revenue potential.
ConnectedSolutions similarly caps dispatch at a level that leaves homeowners with meaningful backup capacity. The practical impact of VPP participation on backup duration is typically small — an event dispatching 5 kWh from a 13.5 kWh Powerwall with a 20% reserve (2.7 kWh protected) still leaves 5.8 kWh available for home backup after the event.
Q: How are VPP payments structured — cash or bill credits?
A: Payment structure varies by program but most US VPP programs pay either as direct bank account payments or as bill credits applied to your utility account.
Tesla Virtual Power Plant pays Tesla Powerwall owners as credits applied to their Tesla Energy account or as payments to a connected bank account, depending on enrollment options available in their territory.
ConnectedSolutions pays as a seasonal bill credit applied to your utility account — typically disbursed in October or November after the summer peak season concludes and final performance is calculated. Sunrun Shift and other third-party VPP operators typically pay as statement credits or direct deposits depending on the enrollment agreement.
VPP payments are generally considered taxable income by the IRS — similar to other income received for providing services. If you receive more than $600 in VPP payments from a single program operator in a calendar year, you may receive a 1099-MISC or 1099-NEC. Consult a tax professional about the appropriate reporting treatment for your specific program and payment amounts.
Q: Is VPP participation compatible with solar net metering?
A: Yes, VPP participation and solar net metering are generally compatible and can be operated simultaneously — with some important nuances depending on your utility’s specific tariff rules.
During a VPP dispatch event, your battery discharges to reduce your home’s grid draw or export energy. If solar is also producing during the event, the combined effect is maximum grid contribution. The VPP program tracks the battery’s discharge contribution separately from solar production for payment purposes. Your net metering credits for solar production continue to accumulate normally — VPP events do not affect how your solar export is credited.
The key exception to watch for is in California under NEM 3.0, where the interaction between VPP export credits and net metering export credits can be complex. Under NEM 3.0, export credits vary by time of day — VPP events typically coincide with the highest-value export windows (peak demand afternoon hours), meaning VPP battery exports may actually earn better credits per kWh than the base NEM 3.0 export rate.
Review your specific utility tariff or consult a solar installer familiar with NEM 3.0 and VPP interaction before assuming the programs are fully additive.