IRR Calculator - Calculate Internal Rate of Return

Free IRR calculator to calculate internal rate of return for investment analysis using Newton-Raphson method with NPV, ROI, and payback period calculations

Updated: November 2025 • Free Tool

IRR Calculator

Initial Investment

$

Enter as negative value (e.g., -100000)

Cash Flows by Year

$
$
$
%

Typically your cost of capital or hurdle rate

Results

IRR (Internal Rate of Return)
0%
NPV at Discount Rate $0
Total Cash Flows $0
Total Return ($) $0
ROI (%) 0%
Payback Period N/A
Evaluation
Enter cash flows to calculate IRR and evaluate investment.

What is an IRR Calculator?

An IRR (Internal Rate of Return) Calculator is a free financial tool that calculates the discount rate at which the net present value (NPV) of all cash flows from an investment equals zero. It represents the annualized rate of return an investment is expected to generate, making it essential for comparing different investment opportunities.

This calculator is essential for investors analyzing:

  • Real estate investments - Evaluate property investments with rental income and sale proceeds
  • Business projects - Assess capital projects and expansion opportunities
  • Private equity - Measure returns on illiquid investments with irregular cash flows
  • Investment comparisons - Compare different opportunities on an apples-to-apples basis

For calculating average investment returns over time, use our Average Return Calculator to compare arithmetic and geometric mean returns for accurate performance measurement.

To calculate compound annual growth rate specifically, try our CAGR Calculator to determine the annual rate at which investments grow with compounding effects.

For extended IRR calculations with specific dates, check our XIRR Calculator to handle irregular cash flows with exact dates for more precise return calculations.

To calculate simple return on investment, use our ROI Calculator to quickly determine profitability and compare investment opportunities with instant results.

For general investment growth projections, explore our Investment Calculator to model future values with regular contributions and various return scenarios.

How IRR Calculator Works

The calculator finds the discount rate (IRR) where the Net Present Value equals zero:

NPV = Σ [Cash Flow_t / (1 + IRR)^t] = 0

