Back to Blog
solar roi10 min read

Solar IRR Calculation: Cash Flows, Examples and Limits

Calculate solar project and equity IRR with transparent cash flows, spreadsheet timing, NPV checks, multiple-root examples and sensitivity analysis.

Akash Hirpara

Written by

Akash Hirpara

Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Published ·Updated

Answer: Solar IRR is a rate that makes the net present value of a defined project cash-flow series zero. Build the cash flows for the correct owner, tax position and timing, then calculate the rate and verify the residual. Report project and equity returns separately, test uncertain inputs and use NPV alongside IRR. Non-conventional cash flows can produce multiple rates or no useful result.

The useful output is a reviewable cash-flow model, not just a percentage in a proposal. A homeowner, asset owner and equity investor can receive different cash flows from the same solar installation. Label the perspective before calculating the return.

SurgePV publishes this guide and sells solar software. The examples below are hypothetical calculations, not US, European or Indian market benchmarks, customer projects or investment recommendations. Documentation was checked on September 30, 2026.

Define the Cash-Flow Series

For equally spaced annual cash flows, an IRR is a value of r satisfying:

0 = CF0 + CF1/(1+r) + CF2/(1+r)^2 + ... + CFn/(1+r)^n

CF0 is the time-zero cash flow. Later terms are net receipts or payments at the stated period end. The analysis horizon is a project assumption; twenty-five years is not a required universal duration.

Microsoft’s IRR documentation explains periodic cash flows, their order and the iterative calculation. Monthly inputs produce a per-period rate; do not label it annual merely because the spreadsheet displays a percentage. For a conventional constant monthly rate, the annual equivalent is (1 + monthly rate)^12 − 1.

The root describes that cash-flow series. It does not promise that distributed cash can actually be reinvested at the same rate or that another asset with the same IRR has the same risk, liquidity or value.

Build Solar Inputs Without Double Counting

Input Evidence and modeling check
Investment Complete installed scope, payment dates, tax treatment and commissioning
Production Project-specific model, delivery boundary, losses, aging and uncertainty
Electricity value Applicable tariff, interval load, export rights and contract schedule
Operating costs Maintenance, insurance, administration, land and applicable fees
Replacements Equipment, downtime, installation and timing assumptions
Tax and incentives Eligible owner, actual rules, tax capacity and receipt dates
Exit Sale, residual value, decommissioning, restoration and transaction costs
Financing Debt draws, interest, principal, fees, reserves and distributions

Use interval electricity and load information where the tariff requires it. Annual generation multiplied by a retail rate does not automatically calculate the avoided bill: exports, fixed charges, demand charges and timing can change the result.

Enter incentives once and at the appropriate date. Depreciation is a tax deduction, not a cash payment equal to the depreciated amount. A grant, recoverable tax, credit and tax saving need different treatment. Verify current jurisdictional eligibility with the relevant authority and the owner’s adviser before using them in the model.

Record nominal or real currency assumptions, tax basis and period. Inflation, escalation and discount rates must be consistent. Keep uncertainty scenarios separate from claims of measured performance. The PPA pricing guide explains billed energy and contractual escalation in more detail.

Project IRR and Equity IRR

Project cash flows exclude debt-service flows under the chosen project and tax convention. Equity cash flows track shareholder contributions and distributions after financing obligations. Present both where useful, with the basis explicitly identified.

The UNFCCC investment-analysis tool, version 13 separates project and equity calculations and their benchmark selection. It is a methodology reference for its program context, not a universal financing approval standard.

Model draws and repayments with the actual schedule. Include fees, interest, reserve funding and releases, refinancing or balloon payments where applicable. Do not count full CAPEX as an equity outflow and then also omit the financing that funded part of it. Conversely, do not count borrowed money as an operating benefit.

A higher equity IRR does not make the underlying asset more productive. Leverage and distribution timing can change the shareholder result, and debt obligations remain in a downside scenario. An IRR exceeding the loan rate does not by itself prove a higher equity IRR.

A Complete Five-Year Example

Assume an initial investment of 10,000 currency units and five annual end-of-year net inflows of 3,000. Those are declared net cash flows: no additional taxes, replacement, financing or terminal value is included. They are not a typical project forecast.

