A Virtual Power Purchase Agreement (VPPA) is a contract between an energy buyer and the developer of a renewable energy project, such as a solar array. In this agreement, the buyer guarantees the developer will receive a set price for the energy, and the developer receives the renewable energy credits (RECs) for the energy that is generated and sold. These contracts are typically for 10-20 years.
This can allow a company with the space for a solar installation that is larger than their energy requirements to contract with other businesses to provide power, and for businesses without suitable property to take advantage of the benefits of solar energy.