Where:

  • t = Time period (year)
  • Cash Flow_t = Cash flow at time t
  • IRR = Internal rate of return (what we're solving for)

Newton-Raphson Method:

  • Start with initial guess (typically 10%)
  • Calculate NPV at current rate
  • Calculate derivative of NPV (dNPV/dr)
  • Update rate: rate_new = rate_old - NPV / dNPV
  • Iterate until |NPV| < 0.01
  • Result is the IRR

Additional Metrics:

  • NPV = Present value at specified discount rate
  • ROI = Total Return / Initial Investment
  • Payback Period = Time to recover initial investment

Key Concepts Explained

Internal Rate of Return (IRR)

The discount rate that makes the NPV of all cash flows equal zero. Represents the annualized rate of return. Higher IRR indicates better investment opportunity. Must exceed cost of capital to create value.

Net Present Value (NPV)

Present value of all future cash flows discounted at a specific rate, minus initial investment. Positive NPV means investment creates value. NPV is zero when discount rate equals IRR.

Discount Rate

The rate used to calculate present value of future cash flows, typically your cost of capital or hurdle rate. Represents the minimum acceptable return for the investment's risk level.

Hurdle Rate

Minimum acceptable return that an investment must exceed. IRR should be higher than hurdle rate for investment to be acceptable. Typically ranges from 10-15% for most businesses, higher for riskier ventures.

Payback Period

Time required to recover the initial investment from cash flows. Shorter payback periods indicate faster capital recovery and lower risk. Does not account for time value of money unlike IRR and NPV.

Modified IRR (MIRR)

Addresses IRR limitations by assuming reinvestment at cost of capital rather than at IRR. More realistic for comparing mutually exclusive projects. Use when IRR has multiple solutions or unrealistic reinvestment assumptions.

How to Use This Calculator

  1. Enter Initial Investment - Input your upfront investment as a negative number (e.g., -100000)
  2. Add Cash Flows - Enter expected cash inflows for each year (positive numbers)
  3. Add More Years - Click "+ Add Year" to add additional cash flow periods as needed
  4. Enter Discount Rate - Input your cost of capital or hurdle rate for NPV calculation
  5. Calculate - Click Calculate to see IRR, NPV, and other metrics
  6. Evaluate Results - Compare IRR to discount rate: IRR > discount rate means good investment
  7. Compare Options - Calculate IRR for multiple investments to find best opportunity

Tip: For an investment to be worthwhile, the IRR should exceed your cost of capital or hurdle rate. Higher IRR indicates better returns, but also consider NPV, payback period, and risk factors.

Benefits of Using This Calculator

  • Accurate IRR Calculation - Uses Newton-Raphson method for precise results
  • Multiple Metrics - Calculate IRR, NPV, ROI, and payback period simultaneously
  • Flexible Cash Flows - Add unlimited cash flow periods for complex investments
  • Compare Investments - Standardized metric to compare different opportunities
  • Time Value of Money - Accounts for when cash flows occur, unlike simple ROI
  • Investment Evaluation - Get instant recommendations based on IRR vs discount rate
  • Free and Instant - No registration required, instant results for quick analysis
  • Professional Tool - Same calculation method used by financial professionals worldwide

Factors Affecting IRR

  • Initial Investment Size - Larger upfront costs reduce IRR, requiring higher cash flows to compensate
  • Cash Flow Timing - Earlier cash flows increase IRR due to time value of money
  • Cash Flow Magnitude - Larger cash inflows relative to investment increase IRR significantly
  • Investment Duration - Longer projects may have lower IRR but higher NPV
  • Terminal Value - Final liquidation or sale value greatly impacts IRR
  • Reinvestment Rate - IRR assumes reinvestment at IRR rate, which may not be realistic
  • Multiple IRRs - Projects with alternating positive/negative cash flows may have multiple IRR solutions
  • Risk Level - Higher risk investments should have higher IRR to justify risk
  • Market Conditions - Economic environment affects achievable returns and hurdle rates
IRR Calculator - Free online calculator to calculate internal rate of return for investment analysis with NPV and ROI calculations using Newton-Raphson method
Professional IRR calculator interface for investment analysis. Features include internal rate of return calculations using Newton-Raphson method, NPV at discount rate, total cash flows, ROI calculations, payback period analysis, and comprehensive investment evaluation tools with mobile-friendly design.

Frequently Asked Questions

What is an IRR calculator?

An IRR (Internal Rate of Return) calculator is a free financial tool that calculates the discount rate at which the net present value (NPV) of all cash flows equals zero. It's used to evaluate investment profitability and compare different investment opportunities by showing the annualized rate of return.

How is IRR calculated?

IRR is calculated by finding the discount rate where NPV = 0 using the formula: NPV = Σ [Cash Flow_t / (1 + IRR)^t]. This requires iterative calculation using methods like Newton-Raphson. The calculator automatically solves for IRR by testing different rates until the NPV equals zero.

What is a good IRR?

A good IRR depends on the investment type and risk level. Generally, IRR should exceed the cost of capital or hurdle rate (typically 10-15% for most businesses). Real estate investments often target 15-20% IRR, while venture capital may seek 25%+ IRR. Compare IRR to alternative investments and required returns.

What is the difference between IRR and ROI?

ROI (Return on Investment) is a simple percentage showing total return without considering time value of money or timing of cash flows. IRR accounts for when cash flows occur and provides an annualized return rate. IRR is more sophisticated and better for comparing investments with different time periods and cash flow patterns.

Can IRR be negative?

Yes, IRR can be negative if the investment loses money. A negative IRR means the investment is generating losses on an annualized basis. For example, if you invest $10,000 and receive only $8,000 in total cash flows, the IRR will be negative, indicating the investment destroyed value.

What is the difference between IRR and NPV?

NPV (Net Present Value) shows the dollar value created by an investment at a specific discount rate. IRR is the discount rate that makes NPV equal zero. NPV is better for choosing between mutually exclusive projects of different sizes, while IRR is better for comparing returns across different investment opportunities.