Year Net cash flow
0 −10,000
1 3,000
2 3,000
3 3,000
4 3,000
5 3,000

The calculated annual IRR is 15.2382%. At an assumed annual discount rate of 8%, NPV is 1,978.13 currency units. The calculation pack checks the NPV residual at the computed root.

For this declared stream, changing only the initial investment or the annual net inflow changes the result. A sensitivity table should recompute the cash flows rather than subtracting a supposed standard number of percentage points.

Why IRR and NPV Can Rank Offers Differently

The following deliberately simplified comparison retains the original guide’s twenty-five-year illustration, with corrected arithmetic. Both alternatives have 120,000 time-zero investment, annual end-of-year net inflows and no other cash flows. The discount rate is 7%. Growth is an assumed cash-flow schedule, not a electricity-price forecast.

Metric Alternative A Alternative B
First annual net inflow 24,000 18,000
Annual net-inflow growth 0% 4%
Number of annual inflows 25 25
Calculated IRR 19.7805% 18.4156%
NPV at 7% 159,686.00 185,293.11
Initial investment / first annual inflow 5.00 6.67

A has the higher IRR, while B has the higher NPV at this specified discount rate. The last row is a simple ratio, not a full cumulative payback calculation for the growing stream. Neither ranking alone determines the investor’s decision; the assumed growth, risk, constraints and liquidity need review.

IRR is a percentage, while NPV expresses modeled value at a chosen discount rate. Do not compare project IRR to an equity benchmark or rank different currencies and risk profiles as though every assumption were identical.

Multiple, Negative and Missing IRRs

A solver can return one root without proving it is unique. Consider periodic cash flows of −100, +230, −132 at years zero, one and two. Both 10% and 20% make NPV zero. Later replacement, restoration or other outflows can create a non-conventional sign pattern in a solar model; inspect it before presenting a single rate.

A separate two-flow example, −1,000 followed by +900 after one year, has an IRR of −10%. If every cash flow is negative, there is no zero-NPV rate greater than −100% for that series. A sign change is necessary for the usual IRR search, but does not itself establish a unique useful result.

Check NPV over the relevant rate range, try appropriate solver starting points and document any multiple roots or failure. A spreadsheet error is a reason to examine the series, not to replace the result with a positive market benchmark.

Spreadsheet Timing: IRR, NPV and XIRR

Microsoft’s cash-flow function guide distinguishes periodic and dated calculations and the treatment of initial cash flows. For the six-row example above, place year zero through year five in cells B2:B7:

=IRR(B2:B7)
=NPV(8%,B3:B7)+B2

The initial outflow is added outside Excel’s periodic NPV function because it occurs at time zero. Preserve numeric zeros for empty periods rather than leaving cells blank that may be ignored by a function.

For actual dated flows, keep matching value and date arrays and use date-based functions:

=XIRR(cash_flow_range,date_range)
=XNPV(discount_rate,cash_flow_range,date_range)

A dated model is useful only if the payment dates are supported. Do not treat a projected tax receipt as known, move investment to a later date to improve the return or collapse construction payments into a single date without identifying the approximation.

MIRR and Reinvestment Assumptions

MIRR calculates a modified rate using explicit financing and reinvestment rates for periodic cash flows. It helps communicate those assumptions; it is not automatically the more conservative or always lower number.

For the five-year example, assume a 6% financing rate and a 4% reinvestment rate. The only negative cash flow occurs at time zero, so the financing-rate choice does not change its present value. Compounding the positive flows to year five at 4% produces a calculated 10.1958% MIRR.

=MIRR(B2:B7,6%,4%)

This result is hypothetical and rate-dependent. The formula does not establish that the investor can obtain the assumed future reinvestment return.

Sensitivity and Lender Review

Recalculate generation, consumption timing, export compensation, CAPEX, replacement, O&M, tax timing and debt terms using evidence-supported scenarios. Keep correlations visible: a battery can change cash flows and investment together rather than simply adding a fixed IRR uplift.

A P90 energy case needs a defensible probabilistic methodology. Do not relabel an arbitrary ten-percent production haircut as P90. Show the actual scenario assumptions and cash-flow consequences.

