A contract with an energy project through which a customer agrees to purchase the energy produced by a generator over a specified period at a predetermined price per unit of energy. Types of PPAs include Physical PPAs, Financial PPAs and other structures.