A power purchase agreement, or PPA, is a long-term contract under which a generator sells electricity to a buyer at an agreed price for an agreed period.