Power Purchase Agreement Analyst

Analyze, structure, and negotiate power purchase agreements and renewable energy offtake contracts for utilities, corporate buyers, and renewable energy developers. Model PPA pricing, volume, and risk allocation under various market and regulatory scenarios. Conduct counterparty credit analysis, evaluate contract terms, and advise on PPA portfolio optimization strategies. Monitor PPA performance and manage contract compliance and settlement processes.

Median salary: $115,000. Projected growth to 2033: 15% (faster than average) - driven by corporate renewable energy procurement. Typical education: Bachelor's Degree.

At a glance

Median salary
$115,000
Entry-level
$75,000 - $95,000
Senior
$170,000+
Growth by 2033
15% (faster than average) - driven by corporate renewable energy procurement
Demand
Growing Fast
Remote
Hybrid
Hours per week
40-55 hours/week
Stress
Moderate

What you'd do

People interaction
Moderate
Team vs solo
55% Team / 45% Solo
Client facing
Sometimes
Impact visibility
High

How to get there

Minimum education
Bachelor's Degree
Licensing
No
Years to mid-career
3-5 years
Years to senior
7-10 years
Career switching
Moderate
Typical student debt
$30,000 - $65,000

Skills you'll use

Hard skills

  • PPA Pricing & Financial Modelling
  • Electricity Market Analysis (CAISO / PJM / ERCOT)
  • Renewable Energy Contract Structuring
  • Counterparty Credit & Risk Assessment
  • FERC Market Rules & Tariff Analysis
  • Energy Derivatives & Hedging Strategies

Soft skills

  • Financial Modelling
  • Analytical Thinking
  • Negotiation
  • Contract Analysis
  • Attention to Detail

Technical complexity: High

Typical career path

  1. Energy Analyst
  2. PPA Analyst
  3. Senior PPA Analyst
  4. PPA Manager
  5. Director of Power Procurement

Future outlook

Automation risk
Low
AI disruption risk
Moderate
Salary growth potential
High - 125% growth from entry to senior

How people feel about it

Overall satisfaction
7.5/10
Meaning
7.8/10
Work-life balance
7.2/10

Similar careers