Where financing is involved, document the lender’s definitions of cash flow available for debt service, debt service, coverage ratios, reserve accounts and distribution conditions. Compare modeled periods against the actual covenant. No universal DSCR, reserve requirement or IRR guarantees loan approval here.

The SAM financial-model overview illustrates that renewable-energy models have different ownership and financial structures. Select a model that matches the transaction rather than using one default output for every customer.

Keep the Technical and Financial Revisions Connected

The layout, production, tariff, financing and proposal should refer to the same project scenario. Reconcile inputs and outputs after equipment or load assumptions change, retain the cash-flow export and document who reviewed each financial assumption.

Evaluate the SurgePV generation and financial workflow with these checks, then request a demonstration for your required scenario. This guide does not establish automatic tax eligibility, probabilistic validation, lender acceptance or support for every financing structure.

For adjacent CRM and engineering handoffs, QuickEstimate and Heaven Designs are related commercial options. SurgePV shares ownership with these businesses. Their inclusion is disclosed commercial context, not independent financial validation or a claim of native integration.

Frequently Asked Questions

What is solar IRR calculation?

It solves for a rate that makes the NPV of a defined solar cash-flow series zero. State the owner, period, currency, financing and tax basis. The result is a model output, not a guaranteed annual investment return or a universal measure of project quality.

How do you calculate IRR for a solar project?

Build a complete ordered cash-flow series, including the initial investment and later net receipts or costs. Use a periodic IRR calculation for equal intervals or a date-based calculation for dated flows, then check NPV at the returned rate and inspect the cash-flow signs.

What is a good solar IRR in 2026?

There is no verified universal target in this guide. Match the return to the investor’s approved benchmark, risk, currency, tax and financing basis. Evaluate NPV, liquidity, downside scenarios and contractual obligations rather than applying an unsupported national or sector range.

What is the difference between project IRR and equity IRR?

Project IRR evaluates the project cash flows excluding debt-service flows under the stated tax convention. Equity IRR evaluates shareholder contributions and distributions after financing obligations. Do not use full project investment as the equity contribution or compare the two returns against an unmatched benchmark.

Should I use IRR or NPV for solar investment decisions?

Use both with consistent assumptions. IRR is a rate; NPV measures modeled value at a specified discount rate. Different scale, timing or non-conventional flows can change their rankings. A positive IRR alone does not establish positive NPV at the required return or approval for investment.

What are common solar IRR mistakes?

Common errors include missing time-zero investment, inconsistent periods or cash-flow signs, treating a tax deduction as cash, double-counting incentives, confusing project and equity flows, ignoring replacements or exit costs, and accepting a solver result without checking residuals and alternative roots.

How does debt financing affect solar IRR?

Debt changes the equity cash flows through contributions, draws, interest, principal, fees, reserves and distribution constraints. Leverage can increase or decrease the resulting return and affects risk. A project-rate versus loan-rate comparison alone does not prove that equity IRR will increase.

How do tax incentives change solar IRR?

Enter only verified benefits for the correct owner, jurisdiction, eligible costs and receipt dates. A deduction is not the same amount as a tax saving, and a credit may not arrive at time zero. Compare supported tax scenarios; do not assume a fixed percentage-point improvement.

What is MIRR and when should it be used?

MIRR calculates a modified rate with explicit financing and reinvestment assumptions for periodic cash flows. Use it when those assumptions help explain the analysis. It is not automatically lower than IRR, and neither metric substitutes for the cash-flow model or risk review.

Can solar IRR be negative?

Yes. An initial payment of 1,000 followed by a receipt of 900 exactly one year later has an IRR of minus ten percent. Other cash-flow patterns can have multiple roots or no useful root. Interpret the result with NPV and the stated investment perspective.

Where this fits

This article is part of SurgePV's Solar Business & Operations hub, which works through the topic from first principles to the decisions a project team actually has to make.

About the Contributors

Author
Akash Hirpara
Akash Hirpara

Co-Founder · SurgePV

Akash Hirpara is identified by SurgePV as a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; education, certifications, project totals, financial results, speaking engagements, and media appearances are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime

Book Free Demo

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.