IRR Calculator

Calculate the Internal Rate of Return for any investment with multiple cash flows. Compare IRR to your hurdle rate for investment decisions.

SC
Written by Sarah Chen, CFP
Certified Financial Planner
JW
Fact-checked by Dr. James Wilson, PhD
Options Strategy Researcher
Profit & LossFact-Checked

Input Values

$

Upfront investment amount (entered as positive).

$

Average yearly cash flow from the investment.

Number of years of cash flows.

$

Value recovered at end of investment (residual or sale).

Results

Estimated IRR
0.00%
Total Cash Returned
$0.00
Simple ROI-100.00%
Payback Period (Years)0
Profit Multiple0
Results update automatically as you change input values.

What Is IRR (Internal Rate of Return)?

Internal Rate of Return (IRR) is the discount rate that makes the net present value (NPV) of all cash flows from an investment equal to zero. In simpler terms, it is the annualized rate of return that an investment is expected to generate. IRR accounts for both the magnitude and timing of cash flows, making it more sophisticated than simple ROI.

IRR is the standard metric for evaluating capital investments, real estate deals, private equity, and any investment with multiple cash flows over time. An investment is generally considered attractive when its IRR exceeds the investor's required rate of return (hurdle rate).

i
IRR Decision Rule

If IRR > Hurdle Rate: Accept the investment. If IRR < Hurdle Rate: Reject the investment. A typical hurdle rate for businesses is 10-15%. For private equity, 20-25% IRR is often the minimum target.

IRR Concept and Approximation

IRR Definition
NPV = -Initial Investment + CF1/(1+IRR) + CF2/(1+IRR)² + ... + CFn/(1+IRR)ⁿ = 0
Where:
Initial Investment = Upfront cost (negative cash flow)
CF = Cash flow received in each period
IRR = The rate that makes NPV = 0
n = Number of periods
IRR Approximation (Equal Cash Flows)
IRR ≈ (Annual Cash Flow / Initial Investment) + (Terminal Value / Initial Investment - 1) / Years
Where:
Annual Cash Flow = Average yearly cash flow
Initial Investment = Upfront investment
Terminal Value = Value at end of investment
Years = Investment period
IRR Calculation Example
Given
Initial Investment
$100,000
Annual Cash Flow
$28,000
Years
5
Terminal Value
$20,000
Calculation Steps
  1. 1Total Cash Returned = ($28,000 × 5) + $20,000 = $160,000
  2. 2Simple ROI = ($160,000 - $100,000) / $100,000 = 60%
  3. 3Payback Period = $100,000 / $28,000 = 3.6 years
  4. 4Profit Multiple = $160,000 / $100,000 = 1.6x
  5. 5Estimated IRR ≈ 16-18% (iterative calculation needed for exact)
Result
The investment returns $160,000 on $100,000 invested over 5 years, a 1.6x multiple. The estimated IRR is approximately 16-18%, suggesting the investment exceeds a typical 10-15% hurdle rate.

IRR Benchmarks by Investment Type

Target IRR by Investment Category
Investment TypeTarget IRRMinimum IRRRisk Level
Public Stocks (Passive)8-12%7%Moderate
Real Estate (Rental)10-18%8%Moderate-High
Real Estate (Development)18-25%15%High
Private Equity20-30%15%High
Venture Capital25-40%20%Very High
Small Business Acquisition20-35%15%High

How to Evaluate an Investment Using IRR

1
Estimate All Cash Flows
List every expected cash flow: initial investment (negative), annual returns, and terminal value. Be conservative in your estimates.
2
Calculate IRR
Use this calculator, Excel's IRR function, or financial software to find the rate that makes NPV zero.
3
Compare to Hurdle Rate
If IRR exceeds your minimum required return (hurdle rate), the investment is worth considering. Typical hurdle rates: 10% for low risk, 15-20% for medium risk, 25%+ for high risk.
4
Stress Test Assumptions
Recalculate IRR with pessimistic assumptions (lower revenues, higher costs, longer timelines). If IRR still exceeds your hurdle rate under stress, the investment is robust.
  • IRR assumes cash flows are reinvested at the IRR itself (which may be unrealistic for very high IRRs)
  • Modified IRR (MIRR) addresses this by assuming reinvestment at the cost of capital
  • Multiple IRRs can exist when cash flows change sign more than once
  • IRR does not account for project size: a smaller project with higher IRR may create less total value
  • Use IRR alongside NPV for complete investment analysis
!
IRR Limitations

IRR has known limitations: it assumes reinvestment at the IRR rate, does not reflect project scale, and can produce multiple solutions for non-conventional cash flows. Always use IRR in conjunction with NPV (Net Present Value) and payback period for well-rounded investment analysis.

Frequently Asked Questions

IRR is the discount rate that makes NPV = 0. It requires iterative calculation (trial and error). In Excel: =IRR({-100000, 28000, 28000, 28000, 28000, 48000}). On this calculator, enter your investment details and the IRR is estimated automatically.

Sources & References

  • U.S. Securities and Exchange Commission (SEC) - Investor Education
  • Options Clearing Corporation (OCC) - Options Education
  • Chicago Board Options Exchange (CBOE) - Options Strategies
  • Hull, J.C. "Options, Futures, and Other Derivatives" (11th Edition, 2021)

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/irr-calculator" width="100%" height="500" frameborder="0" title="IRR Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>