IRR Calculator

Calculate the Internal Rate of Return (IRR) of an investment from its initial cost and a series of cash flows. Find the annual return that makes the net present value of the project equal to zero.

🔁

IRR Calculator

Internal Rate of Return

$
Internal Rate of Return
Number of Periods
Total Cash Inflows
Net Profit
Profit Multiple

What Is IRR?

The Internal Rate of Return is the annualized discount rate at which an investment's net present value (NPV) equals zero — in other words, the effective compound return the project earns over its life. You enter the upfront cost and the cash the investment returns each period, and IRR finds the single rate that exactly balances them. It's a cornerstone of capital budgeting: a project is generally worth pursuing if its IRR exceeds your required rate of return (hurdle rate) or cost of capital.

For example, investing $10,000 today and receiving $3,000, $4,000, $5,000, and $4,000 over the next four years gives an IRR of about 20.6% — meaning the project effectively compounds your money at 20.6% per year. Because there's no algebraic formula for IRR, it's found by iteration, which this calculator does automatically. Note that IRR assumes interim cash flows are reinvested at the IRR itself, which can overstate returns for very high-IRR projects.

🎯

NPV = 0

IRR is the discount rate that makes the present value of all cash flows equal the initial investment.

📊

Hurdle Rate

Accept a project when IRR beats your required return or cost of capital; reject it when IRR falls short.

⚠️

Reinvestment Assumption

IRR assumes cash flows are reinvested at the IRR. For a more conservative view, compare with NPV or MIRR.

Formula & Logic

Internal rate of return is the discount rate at which a project's NPV is exactly zero — the break-even return implied by its own cash flows. It is expressed as a percentage, which makes it intuitive to compare against a cost of capital, and it accounts for the timing of every flow. There is no closed-form solution beyond simple cases, so it is found by iteration: guess a rate, compute NPV, and adjust until NPV reaches zero. Two cautions — a cash flow stream that changes sign more than once can have several valid IRRs, and IRR quietly assumes interim cash is reinvested at the IRR itself, which flatters high-return projects.

0 = Σ [ CF_t ÷ (1 + IRR)^t ] − C₀solve for IRR by iteration

where:

CF_t
cash flow in period t
C₀
initial investment at time zero
IRR
the rate that drives NPV to zero
t
period index

Assumptions: Assumes conventional cash flows — one outflow followed by inflows. Compare IRR against your hurdle rate, and prefer NPV when ranking mutually exclusive projects of different sizes.

Step-by-Step Example: Finding the IRR of a $50,000 Project

Invest $50,000 today and receive $20,000, $25,000 and $22,000 over three years. What return does that represent?

  • Initial outlay$50,000
  • Year 1$20,000
  • Year 2$25,000
  • Year 3$22,000
  1. Try 15%: $20,000÷1.15 + $25,000÷1.3225 + $22,000÷1.52088 = $17,391 + $18,904 + $14,466 = $50,761. NPV = +$761, so the true rate is higher.
  2. Try 17%: $17,094 + $18,262 + $13,736 = $49,092. NPV = −$908, so the rate is lower than 17%.
  3. The answer is bracketed between 15% and 17%; interpolate: 15% + 2% × (761 ÷ (761 + 908)) = 15.91%.
  4. Test 15.9%: $17,256 + $18,611 + $14,131 = $49,998. NPV = −$2 — near enough zero.
  5. Confirm the decision: 15.9% comfortably exceeds a 9% cost of capital, so the project is worth doing.

ResultIRR ≈ 15.9%

Total nominal return is $67,000 on $50,000 — 34% over three years. IRR converts that into an annual rate that properly credits the money returned early, which a simple average cannot do.

FAQ

It depends on your alternatives and risk. An IRR is "good" if it comfortably exceeds your hurdle rate — the return you could earn on a comparable-risk investment. Many investors want an IRR several points above their cost of capital; venture and private-equity targets are often 20%+ to compensate for high risk.
ROI measures total return as a single percentage regardless of timing. IRR is annualized and accounts for when each cash flow arrives, so it properly values money received sooner. For multi-year projects with uneven cash flows, IRR is the more accurate measure of performance.
Enter the initial investment in the first box, then list the cash flow for each period separated by commas — for example "3000, 4000, 5000". The first value is period 1, the next is period 2, and so on. Use a negative number for any period that requires additional investment.

Related Calculators

✔ Written & reviewed by Dr Sam — 20+ yrs in management & research leadership📅 Last updated June 2026📑 How we build & check these