⚡ AI Portfolio Analysis

100% FREE

IRR Calculator

Calculate the internal rate of return for any investment — enter uniform or variable cash flows, get IRR, NPV, payback period, and a full present-value breakdown.

IRRNPVCash FlowsPayback PeriodFree Tool

IRR Calculator

Cash Flow Inputs

The upfront cost (entered as a positive number)

Used to compute NPV for comparison

Calculation Results

Internal Rate of Return (IRR)

15.24%

NPV at 10.0% Discount Rate

$1,372.36

Positive NPV — project adds value at this rate

Total Invested

$10.00K

Total Inflows

$15.00K

Net Profit / Loss

+$5.00K

Payback Period

3.33 yrs

Decision Guide

IRR (15.24%) exceeds your hurdle rate (10.0%). This investment is expected to create value.

PeriodCash FlowPV @10%
Initial$-10,000.00$-10,000.00
Year 1$3,000.00$2,727.27
Year 2$3,000.00$2,479.34
Year 3$3,000.00$2,253.94
Year 4$3,000.00$2,049.04
Year 5$3,000.00$1,862.76

Complete Guide to Internal Rate of Return (IRR)

What Is Internal Rate of Return?

The Internal Rate of Return (IRR) is the discount rate at which the net present value (NPV) of all future cash flows from an investment equals zero. In simpler terms, it is the annualized rate of growth an investment is expected to generate over its lifetime.

IRR is one of the most widely used metrics in capital budgeting and corporate finance. If the IRR exceeds your required rate of return (hurdle rate), the project is expected to add value. If it falls below the hurdle rate, the capital is better deployed elsewhere. You can compare IRR across projects of different sizes and durations to rank them on a like-for-like basis.

Pairing IRR with compound interest analysis gives you a complete picture of how your money grows — IRR tells you the effective rate, while compounding shows you the trajectory.

The IRR Formula

IRR is the rate r that satisfies:

NPV = 0 = CF₀ + CF₁/(1+r)¹ + CF₂/(1+r)² + ... + CFₙ/(1+r)ⁿ

Where: CF₀ = initial investment (negative), CF₁…CFₙ = periodic cash flows, r = internal rate of return, n = number of periods

Because the equation is a polynomial of degree n, it cannot be solved algebraically for most cases. This calculator uses the Newton-Raphson iterative method to converge on r within 200 iterations (tolerance 10⁻¹⁰).

Benefits of Using IRR

Apples-to-Apples Comparison

IRR normalizes returns into a single percentage, letting you compare a 3-year rental property against a 10-year bond without worrying about differing time horizons.

Time Value of Money

Unlike simple ROI, IRR accounts for when cash flows arrive. A dollar received sooner is worth more — IRR captures that naturally. Use the inflation calculator to see how purchasing power erodes over the same period.

Clear Go/No-Go Signal

If IRR > hurdle rate → accept. If IRR < hurdle rate → reject. No ambiguity, no spreadsheet debates.

Works for Any Asset

Stocks, real estate, equipment, startups — any investment with a series of cash flows can be evaluated with IRR. Pair it with our SIP calculator if you are comparing lump-sum vs. periodic investment strategies.

Tips for Using This Calculator

Use realistic cash flows: Over-optimistic revenue projections inflate IRR and can lead to bad capital allocation. Build in a margin of safety by stress-testing with 10-20% lower inflows.

Compare IRR to your opportunity cost: Your hurdle rate should reflect what you could earn elsewhere at similar risk — not just the risk-free rate. Use the dividend reinvestment calculator to benchmark against a DRIP strategy.

Negative cash flows mid-stream: Switch to "Variable Payments" mode and enter negative values for periods where you expect additional capital calls. IRR handles mixed-sign flows correctly.

Common Mistakes

Ignoring Multiple IRR Solutions

When cash flows change sign more than once (e.g., invest → receive → invest again), the polynomial can have multiple real roots. In such cases, always cross-check with NPV at your hurdle rate rather than relying on IRR alone.

Confusing IRR with Annualized ROI

A simple "(profit / cost) / years" calculation does not account for the timing of cash flows. IRR weights earlier returns more heavily, so the two numbers can diverge significantly for uneven streams.

Using IRR Alone for Mutually Exclusive Projects

A small project with 50% IRR can create less total value than a larger project with 20% IRR. When choosing between mutually exclusive investments, use NPV (or incremental IRR) alongside IRR to account for scale differences.

Frequently Asked Questions

What is IRR (Internal Rate of Return)?

IRR is the discount rate at which the net present value (NPV) of a series of cash flows equals zero. It's the annualized return an investment delivers given its actual cash flows. Higher IRR = better investment, all else equal. Used heavily in private equity, real estate, and corporate finance to compare projects with different cash-flow timing.

What's the difference between IRR and ROI?

ROI is the simple total return: (gain ÷ cost) × 100. IRR factors in the TIMING of cash flows — money received earlier counts more than money received later. A project with 20% ROI over 5 years has lower IRR than 20% ROI over 2 years. IRR is the time-aware version that lets you fairly compare projects with different durations.

How is IRR calculated?

IRR is the rate r where: ΣCash Flow_t ÷ (1+r)^t = 0. There's no closed-form formula — it requires iterative numerical methods (Newton-Raphson, bisection). The calculator runs the iteration automatically and converges to the IRR. Excel/Sheets use the same approach with their =IRR() function.

What is a 'good' IRR?

Depends on the asset class and risk: VC funds target 20–30%+; private equity 15–20%; real estate 10–15%; public equities ~10% (matching S&P 500); bonds 4–7%; savings accounts 1–5%. Compare your IRR against the relevant benchmark plus a risk premium for the specific investment.

What's the difference between IRR and NPV?

NPV gives a dollar amount (the present value of all cash flows minus initial cost). IRR gives a percentage rate. NPV depends on the discount rate you assume; IRR is the discount rate that makes NPV = 0. Use NPV to compare projects with the same investor; use IRR to compare projects with different durations or scales.

When does IRR mislead?

(1) Multiple sign changes in cash flows can produce multiple IRR values (use NPV instead). (2) IRR assumes you can REINVEST interim cash flows at the IRR rate — usually unrealistic. Use MIRR (modified IRR) which assumes a more realistic reinvestment rate. (3) Comparing two projects, the higher IRR isn't always better — a smaller project with high IRR may produce less total NPV than a larger project with lower IRR.

MoneyFlock · Free professional calculators
✓ 100% free✓ No sign-upBrowse all tools