IRR Calculator

Find the Internal Rate of Return (IRR) for any investment - the discount rate that makes net present value equal to zero.

📈 IRR Calculator
Cash Flows (one per year, starting with Year 0)
Year 0
Year 1
Year 2
Year 3
Year 4
Year 5
Hurdle Rate (required return)
% p.a.

What is the Internal Rate of Return (IRR)?

The Internal Rate of Return (IRR) is the annualised effective return rate at which the Net Present Value (NPV) of all cash flows from an investment equals zero. In other words, it is the discount rate that makes the present value of future inflows exactly equal to the upfront investment outflow. If a project has an IRR of 20%, it is equivalent to earning a compounded return of 20% per year over the life of the investment.

IRR is one of the two most important metrics in capital budgeting (the other being NPV). Businesses, investors, and project managers use it to evaluate whether a proposed investment meets the required rate of return - also called the hurdle rate or Weighted Average Cost of Capital (WACC). The decision rule is simple: if IRR exceeds the hurdle rate, the investment adds value and should be accepted; if IRR falls below the hurdle rate, it destroys value and should be rejected.

Unlike NPV, which gives an absolute value in currency (e.g. ₹2.3 lakhs of value created), IRR expresses return as a percentage, making it easy to compare investments of different sizes and time horizons. A manufacturing plant with an IRR of 18% and a software project with an IRR of 22% can be compared directly - if both exceed your 12% hurdle rate, both are viable, but the software project has a higher return per rupee of risk.

IRR is used widely across private equity, venture capital, real estate, infrastructure projects, and corporate project appraisal. Venture funds benchmark portfolio performance to IRR. Infrastructure projects justify public spending using IRR against a social discount rate. Real estate developers use IRR to compare property investments across different markets and holding periods.

One critical caveat: IRR cannot be solved algebraically for more than two cash flows. It is the root of a polynomial equation with degree equal to the number of periods. This calculator uses the Newton-Raphson iterative method to find the IRR numerically - the same approach used by Excel's IRR() function and financial calculators worldwide.

📐 Formula

NPV = ∑t=0n Ct ÷ (1 + IRR)t = 0
Ct = cash flow at time t (C₀ is negative - the initial investment outflow)
t = time period (0 = today, 1 = year 1, 2 = year 2, …)
n = total number of periods
IRR = the discount rate r that satisfies the equation (what we solve for)
Example: C₀ = −₹5,00,000 · C₁ = ₹1,50,000 · C₂ = ₹1,75,000 · C₃ = ₹2,00,000 · C₄ = ₹2,00,000 · C₅ = ₹1,80,000
Find r such that: −5L + 1.5L/(1+r) + 1.75L/(1+r)² + 2L/(1+r)³ + 2L/(1+r)⁴ + 1.8L/(1+r)⁵ = 0 → IRR ≈ 21.5%
Newton-Raphson Iteration: rnew = rold − NPV(rold) ÷ NPV′(rold)
NPV(r) = ∑ Ct / (1+r)t - the NPV function evaluated at rate r
NPV′(r) = −∑ t × Ct / (1+r)t+1 - the derivative of the NPV function
Starting from r₀ = 10%, the algorithm converges in ~20 iterations for typical cash flows
Convergence criterion: |rnew − rold| < 0.000000001 (1e−9)

📖 How to Use This Calculator

Step-by-step guide

