The power purchase agreement (PPA) is the foundation of project finance for renewable energy. For hybrid solar-plus-storage projects, PPA structuring is significantly more complex than for standalone PV because the battery introduces a time-shifting element, a second set of operational constraints, and multiple potential revenue streams that must be allocated between the project company, the off-taker, and the grid operator.
The market has converged on several standard PPA structures for hybrid PV+BESS — tolling agreements, shaped product PPAs, index storage, and "hybrid" or "bundled" PPAs — each with different risk allocation, revenue profiles, and implications for the project's financial model.
This guide explains the most common PPA structures, how they allocate risk between developer and off-taker, and how to model each structure in a bankable financial projection.
What You'll Learn
- The PPA Landscape for Hybrid Projects
- Tolling Agreements: The Operator Model
- Shaped Product PPAs: The P90 Delivery Model
- Index Storage: Merchant Revenue with a Floor
- Hybrid (Bundled) PPAs: Single Price, Dual Assets
- Revenue Stacking: PPA + Merchant Co-Optimization
- Bankability Considerations for Each Structure
- How Energy Optima Models PPA Structures
The PPA Landscape for Hybrid Projects
The fundamental challenge of hybrid PPA structuring is that a solar farm and a battery have completely different operational profiles, cost structures, and risk characteristics:
- Solar PV: Low marginal cost, predictable diurnal generation (with weather uncertainty), declining CAPEX, 25-30 year life
- Battery: RTE losses, non-degrading marginal cost but degrading capacity, high flexibility, merchant-like revenue profile, 15-20 year life with augmentation
A PPA must specify how the battery is dispatched, who controls the charge/discharge decisions, how the battery's output is priced, which party bears degradation risk, and how curtailment is allocated. The four main structures differ primarily in how they answer these questions.
The choice of structure depends on the off-taker's risk appetite, the project's location and market rules, and the financing requirements of the development team.
Tolling Agreements: The Operator Model
In a tolling agreement, the off-taker (or a third-party dispatcher) controls the battery's operation and pays the project company a fixed capacity payment plus a variable operations fee per MWh discharged. The off-taker takes the merchant risk (price spread capture) and keeps the arbitrage revenue.
Key characteristics:
- Capacity payment ($/MW-month): Fixed payment that covers the project's fixed costs (debt service, fixed O&M, insurance). Typically $8-15/kW-month for a 4-hour BESS.
- Variable tolling fee ($/MWh): Per-discharge fee covering variable O&M, augmentation reserve, and a margin for the project company. Typically $5-12/MWh.
- Off-taker dispatch control: The off-taker decides when to charge and discharge, bearing the risk of spread capture.
- Degradation risk: Typically shared — the project company guarantees a minimum availability (e.g., 95% of rated capacity), and the off-taker bears the reduction in revenue from degradation below that threshold.
Best for: Off-takers with in-house trading desks (utilities, merchant traders) who want to optimize battery dispatch against their portfolio while outsourcing asset ownership and O&M risk. Also popular with data center operators who need firm capacity.
Shaped Product PPAs: The P90 Delivery Model
A shaped product PPA combines solar and storage into a single "shaped" delivery profile. Instead of paying for each MWh of solar generation as it occurs, the off-taker pays for a fixed hourly delivery shape (e.g., 50 MW from hours 16-21 every day). The project company must deliver that shape using any combination of solar generation, battery discharge, and grid purchases.
Key characteristics:
- Fixed delivery shape: The off-taker specifies a P90 or P95 delivery profile for each hour of the day, typically with higher delivery during evening peak hours.
- Single PPA price ($/MWh): A flat price for each MWh delivered to the agreed shape. The price is typically $25-45/MWh depending on location, shape, and tenor.
- Imbalance risk: The project company bears the risk of under-delivery (paying liquidated damages or buying replacement energy) and keeps the value of over-delivery.
- Battery is a tool, not a product: The battery exists to allow the project to meet the evening delivery shape reliably. The off-taker does not care how the shape is met.
Shaped product PPAs are the fastest-growing structure for hybrid projects because they give corporate off-takers (tech companies, industrials) a clean, firm, 24/7 carbon-free energy product that matches their load profile. The project company retains optimization upside while accepting shape risk.
Index Storage: Merchant Revenue with a Floor
Index storage PPAs split the battery's revenue into two components: a fixed capacity payment and a merchant revenue share. The project company receives a fixed monthly payment (covering debt service) and shares in the energy arbitrage revenue at a negotiated split (e.g., 70% to off-taker, 30% to project company).
Key characteristics:
- Base payment ($/MW-month): Covers debt service and fixed costs, typically $5-10/kW-month.
- Revenue share (%): The project company participates in upside if merchant spreads are favorable.
- Floor price: Some structures include a floor price that guarantees a minimum revenue to the project company even if merchant spreads collapse.
- Collars: Combined floor and ceiling prices that bound the project's revenue range for bankability.
Index structures are attractive in markets with deep, liquid energy and ancillary service markets (ERCOT, CAISO, PJM) where there is confidence in long-term spreads but financiers want downside protection.
Hybrid (Bundled) PPAs: Single Price, Dual Assets
The simplest PPA structure for a hybrid project is a bundled PPA where the off-taker pays a single price for all energy delivered from the combined system, regardless of whether it came from the solar array, the battery, or grid charging. From the off-taker's perspective, the system appears as a single resource with a single price.
Key characteristics:
- Single PPA price ($/MWh): Applied to all net energy delivered to the grid. Typically $20-40/MWh.
- Project company dispatches both assets: The project is free to optimize the combined system to maximize net revenue subject to the PPA price.
- Grid charging: If the battery charges from the grid (not just PV), the PPA must address whether this is allowed and how it's compensated.
- ITC compliance: Must ensure battery is charged by PV at least 75% of the time to qualify for the paired-storage ITC.
The bundled structure is simple but creates a moral hazard: the project company could over-dispatch the battery to maximize PPA revenue while accelerating degradation. Most bundled PPAs include a minimum availability clause and a degradation cap to protect the off-taker's long-term energy offtake.
Revenue Stacking: PPA + Merchant Co-Optimization
In practice, most hybrid projects combine a PPA (for a portion of capacity or energy) with merchant exposure for the remaining capacity. This is called revenue stacking, and it requires sophisticated co-optimization of the battery's dispatch across contracted and merchant revenue streams.
Common stacking strategies:
- PPA-backed RA + merchant ancillary services: The battery is contracted for resource adequacy capacity (4-hour RA contract) and free to participate in frequency regulation and reserve markets on remaining capacity.
- Shaped PPA + merchant over-delivery: The battery delivers the committed PPA shape first, then any remaining capacity is dispatched merchant.
- Tolling fee + ancillary services: The battery is tolled for energy arbitrage but can share ancillary service revenue with the project company.
Modeling revenue stacking requires an hourly dispatch optimizer that can handle multiple revenue streams with different prices, constraints, and availability requirements. A simple "maximize revenue" dispatch is not sufficient — the optimizer must respect contractual obligations before allocating remaining capacity to merchant markets.
For a detailed discussion of dispatch optimization techniques, see our guide on EMS Dispatch Strategies for BESS.
Bankability Considerations for Each Structure
Lenders evaluate PPA structures based on the predictability and durability of the revenue stream. Each structure has a different risk profile:
Tolling Agreement
- Most bankable: fixed capacity payment covers debt service, off-taker bears merchant risk
- Key risk: off-taker creditworthiness and termination provisions
- Debt sizing: 70-80% loan-to-cost (LTC) typical
Shaped Product PPA
- Highly bankable if the delivery shape is reasonable and liquidated damages are manageable
- Key risk: solar resource variability and battery degradation making the shape undeliverable in later years
- Debt sizing: 65-75% LTC typical
Index Storage / Revenue Share
- Moderately bankable: base payment covers debt service, but merchant upside is speculative
- Key risk: floor price too low to service debt if spreads collapse
- Debt sizing: 50-65% LTC, lower advance rates
Bundled Hybrid PPA
- Moderately bankable for the solar portion, less so for the battery
- Key risk: battery degradation reduces total deliverable energy, especially in later years
- Debt sizing: 60-70% LTC
For a detailed analysis of how PPA structures affect financial metrics, see our BESS Financial Modeling Guide.
How Energy Optima Models PPA Structures
Energy Optima supports all major PPA structures for hybrid PV+BESS projects within a single modeling framework:
- Tolling agreements: Model capacity payments, variable tolling fees, and off-taker dispatch control
- Shaped product PPAs: Define custom hourly delivery shapes, P90/P95 targets, and liquidated damage schedules
- Index storage: Model base payments, revenue share splits, floors, and collars
- Bundled PPAs: Single-price PPAs with dispatch optimization and ITC compliance tracking
- Revenue stacking: Co-optimize dispatch across multiple contracted and merchant streams simultaneously
The platform simulates dispatch at hourly resolution over the full project life, ensuring that contractual obligations are met before merchant optimization, and produces bankable pro-forma financial statements for debt financing submissions.