Financial formula referenceIndependent reference · Updated August 2026

guide

Internal Rate of Return Formula

Internal Rate of Return Formula: a practical, source-aware guide with clear next steps.

What Is IRR?

IRR is the discount rate at which an investment’s net present value equals zero. You may need this internal rate of return while reviewing a forecast model, investment memo, or board pack.

If the current IRR appears to clear the required return, the immediate question is whether the underlying cash flows and timing assumptions are credible. Misreading the result can make a delayed or risky project appear stronger than it is.

IRR expresses an investment result as a percentage per period. An annual model produces an annual result; a monthly model produces a monthly result.

The measure accounts for the size and timing of each cash amount, unlike a basic ROI calculation that compares total gain with cost without necessarily recognizing when each amount occurs.

IRR is “internal” because its calculation depends on the modeled cash flows rather than an external market benchmark. The result must still be compared with an external hurdle rate, cost of capital, or alternative investment return.

That comparison leads directly to the calculation.

How Does the Internal Rate of Return Formula Work?

The business question is straightforward: at what discount rate do the investment’s expected cash inflows exactly offset its cash outflows? The internal rate of return formula finds that percentage by reducing net present value to zero:

0 = \sum_{t=0}^{n}\frac{CF_t}{(1+IRR)^t}

Where:

  • \(CF_t\) = cash flow in period \(t\), measured in dollars or another consistent currency
  • \(t\) = period number, beginning with period 0
  • \(n\) = final modeled period
  • \(IRR\) = internal rate of return per period, expressed as a decimal in the formula

IRR uses a sign convention: amounts paid into the investment are negative, while amounts received are positive. A result of 0.089 is the decimal form; 8.9% is the percentage form.

The formula assumes each amount occurs at the stated periodic interval, usually at the end of each year unless the model specifies otherwise.

IRR usually cannot be isolated with simple algebra when the investment includes several periods. A spreadsheet uses iteration to test different percentages until the calculated present value is approximately zero.

In Excel, =IRR(values) handles regularly spaced amounts, while =XIRR(values, dates) uses actual dates for irregular timing.

The IRR should use the same period as the cash series. Applying an annual comparison rate to a monthly result without conversion distorts the interpretation.

Once the period is consistent, the next task is to arrange the inputs correctly.

Which Cash Flows Belong in an IRR Calculation?

IRR should include incremental cash flows caused by the investment, recorded with consistent signs and timing. Relevant amounts may include the initial purchase, installation costs, operating receipts, operating expenses, working capital changes, taxes, and terminal proceeds when those items are within the analysis scope.

IRR requires cash flow rather than accounting profit. Depreciation, for example, is not itself a payment, although its tax effect may change the modeled cash flow.

Financing payments are generally excluded from an unlevered project analysis because the discount comparison already reflects funding costs; an equity IRR may instead include debt draws and repayments from the investor’s perspective.

IRR changes when the timing of cash flows changes because a dollar received earlier has a higher present value than the same dollar received later. A short delay may have a modest effect when the amount is small; a longer delay affecting a major inflow may materially reduce the result.

Missing proceeds may push the result below the hurdle or prevent a usable solution.

IRR also needs at least one negative and one positive cash flow. Conventional projections normally change sign once, from the initial outlay to later receipts.

Multiple sign changes can create multiple IRRs, so the investment structure must be reviewed before relying on the output.

How Do You Calculate IRR for an Investment?

IRR is calculated by listing the investment amounts in chronological order and solving for the rate that makes their discounted total equal zero.

Example assumptions: A business considers equipment requiring a $100,000 initial investment at period 0. It expects net cash receipts of $30,000 after year one, $40,000 after year two, and $50,000 after year three.

All amounts are in dollars and are assumed to occur at each year-end, with no separate terminal value.

The IRR equation is:

0=-100{,}000+\frac{30{,}000}{(1+r)^1} +\frac{40{,}000}{(1+r)^2} +\frac{50{,}000}{(1+r)^3}

Where:

  • \(r\) = annual internal rate of return, expressed in decimal form

Testing 8% per year, or 0.08 in decimal form, gives an NPV of approximately $1,764:

-100{,}000+27{,}778+34{,}294+39{,}692=1{,}764

Testing 9% per year, or 0.09 in decimal form, gives an NPV of approximately -$240:

-100{,}000+27{,}523+33{,}667+38{,}570=-240

The IRR lies between those figures. Iteration produces an internal return of approximately 8.90% per year in percentage form, equivalent to approximately 0.0890 in decimal form.

In Excel, entering -100000, 30000, 40000, and 50000 in consecutive cells and applying the IRR function produces the same rounded result.

Change the year-three receipt from $50,000 to $40,000 and the IRR falls to approximately 4.69% per year. The result moves because $10,000 of the investment’s later cash benefit has been removed.

This contrasting case shows why the calculated return must be interpreted against the assumptions rather than read in isolation.

How Should You Interpret the IRR Return?

Result: The example project produces an IRR of approximately 8.90% per year under the stated base-case assumptions.

Interpretation: The IRR return may support an investment when it exceeds the appropriate hurdle rate under credible assumptions. If the required rate is 7% per year, the example clears the threshold by 1.90 percentage points.

If the hurdle is 10% per year, the same project does not clear it.

Decision rule: Compare the IRR with a hurdle rate stated for the same period. An IRR above the hurdle may indicate sufficient modeled return, while an IRR below the hurdle may indicate insufficient modeled return.

A result near the hurdle calls for closer sensitivity testing because a modest change in receipt size or timing could reverse the comparison.

