What a virtual power plant actually is
A virtual power plant, or VPP, is not a building or a piece of hardware. The Australian Energy Market Operator (AEMO) describes it as a group of resources coordinated through software and communications to deliver services that a conventional power station would normally provide. In an Australian household context, those resources are usually rooftop solar, home batteries and sometimes controllable loads such as hot-water systems or pool pumps.
On their own, a single home battery is tiny by grid standards. But aggregate a few thousand of them and you have a fleet that can be charged or discharged together, on command, in seconds. That aggregated, software-controlled fleet is the "virtual" power plant: many small assets behaving, to the market, like one large one.
How aggregated batteries provide grid services
A VPP operator earns revenue by selling several distinct services into the electricity system. The same fleet can often provide more than one at a time, which the industry calls "value stacking".
- Frequency control (FCAS). The grid runs at a target frequency, and AEMO keeps it within a narrow band around 50 hertz. When a large generator or load suddenly trips, frequency moves fast, and batteries are well suited to correcting it because they respond almost instantly. In the National Electricity Market the contingency frequency control services are split by how quickly a unit must respond — very fast (one-second), fast (six-second), slow (60-second) and delayed (five-minute) — each with a "raise" and a "lower" version. The very fast services were added in October 2023; before that there were three speed bands rather than four. AEMO's VPP demonstrations found that small battery fleets, like large grid batteries, proved highly effective at delivering these contingency services.
- Peak and network support. A VPP can discharge during periods of high demand to ease pressure on the grid, and in some trials has provided localised network support such as voltage management. This is the role most people picture: many batteries exporting together when the system is stretched.
- Wholesale arbitrage. Because wholesale electricity prices swing through the day, a VPP can charge batteries when prices are low and discharge them when prices spike. AEMO's trials found VPPs were capable of responding to market prices in real time, though in practice fleets tend to serve the household first and protect self-consumption before chasing market prices.
What participation involves for owners
Joining a VPP is a deal: you let an operator use part of your battery's capacity, and in return you receive some form of benefit. That benefit varies widely by program and changes over time, so treat any headline figure with caution. It may arrive as upfront sign-up credit, ongoing payments per event or per kilowatt-hour exported, a better feed-in rate, or eligibility for a battery rebate. Several Australian states have linked battery incentives to VPP participation, and the NSW Government, for example, runs a VPP incentive alongside its battery support — but the exact dollar values depend on the scheme, the year and your hardware, so confirm current terms directly with the provider rather than relying on advertised numbers.
In exchange, you give up some control. During a grid event the operator can charge or discharge your battery on its schedule rather than yours, and self-consumption or backup-reserve settings may be temporarily overridden. Most reputable programs let you keep a reserve and cap how often and how deeply they will cycle your battery, but the degree of control you retain is exactly what you should read closely in any contract.
That extra activity is the real cost to weigh. Each VPP event pushes additional energy through the battery, and more cycling contributes to wear over the cell's life. A well-designed program limits the depth and frequency of grid-driven discharge so the payments comfortably outweigh the marginal wear, but the arithmetic is genuinely household-specific. If you have low daytime usage and your battery often sits idle, VPP income can be close to free money. If you already self-consume most of your solar, the extra cycling may add wear for limited gain.
Pros, cons and trade-offs
The honest summary is that a VPP trades a measure of control and some battery wear for a stream of value you would not otherwise capture, while also providing a genuine public benefit by stabilising the grid and reducing the need for new peaking plant.
- In favour: additional revenue or rebates, a more stable grid, and better use of a battery that would otherwise be idle for long stretches.
- Against: reduced control during events, extra cycling and wear, returns that vary with how often power-system events occur, and terms that can change.
The questions worth asking before signing are practical ones. How much capacity am I committing, and what reserve stays mine? How often and how deeply can the battery be cycled? Is there a minimum lock-in period? How is the benefit calculated, and can the rate change? And does joining affect my manufacturer warranty? A VPP is not inherently good or bad value — it depends on your usage pattern, your tariff and the specific terms on offer.
The Australian picture
VPPs in Australia are real but still modest in scale. AEMO's multi-year VPP demonstrations concluded with about 31 megawatts of aggregated capacity participating, most of it in South Australia, and that fleet had reached roughly three per cent of the contingency frequency control market. AEMO has flagged that as VPPs grow it will need better operational visibility of them, and that market rules are still adapting to large aggregations of small batteries. In other words, the technology is proven and the markets work, but participation is an evolving area rather than a finished one. For owners, the sensible approach is to understand what your battery does for you first — see our pieces on AC versus DC coupling and the solar payback calculator — and then judge whether a particular VPP offer adds to that on terms you are comfortable with.