1
Enter the initial investment in Year 0 as a negative number. For example, if you invest ₹5,00,000 upfront, enter -500000. Year 0 must always be negative - it is the cash that leaves your pocket on day one.
2
Enter the expected cash flow for each year (Year 1 onward). Positive values are cash inflows (revenue, rental income, savings, project returns). Negative values in later years represent additional capital expenditure or costs. Use the “+ Add Year” and “− Remove Year” buttons to adjust the number of periods (up to 15 years).
3
Set your hurdle rate - the minimum return your investment must earn. This is typically your WACC (cost of capital) or a target return rate. Common values: 10–12% for conservative projects, 15–20% for growth investments, 25%+ for high-risk ventures.
4
Click “Calculate”. The calculator runs Newton-Raphson iteration to find the IRR and also computes the NPV at your hurdle rate for a cross-check. Results appear instantly.
5
Interpret the results: IRR > hurdle rate means “Accept ✓” - the project returns more than your required rate. IRR < hurdle rate means “Reject ✗” - the project falls short. NPV at the hurdle rate should confirm the same conclusion (positive NPV = accept, negative NPV = reject).

💡 Example Calculations

Example 1 — Manufacturing Business Investment (₹5 Lakh, 5 Years)

Initial investment: −₹5,00,000. Cash flows: ₹1,50,000 / ₹1,75,000 / ₹2,00,000 / ₹2,00,000 / ₹1,80,000. Hurdle rate: 12%.

1
NPV equation: −5,00,000 + 1,50,000/(1+r) + 1,75,000/(1+r)² + 2,00,000/(1+r)³ + 2,00,000/(1+r)⁴ + 1,80,000/(1+r)⁵ = 0
2
Newton-Raphson iteration converges to r ≈ 0.2152, i.e. IRR ≈ 21.52%
3
NPV at hurdle rate (12%) = −5L + 1.5L/1.12 + 1.75L/1.2544 + 2L/1.4049 + 2L/1.5735 + 1.8L/1.7623 ≈ +₹1,09,400
IRR = 21.52% > hurdle rate 12% → Accept ✓. NPV of ₹1.09 lakh confirms the investment creates significant value. The project earns 9.5 percentage points above the required return.
Try this example →

Example 2 — Solar Panel Installation (₹2 Lakh, 10 Years at ₹30,000/Year)

Initial investment: −₹2,00,000. Annual electricity savings (cash inflows): ₹30,000/year for 10 years. Hurdle rate: 10%.

1
NPV equation: −2,00,000 + ∑(30,000 / (1+r)ᵗ) for t = 1 to 10 = 0. This is an annuity structure.
2
Total undiscounted inflows = ₹3,00,000 (₹30,000 × 10 years). The annuity PV factor at IRR ≈ 8.14% for 10 years ≈ 6.667, so PV ≈ ₹2,00,000.
3
IRR ≈ 8.14%. At hurdle rate 10%, PV of inflows = ₹30,000 × 6.1446 = ₹1,84,338. NPV = 1,84,338 − 2,00,000 = −₹15,662.
IRR = 8.14% < hurdle rate 10% → Reject ✗ at 10% required return. However, if your alternative investment yields only 7%, the solar panels are attractive. Context matters - compare IRR to your actual opportunity cost.
Try this example →

Example 3 — Real Estate Flip (Buy ₹50L, Sell ₹65L in Year 2)

Buy a property for ₹50 lakhs. No rental income. Sell for ₹65 lakhs at end of Year 2. Hurdle rate: 15%.

1
Cash flows: C₀ = −₹50,00,000 (purchase) · C₁ = ₹0 (holding, no rent) · C₂ = +₹65,00,000 (sale proceeds)
2
IRR equation: −50L + 0/(1+r) + 65L/(1+r)² = 0. Solving: (1+r)² = 65/50 = 1.3 → 1+r = √1.3 ≈ 1.1402 → IRR ≈ 14.02%
3
NPV at 15%: −50L + 65L/1.3225 = −50L + 49.15L = −₹85,000. Just below the hurdle rate.
IRR = 14.02% < hurdle rate 15% → Reject ✗ - the flip just misses the 15% target. Selling at ₹66.1L (instead of ₹65L) would push IRR above 15%. A useful negotiation data point.
Try this example →

Frequently Asked Questions

What is the Internal Rate of Return (IRR)?+
The IRR is the discount rate at which the Net Present Value (NPV) of all cash flows (initial investment + future returns) equals zero. It represents the effective annualised return on an investment. If IRR = 18%, the investment returns the equivalent of 18% compounded annually over its life. Use it to compare investments or evaluate whether a project exceeds the required return (hurdle rate).
How is IRR calculated?+
IRR is solved iteratively because it is the root of the NPV equation: NPV = Σ Cₜ/(1+r)ᵗ = 0 for t=0 to n. This cannot be solved algebraically for more than two cash flows. This calculator uses Newton-Raphson iteration: starting from an initial guess, it repeatedly refines the estimate using r_new = r_old − NPV(r_old)/NPV'(r_old) until convergence (within 0.00001%).
What is a good IRR for a business investment?+
A good IRR depends on the cost of capital and industry risk. Typically: 15–20% is excellent for established businesses, 20–30% for growth investments, 30%+ for high-risk ventures (startups, real estate flips). The key benchmark is the hurdle rate (WACC or required return). An IRR that exceeds the hurdle rate by 5+ percentage points provides a meaningful safety margin.
What is the difference between IRR and NPV?+
NPV gives the absolute value created (in currency), while IRR gives the percentage return. NPV = Σ Cₜ/(1+r)ᵗ calculated at a specific discount rate r. IRR is the r that makes NPV = 0. For accept/reject decisions, both lead to the same conclusion. But for ranking mutually exclusive projects, use NPV - a project with lower IRR can create more value if it is larger in scale.
What is the hurdle rate and how does it relate to IRR?+
The hurdle rate (also called required rate of return or WACC - Weighted Average Cost of Capital) is the minimum acceptable return for an investment. If IRR > hurdle rate, the investment creates value (accept it). If IRR < hurdle rate, the investment destroys value (reject it). If IRR = hurdle rate, the investment breaks even in NPV terms. The hurdle rate accounts for the cost of debt and equity financing.
Can IRR be negative?+
Yes. A negative IRR means the investment loses money in present value terms - you recover less than you invested, even before considering the time value of money. A zero IRR means you exactly break even. For practical purposes, an IRR below the hurdle rate (even if positive) is effectively a negative result because the opportunity cost exceeds the return.
What are the limitations of IRR?+
Key limitations: (1) Reinvestment assumption - IRR assumes cash flows are reinvested at the IRR itself, which is often unrealistic; (2) Multiple IRRs - when cash flows change sign more than once, the equation may have multiple solutions; (3) Scale blindness - it ignores project size (a 50% IRR on ₹1 lakh beats a 20% IRR on ₹1 crore in % terms but not value terms); (4) Mutually exclusive decisions - always use NPV for choosing between competing projects.
What is MIRR and how does it differ from IRR?+
MIRR (Modified IRR) addresses the reinvestment assumption flaw by using two separate rates: a finance rate for negative cash flows (cost of borrowing) and a reinvestment rate for positive cash flows (typically a conservative rate like risk-free rate or WACC). MIRR = (FV of positive cash flows / PV of negative cash flows)^(1/n) − 1. MIRR is always unique (no multiple-root problem) and is generally more realistic than IRR.
How do I interpret the IRR for a startup investment?+
For startup investments, IRR must be very high (30–50%+) to compensate for high failure risk and illiquidity. An IRR of 30% means the investment doubles in approximately 2.3 years (Rule of 72: 72/30 ≈ 2.4). Venture capital firms typically target portfolio IRRs of 25–35% to account for the fact that many investments will fail. Compare to public market returns (~12–15% annualised) to assess the risk premium.
What happens if IRR cannot be computed?+
IRR cannot be computed if: (1) all cash flows are the same sign (all positive or all negative) - there is no crossing point where NPV = 0; (2) the iteration does not converge within reasonable bounds (rare, usually means the cash flow pattern has unusual structure); (3) multiple roots exist. In these cases, use NPV analysis at your specific hurdle rate instead of relying on IRR.