» IRR Calculator


Calculate internal rate of return from an initial investment and cash flows. Includes IRR, MIRR, NPV at hurdle rate, payback period, and irregular timing.

The internal rate of return (IRR) is the discount rate at which an investment's net present value equals zero. It estimates the return implied by a project's cash-flow pattern.

Enter your initial outlay and each period's cash flow to get IRR, MIRR, NPV at hurdle rate, payback period, and spread vs hurdle. Supports annual, semi-annual, quarterly, and monthly frequencies, plus custom timing for irregular cash flows.

Compare IRR with a hurdle rate or WACC, and review NPV when project size, reinvestment assumptions, or unusual cash flows matter. MIRR can help when multiple sign changes make IRR ambiguous.

$$NPV = \sum_{i=0}^{t}\frac {C_{i}}{(1+IRR)^{i}} = 0$$

Ci = net cash flow in period i
t = final period

$$MIRR=\left(\frac{FV^+}{PV^-}\right)^{1/n}-1$$

FV+ = future value of positive cash flows
PV- = present value of negative cash flows

Hurdle rate 
%
Finance rate 
%
Reinvestment rate 
%
Cash flow frequency

Year Cash inflow Initial investment / cash outflow Net Cash Flow
Total
Maximum 100 rows reached.
Internal Rate of Return (IRR)
14.6981%
✓ Accept

Modified Internal Rate of Return (MIRR)
12.6224%
0% Hurdle rate 20.0%
IRR MIRR
Hurdle rate 10.0000%
NPV at hurdle rate 151.84
IRR spread vs hurdle 4.6981 pp
MIRR spread vs hurdle 2.6224 pp
Payback period 4.00 Year
Non-conventional cash flows detected: multiple IRRs may exist. Compare IRR with MIRR and NPV before making a decision.

Excel / Google Sheets

List your cash flows in one column starting with the initial investment as a negative number (e.g. -1000), followed by each period's net cash flow.

IRR

=IRR(B1:B7)

Optional second argument [guess] seeds the solver when cash flows are unconventional.

MIRR

=MIRR(B1:B7, finance_rate, reinvest_rate)

Replace finance_rate and reinvest_rate with the decimal rates used above (e.g. 0.08 for 8%). Use Export CSV to download your cash flows in a spreadsheet-ready format.

How to Calculate IRR

To calculate IRR, enter the initial outlay and all later cash inflows and outflows, then solve for the rate that makes the total discounted value equal to zero. This calculator does that numerically for you, including cases with uneven timing and different cash-flow frequencies.

  1. Enter the initial investment as a cash outflow.
  2. Enter each future cash inflow or cash outflow in its proper period.
  3. Select annual, semi-annual, quarterly, or monthly frequency.
  4. Compare the resulting IRR with your hurdle rate or required return.

If you also need the project value in money terms at a chosen discount rate, use the NPV Calculator alongside IRR rather than relying on a return percentage alone.

IRR vs NPV

IRR expresses performance as a rate of return, while NPV expresses performance as value created in currency terms. Both are useful, but they answer different questions.

MetricWhat it showsBest use
IRRImplied annualized returnCompare return thresholds and project efficiency
NPVValue created at a chosen discount rateMeasure absolute value added

In capital budgeting, many analysts prefer to review both together. Use IRR to compare returns, then confirm the decision with NPV, especially when project scale or discount-rate assumptions matter.

IRR vs MIRR

MIRR adjusts one of IRR’s biggest weaknesses: the assumption that positive interim cash flows can be reinvested at the IRR itself. Instead, MIRR uses a separate finance rate for negative cash flows and a reinvestment rate for positive cash flows.

MIRR is often more realistic when you want to separate financing cost from reinvestment assumptions or when the cash-flow signs change more than once. In those cases, IRR can become misleading or produce multiple valid solutions, while MIRR gives a single return based on your chosen assumptions.

How to Calculate IRR in Excel

Use =IRR(values) for equally spaced cash flows. For actual calendar dates or irregular timing, Excel users usually use =XIRR(values, dates). This calculator covers that practical use case by letting you change both the frequency and the timing inputs directly.

