📈
📈 Business tools

Internal Rate of Return (IRR) Calculator

Results update as you type. Any currency.

Your numbers

Understanding the internal rate of return (IRR) — concept and principle

The internal rate of return is the yearly rate of return that an investment's cash flows earn. Formally, it is the discount rate at which the net present value (NPV) of all cash flows, including the initial outlay, equals zero. Businesses use IRR to compare projects, investors use it to judge funds and property deals, and it appears in almost every capital budgeting decision. This calculator takes an initial investment and five yearly cash flows and finds the IRR, the total cash returned and the money multiple. It works with any currency.

Internal rate of returnAn outlay of 100,000 returns 30,000, 35,000, 40,000, 30,000 and 20,000 over five years. Discounted at 17.6% they are worth 25,511, 25,310, 24,597, 15,688 and 8,894 today, which add up to exactly 100,000, so the IRR is 17.6%.IRR: the rate that shrinks the inflows to $100,000year 0−100,000invested30k25,511yr 135k25,310yr 240k24,597yr 330k15,688yr 420k8,894yr 5cash inworth today at 17.6%$IRR = 17.6%values today add up to 100,000 · 1.55× back
Later money shrinks more when discounted; at 17.6% the inflows exactly repay the outlay.

How it is calculated

There is no closed-form formula for IRR, so the calculator solves it numerically by bisection: it repeatedly halves an interval between −99% and 1,000% until it finds where NPV changes sign. Cash flows are assumed to arrive at the end of each year.

The principle

Money received later is worth less today, because it could have been invested in the meantime. Discounting at rate r converts every future amount into today's value. At a low rate the future inflows are worth more than the outlay (NPV above zero); at a high rate they are worth less. The IRR is the break-even rate between the two. If you could borrow or earn elsewhere at exactly that rate, the project would leave you neither better nor worse off.

Worked example

  1. Cash flows: −100,000, then 30,000, 35,000, 40,000, 30,000, 20,000.
  2. At 10%, NPV = $19,160, still positive, so the IRR is higher.
  3. At 20%, NPV = −$5,041, so the IRR lies between 10% and 20%.
  4. Bisection narrows this to r = 0.17595, shown as 17.6%.
  5. Total cash returned = 155,000, shown as $155,000.00; multiple = 155,000 ÷ 100,000 = 1.55×.

How to read the result

Compare the IRR with your hurdle rate, usually your cost of capital or the return on an alternative of similar risk. An IRR above it suggests the project adds value. The multiple tells you how much money comes back, and the IRR how fast. When projects differ in size or timing, rank them by NPV at your required rate, because a small project can have a high IRR but add less value.

Common mistakes

Keep in mind: IRR depends entirely on forecast cash flows and ignores risk differences. This is not financial advice.

Frequently asked questions

What is the difference between IRR and ROI?

ROI usually compares total gain with cost and ignores timing. IRR accounts for when each cash flow arrives, so it is an annual rate.

What is MIRR?

The modified IRR assumes interim cash flows are reinvested at a rate you choose, such as the cost of capital, and always gives one answer.

Is the result the same as Excel's IRR function?

For the same yearly cash flows it should match closely, since both find the rate where NPV is zero.

Sources: Brealey, Myers and Allen, Principles of Corporate Finance (McGraw-Hill)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →