A Power Purchase Agreement (PPA) is a legal contract between an electricity generator (provider) and a power purchaser (buyer, typically a utility or large power buyer/trader). A PPA is the principal agreement that defines the revenue and credit quality of a generating project and is thus a key instrument of project finance.