What are Power Purchase Agreements, anyway?
This article provides a general overview of on-site versus offsite power and physical versus virtual power purchase agreements, also known as PPAs. On-Site Versus Offsite Power Put simply, on-site power and off-site power refer to where your energy comes from…