IRR interpretation has three practical ranges. A low result below the hurdle may indicate insufficient return relative to that hurdle; a middle result near the hurdle may require more sensitivity testing; a high result comfortably above the hurdle may indicate greater financial headroom against the same benchmark.

These ranges depend on the organization’s funding costs, risk policy, forecast reliability, and available alternatives - not on a universal acceptable percentage.

IRR does not measure the absolute dollar benefit. A small investment can have a high percentage but create little total value, while a larger project can have a lower result and create more dollar value.

The measure also assumes interim receipts can effectively earn the calculated rate, which may be unrealistic when the result is unusually high.

IRR should therefore be read with project scale, duration, risk, and dollar value. Modified Internal Rate of Return, or MIRR, can help when the model needs explicit financing and reinvestment assumptions.

The next cross-check is the project’s present value at the actual required return.

What Is the Relationship Between IRR and NPV?

IRR and NPV evaluate the same cash flows from different directions: IRR solves for the zero-value percentage, while NPV applies a chosen discount rate to calculate dollar value.

The NPV formula is:

NPV=\sum_{t=0}^{n}\frac{CF_t}{(1+k)^t}

Where:

  • \(NPV\) = net present value, measured in dollars or another consistent currency
  • \(CF_t\) = cash flow in period \(t\), measured in the same currency
  • \(t\) = period number, beginning with period 0
  • \(n\) = final modeled period
  • \(k\) = selected discount rate per period, expressed in decimal form

The formula uses the same sign convention and timing assumptions as the IRR calculation: outflows are negative, inflows are positive, and the example cash flows occur at each year-end. NPV is measured in currency, whereas IRR is measured as a percentage per period.

For conventional cash flows, an IRR above the discount rate corresponds to positive NPV, equality corresponds to zero NPV, and an IRR below the selected percentage corresponds to negative NPV.

At a 7% annual discount rate, or 0.07 in decimal form, the example investment has an NPV of approximately $3,790, supporting the project under those assumptions.

The two measures can rank competing projects differently when their sizes or timing patterns differ. In that case, NPV usually gives the clearer indication of total value added at the required funding cost.

The decision should also account for funding limits, risk, and whether the projects are mutually exclusive.

What Does IRR Say About Investment Value?

IRR describes the break-even discount rate of an investment, but it does not state its dollar value or the quality of the investment or company. A 12% annual internal return means the modeled present value reaches zero when future amounts are discounted at 12% per year.

It does not mean the investor receives 12% in every year.

The IRR result is only as reliable as the forecast. Revenue growth, operating margins, maintenance spending, working capital recovery, taxes, and terminal proceeds can all change value.

Scenario analysis should test a low case with weaker receipts, a middle case using the base forecast, and a high case with stronger but supportable receipts.

IRR may also mislead when cash flows change signs more than once. Such a pattern can create multiple mathematical solutions or no usable solution.

When this occurs, a present-value profile across several percentages and a MIRR calculation can provide a more stable view of investment value.

IRR should not replace qualitative review. Regulatory exposure, execution capacity, liquidity, strategic fit, and forecast confidence remain relevant even when the calculated result exceeds the cost of capital.

Those considerations become concrete when the analysis is attached to a specific project decision.

How Should IRR Be Used for a Project Decision?

IRR should be used as one project-screening measure alongside NPV, payback, risk analysis, and funding constraints. Begin with correctly timed inputs, confirm the sign convention, calculate the return, and compare it with a hurdle stated on the same periodic basis.

For the equipment example, the project clears a 7% annual hurdle in the base case because its IRR is approximately 8.90% per year. It fails that test when the final receipt falls to $40,000 because its IRR drops to approximately 4.69% per year.

The project therefore clears the hurdle only when the year-three cash flow is sufficiently large and arrives as modeled.

Before approving the investment, the decision-maker should inspect a sensitivity table covering receipt size, timing, initial cost, and terminal value. They should also calculate NPV at the organization’s cost of capital and investigate any unusual sign changes or very high IRR result.

Takeaway: IRR identifies the discount rate that makes an investment’s NPV zero, but the decision depends on whether its cash-flow assumptions survive comparison with the hurdle and alternative scenarios.

Run the next cross-check by recalculating NPV and IRR after delaying the largest forecast cash flow by one period.

Worked example takeaway

The $100,000 equipment case above moves from approximately 8.90% to approximately 4.69% when the final receipt falls by $10,000. That is the practical sensitivity check: change one cash-flow assumption, recalculate, and compare the result with the same hurdle.

Review the broader Investor.gov financial tools collection as a neutral companion reference before relying on a modeled investment return.

Next step

Related resources

Move from the broad answer into the tool, filing path or local detail that matches the decision.

01

Return on Investment Formula

Return on Investment Formula: a practical, source-aware guide with clear next steps.

Open resource →
02

CAGR Formula

CAGR Formula: a practical, source-aware guide with clear next steps.

Open resource →
03

Compound Interest Formula

Compound Interest Formula: a practical, source-aware guide with clear next steps.

Open resource →

Common questions

Frequently asked

how do you calculate internal rate of return

See the researched explanation in the guide above, then verify any date-sensitive treatment with the responsible authority before acting.

what is a good irr

See the researched explanation in the guide above, then verify any date-sensitive treatment with the responsible authority before acting.

what is the difference between irr and npv

See the researched explanation in the guide above, then verify any date-sensitive treatment with the responsible authority before acting.

Verification layer

Sources and updates

Rules can change. We prioritize the authority responsible for the form, rate, fee or procedure and keep the full list available without interrupting the guide.

View 2 primary sources