Solar Software P2 Reference 5 min read Reviewed June 4, 2026

SAM (System Advisor Model)

SAM is NREL's open-source solar simulation and financial modeling tool. Granular MPPT, hourly weather, and full project finance modeling.

Definition

System Advisor Model (SAM) is the National Renewable Energy Laboratory's open-source PV simulation and financial modeling tool. Combines hourly energy modeling with full project finance — used widely for utility-scale solar bankability cross-checks and policy analysis.

Key Takeaways

  • SAM = NREL’s open-source solar simulation + financial modeling tool.
  • Free download; widely used for bankability cross-checks.
  • Granular MPPT and per-step loss modeling.
  • Full project finance: LCOE, IRR, NPV, tax equity.
  • Scriptable via Python/MATLAB/JS SDK.

Frequently Asked Questions

5 commonly searched questions about SAM (System Advisor Model).

What is SAM?
System Advisor Model — NREL's open-source PV and CSP simulation and financial modeling tool. Free for download. Used worldwide for bankability cross-checks.
Is SAM free?
Yes. Free download from NREL website. Both binary and source code available. No license fee.
How does SAM compare to PVsyst?
PVsyst: industry-standard bankable. SAM: open-source, scriptable, granular MPPT modeling, integrated finance. Often used to cross-check PVsyst. Some lenders accept SAM directly.
Does SAM model storage?
Yes. Battery storage with dispatch optimization. AC-coupled, DC-coupled architectures. Hourly economic dispatch.
Can I script SAM?
Yes. SAM has Python, MATLAB, and JavaScript SDK. Useful for parametric studies and integration in other tools.

Need engineering-backed solar designs?

Heaven Designs delivers PE-stamped solar design packages, structural calculations, electrical engineering, and utility-compliant permit plans.