A common workflow is to compare the result here with your spreadsheet model, then use DCF, FCFF, and WACC tools to test the investment from multiple finance angles.

What Is Internal Rate of Return (IRR)?

How do you calculate IRR?

IRR is the discount rate that makes the net present value of all signed cash flows equal to 0. In practice, it is the rate r that solves Σ(Ci / (1 + r)^i) = 0 when the initial outlay and all later inflows and outflows are included. With non-conventional cash flows, more than one valid IRR can exist, which is why analysts often also review NPV.

What does IRR mean?

IRR shows the implied annualized return of a project based on its cash-flow pattern. It is most useful when compared with a hurdle rate or WACC, and it should be reviewed alongside NPV when project scale or unusual cash flows matter.

What is a good IRR?

A “good” IRR is one that exceeds your required return or hurdle rate. Many analysts compare IRR with WACC or another target return to decide whether a project creates enough value for its risk.

What is the difference between IRR and MIRR?

IRR assumes intermediate cash flows can be reinvested at the IRR itself. MIRR uses a separate finance rate for negative cash flows and a reinvestment rate for positive cash flows, which often makes it more realistic for capital budgeting. MIRR is also useful because non-conventional cash flows can produce multiple IRRs, while MIRR gives a single return based on your chosen finance and reinvestment assumptions.

Can I use monthly or irregular cash flow timing in this IRR calculator?

Yes. You can choose annual, semi-annual, quarterly, or monthly frequency and still enter editable timing values such as 1.5 if your cash flows are not evenly spaced. That makes the tool more flexible than a simple equal-period IRR calculator.

Why compare IRR with a hurdle rate?

The hurdle rate represents the minimum return the project must earn to be acceptable. If IRR is above the hurdle rate, the project may pass the return test; if it is below, it may fail even if cash inflows are positive.

What is the difference between IRR and NPV?

IRR expresses performance as a rate of return, while NPV measures value in money terms. IRR is useful for comparing return thresholds, while NPV shows how much value a project adds at a chosen discount rate. Many analysts use both together rather than relying on only one metric.

When is MIRR more useful than IRR?

MIRR is often more useful when reinvestment assumptions matter, when you want to separate financing cost from reinvestment return, or when conventional IRR could be misleading for non-standard cash-flow patterns. That includes cases where the cash-flow signs change more than once and multiple IRRs may exist.

How do you calculate IRR in Excel?

In Excel, you can use =IRR(values) for equally spaced cash flows. If timing is irregular, analysts often use =XIRR(values, dates). This calculator is designed for irregular timing by letting you edit the timing values directly.

Can IRR be negative?

Yes. A negative IRR means the project is expected to destroy value relative to the invested capital over the modeled time period.

What is the difference between IRR and XIRR?

IRR assumes cash flows are equally spaced, such as annual, quarterly, or monthly periods. XIRR uses actual calendar dates, so it is usually better when cash flows happen at irregular times. This calculator supports irregular timing by letting you edit the timing values directly.

Can I export the IRR calculation to CSV?

Yes. The calculator can export the full setup and result to CSV, including frequency, hurdle rate, finance rate, reinvestment rate, cash-flow rows, totals, IRR, MIRR, spreads, and decision output.

Example

Suppose the initial investment is 1000, and the project generates cash inflows of 220, 240, 260, 280, 300, and 320 over six periods.

The calculator solves for the rate that makes the full signed cash-flow series equal to a net present value of 0, then also calculates MIRR using your selected finance rate and reinvestment rate.

This makes the tool useful for comparing projects, screening investments against a hurdle rate or WACC, and testing how sensitive the return is to timing and reinvestment assumptions.

Rotate device!
Rotate your device
For the full calculator table, use your phone or tablet in landscape mode.

Ages 2–5
Free right now
Free Toddler Learning, No Ads
TeddyBase learning app for toddlers
ABC, numbers, colours, animals, time and weekdays in simple tap-and-listen lessons.
No ads No in-app purchases No data collection
Download on the App Store
Stainless steel grill tongs holding grilled meat
BBQ essential
Keep Your Hands Away From the Heat
Long stainless-steel tongs for steaks, ribs, vegetables, and hot grill food.
14 inch reach · Locking handle
See it on Amazon