Free Online Tool

IRR Calculator with MIRR, NPV and the Multiple-IRR Warning

Enter any cash flow schedule to get the internal rate of return solved numerically, plus MIRR, NPV, payback and a clear go or no-go. It even catches the multiple-IRR trap that other tools miss.

IRR solved numerically Multiple-IRR detection MIRR with real reinvest rate NPV and go or no-go Simple and discounted payback PDF and WhatsApp share

Numerical IRR, Modified IRR and NPV Profile

Enter your initial investment and each year’s cash flow. Positive figures are inflows, negative are further outflows.

Your upfront outlay, entered as a positive number.
₹
One per year. Add or remove rows as needed.
Your required return or cost of capital, for the NPV decision.
%
The realistic rate at which you can reinvest inflows, used for MIRR.
%
Enter your cash flows and tap Calculate to see the IRR, MIRR and NPV.

What IRR Is, and Why It Is Trickier Than It Looks

The internal rate of return, or IRR, is one of the most used measures in investment and business finance. It is defined as the discount rate at which the net present value of a project’s cash flows equals zero, in other words, the rate of return the project earns on the money tied up in it. If a project’s IRR is higher than your required return, your hurdle rate or cost of capital, the project earns more than it costs you to fund and is worth doing; if it is lower, it is not. This single-number verdict is why IRR is so popular for comparing opportunities.

Unlike a simple return, IRR accounts for the timing of every cash flow. A rupee received in year one is worth more than a rupee received in year five, because you could reinvest the earlier one; IRR builds this time value in by discounting each flow. This makes it far more accurate than a crude total return for any investment where money comes in over several years, which is most real projects, from a factory that costs money now and earns it back over a decade, to a rental property, to a business venture.

But IRR has a hidden complexity that trips up even experienced users, and it is the reason a good calculator must be more sophisticated than it appears. There is no algebraic formula for IRR; you cannot rearrange the equation to solve for it directly. Instead it must be found numerically, by trying different rates until the NPV comes out to zero. This tool does that with a robust search that scans the full range of possible rates, rather than a single quick guess that can miss the answer or land on the wrong one.

More importantly, IRR can misbehave. When a project’s cash flows change sign more than once, an outflow, then inflows, then another large outflow, for example, there can be more than one rate at which NPV equals zero, meaning the project has multiple IRRs, none of which is uniquely correct. Most calculators silently return just the first one they find, giving you a plausible but meaningless number. This tool detects that situation and warns you, steering you to NPV or MIRR instead, which is exactly what a careful analyst would do.

MIRR, NPV, and When to Trust Which

IRR carries a second, subtler flaw beyond the multiple-answer problem, and understanding it is what separates a naive user from a sound one. The IRR calculation implicitly assumes that every positive cash flow the project throws off is reinvested at the IRR itself. For a project with a very high IRR, say 30 per cent, this assumes you can keep reinvesting the proceeds at 30 per cent, which is usually unrealistic; in reality you might only be able to reinvest them at your cost of capital or a market rate. This assumption inflates the IRR and can make a project look better than it truly is.

The modified internal rate of return, MIRR, fixes this. Instead of assuming reinvestment at the IRR, it lets you specify a realistic reinvestment rate, and it also handles the financing of outflows at a separate finance rate. It compounds all the inflows forward to the end of the project at your reinvestment rate, discounts the outflows back to the start, and computes the single rate that connects them. The result is always one unambiguous answer, even for the awkward cash-flow patterns where plain IRR gives several, and it reflects the return you would actually earn given how you can really reinvest. For most business decisions, MIRR is the more honest figure, which is why this tool computes it alongside IRR.

Net present value, NPV, sidesteps IRR’s problems altogether by answering a different and often better question: how much value, in rupees, does this project create today? It discounts every future cash flow back to the present at your hurdle rate and sums them, including the initial outlay. If the NPV is positive, the project earns more than your required return and creates value; if negative, it destroys value. NPV is the theoretically soundest single measure, because it gives an absolute rupee answer and never suffers the multiple-answer problem. The one thing it does not tell you is the rate of return, which is where IRR and MIRR come in.

So the practical rule is to use them together. Use NPV for the decision itself, does this project create value, and for its size, since a large NPV on a big project may beat a higher IRR on a tiny one, IRR being blind to scale. Use IRR for a quick, intuitive rate when the cash flows are conventional, one outflow followed by inflows, and MIRR when you want a realistic rate or when the cash flows are irregular and IRR is unreliable. Add the payback period for a simple sense of how long your money is at risk. This tool computes all of them, so you get the full capital-budgeting picture rather than a single figure that might mislead.

A final word on how these measures relate in practice. For a conventional project, one outflow followed by inflows, IRR, MIRR and NPV will usually agree on the go or no-go verdict, and the extra measures simply add confidence and nuance: MIRR tempers an optimistic IRR, payback flags how long your capital is exposed. It is when they disagree that the analysis earns its keep. If NPV says go but IRR is ambiguous, trust NPV. If IRR looks stellar but MIRR is far lower, the gap is telling you the IRR rests on a reinvestment assumption you cannot meet. Learning to read the disagreements, rather than seizing on whichever number is highest, is what turns these tools from a source of false comfort into a genuine aid to judgement.

How the Metrics Are Calculated

The tool computes the full set of capital-budgeting metrics from your cash flows, in four steps.

Step one: build the cash-flow series

It takes your initial investment as the year-zero outflow, a negative number, and each future cash flow you enter as the flow for that year, positive for an inflow, negative for a further outflow. This series is the input for every metric. Because you enter each year independently, the tool handles uneven cash flows, a large inflow one year and a small one the next, without assuming they are equal.

Step two: solve for the IRR numerically

Since IRR has no algebraic formula, the tool scans the net present value across a wide range of discount rates and finds every rate at which the NPV crosses zero, using bisection to pin each one down precisely. Scanning the whole range, rather than guessing once, is what lets it find the correct answer reliably and, crucially, detect when there is more than one, the multiple-IRR case, or none at all, in which case it tells you to use NPV instead.

This is a genuine advantage over the common approach of a single Newton-Raphson guess. That method starts from one estimate and iterates toward a nearby root, which is fast but has two weaknesses: if the starting guess is poor it can fail to converge or converge to the wrong root, and it returns only one answer, so it is blind to the existence of a second or third IRR. By scanning the entire plausible range first and then refining every crossing it finds, the tool trades a little speed for correctness and safety, which is the right trade for a decision this consequential. You get not just a number but the knowledge of whether that number is the whole story.

Step three: compute MIRR and NPV

It computes the modified IRR by compounding your positive cash flows forward to the end at your reinvestment rate and discounting the outflows to the start at the hurdle rate, then finding the single connecting rate, which is always unambiguous. It also computes the NPV at your hurdle rate, the rupee value the project creates, and compares the IRR against the hurdle to give a clear go or no-go verdict on whether the project clears your required return.

Step four: payback and the NPV profile

Finally it computes the payback period, how long until your cumulative cash flow turns positive, both on a simple basis and on a discounted basis that accounts for the time value of money, the discounted payback always being the longer and more honest of the two. It also draws the NPV profile, a chart of NPV against discount rate that crosses zero exactly at the IRR, making the relationship between the two visible at a glance.

IRR, MIRR and NPV Compared

These reference points explain the formulas and when each metric is the right one to trust.

The formulas

MetricDefinition
NPVSum of each cash flow divided by (1 plus rate) to the power of its year
IRRThe rate at which NPV equals zero, solved numerically
MIRR(future value of inflows divided by present value of outflows) to the power 1 over years, minus 1
PaybackYears until cumulative cash flow turns positive

Which metric to trust

SituationUse
Conventional cash flowsIRR is fine; NPV for the decision
Cash flows change sign more than onceNPV or MIRR, not IRR
High IRR you cannot reinvest atMIRR, for a realistic rate
Comparing project sizesNPV, since IRR ignores scale
Irregular, dated cash flowsXIRR, not annual IRR

The go or no-go rule

ResultDecision
IRR above hurdle, NPV positiveGO, the project creates value
IRR below hurdle, NPV negativeNO-GO, it destroys value
Multiple or no IRRDecide on NPV, ignore IRR

Three Worked Examples From Real Decisions

Here are three decision-makers using the tool to judge a project properly.

Arun weighs a machine purchase in Pune

Arun runs a small manufacturing unit in Pune and is considering a machine costing one lakh that should generate about forty thousand a year for four years. On the tool he entered the outlay and the four inflows, with a hurdle rate of ten per cent, his cost of capital. The IRR came out comfortably above ten per cent, and the NPV at his hurdle was clearly positive, giving a firm go. The MIRR, using a realistic reinvestment rate, was a little lower than the IRR, as expected, but still above his hurdle.

Arun bought the machine confident that on every measure, IRR, MIRR and NPV, it cleared his bar and would create value, and the payback period told him his outlay was at risk for only a couple of years. What reassured him most was seeing the three metrics agree: for a conventional project like his, one outflow followed by steady inflows, IRR is well behaved and the numbers reinforce one another rather than conflict. Had the MIRR come out below his hurdle while the IRR sat above it, he would have known to trust the more conservative MIRR and think harder, but here the consistency across measures gave him a clean, confident decision.

Meera avoids the multiple-IRR trap in Mumbai

Meera, in Mumbai, was evaluating a project with an unusual pattern: a large outflow to start, strong inflows in the middle years, then a big clean-up cost at the end, so the cash flows changed sign twice. A basic calculator she had tried returned a single, healthy-looking IRR, and she nearly approved the project on it. On this tool, however, she got a warning that the cash flows produced more than one IRR, neither of them meaningful, and a clear instruction to rely on NPV and MIRR instead.

The NPV at her hurdle was in fact negative. Meera realised the earlier calculator had given her a dangerously misleading figure, and she rejected a project that the multiple-IRR trap had made look attractive. The episode taught her to be suspicious of any project with an end-of-life outflow, a decommissioning cost, a restoration liability, a final tax payment, because exactly those patterns create the second sign change that breaks IRR. She now checks the sign pattern of her cash flows before she even looks at the IRR, and leans on NPV as her primary decision metric whenever the pattern is anything but the simple outflow-then-inflows shape.

Rakesh compares rate against scale in Bengaluru

Rakesh, in Bengaluru, had two projects: a small one with a very high IRR and a large one with a more modest IRR but a much bigger NPV. Tempted by the higher rate, he was about to pick the small project, until the tool reminded him that IRR ignores scale. He computed the NPV of each and saw that the large project, despite its lower IRR, created far more total value in rupees. Rakesh chose the large project, understanding that a high percentage return on a small sum can be worth less than a solid return on a big one, and that NPV, not IRR, answers the question of how much value a project actually creates.

The lesson reshaped how he presented investments to his partners. Where he had once led with the headline IRR because it sounded impressive, he now leads with the NPV, the actual rupees of value created, and treats the IRR as a supporting efficiency figure. He had seen how easily a shiny percentage could tempt a decision-maker toward the smaller, less valuable option, and he built the NPV-first habit precisely to guard against it. For mutually exclusive choices, where picking one means forgoing the other, he understood that the money left on the table by chasing the higher rate is a real and avoidable cost.

Six Tips for Using IRR Well

Compare IRR against your hurdle rate

A project is worth doing only if its IRR exceeds your required return or cost of capital. IRR alone means nothing without a hurdle to beat.

Watch for multiple sign changes

If cash flows go negative more than once, IRR can have several values, none reliable. This tool warns you; then use NPV or MIRR.

Prefer MIRR for a realistic rate

Plain IRR assumes you reinvest inflows at the IRR itself. MIRR uses a realistic reinvestment rate and gives one clear answer.

Use NPV to judge scale

IRR is blind to size. A high IRR on a small project can create less value than a modest IRR on a large one. Check the NPV in rupees.

Look at payback for risk

The payback period shows how long your money is exposed. The discounted payback is the more honest figure, always a bit longer.

Use XIRR for dated cash flows

IRR assumes neat annual periods. For flows on specific, irregular dates, XIRR is the correct measure of the true annualised return.

Quick Reference: IRR

QuestionAnswer
What is IRR?The rate at which a project’s NPV is zero
When is a project a GO?When IRR beats your hurdle and NPV is positive
What is the multiple-IRR problem?Sign changes give several IRRs, none reliable
Why use MIRR?A realistic reinvestment rate, one clear answer
What does IRR ignore?Project scale; use NPV for value
When to use XIRR?For irregular, dated cash flows

Frequently Asked Questions on IRR

What is the internal rate of return (IRR)?
The internal rate of return, or IRR, is the discount rate at which the net present value of a project’s cash flows equals zero. In plain terms, it is the annual rate of return a project earns on the money invested in it, taking full account of when each cash flow occurs. If a project’s IRR is higher than your required return, your hurdle rate or cost of capital, the project earns more than it costs to fund and is worth pursuing; if lower, it is not. IRR is popular because it distils a whole stream of cash flows into a single, intuitive percentage that can be compared across very different opportunities. Its main uses are in capital budgeting, comparing investments and business projects, though it must be used carefully because of the quirks explained in these answers.
How is IRR calculated?
IRR is the rate that makes the net present value of a project’s cash flows zero, but there is no algebraic formula to solve for it directly. Instead it is found numerically, by trying different discount rates until the NPV comes out to zero. Simple approaches guess and refine with a method like Newton-Raphson, but a more robust way, which this tool uses, is to scan the NPV across a wide range of rates and pin down each point where it crosses zero using bisection. This robust scan matters because it reliably finds the correct rate and, importantly, detects when a project has more than one IRR or none at all, situations a single-guess method can miss or handle wrongly. So while the concept is simple, calculating IRR properly requires a careful numerical search, which the tool performs for you.
What is a good IRR?
A good IRR is one that comfortably exceeds your hurdle rate, the minimum return you require, which is usually your cost of capital or the return available on comparable alternatives. There is no universal figure, because the right hurdle depends on the risk of the project and what else you could do with the money. A 15 per cent IRR is excellent if your hurdle is 10 per cent, but inadequate if your hurdle is 20 per cent. Crucially, a good IRR must also be judged against risk and scale: a very high IRR on a tiny or very risky project may be worth less than a solid IRR on a large, safe one, since IRR ignores both size and risk. So do not chase the highest IRR in isolation; check that it beats your hurdle, that the project’s NPV is meaningfully positive, and that the risk is acceptable.
What is the difference between IRR and NPV?
IRR and NPV are related but answer different questions. NPV, net present value, tells you how much value in rupees a project creates today, by discounting every future cash flow back to the present at your hurdle rate and summing them; a positive NPV means the project earns more than your required return. IRR tells you the rate of return the project earns, the discount rate at which NPV would be zero. NPV gives an absolute rupee answer and is the theoretically soundest single measure, never suffering the multiple-answer problem, but it does not directly give a rate. IRR gives an intuitive rate but ignores project scale and can misbehave with unconventional cash flows. The two can even disagree when ranking mutually exclusive projects, and where they do, NPV is generally the more reliable guide. Use them together: NPV for the decision and its size, IRR for the rate.
What is the multiple-IRR problem?
The multiple-IRR problem arises when a project’s cash flows change sign more than once, for example an initial outflow, then inflows, then a large outflow again at the end. In such cases the equation that defines IRR can have more than one solution, meaning there are several rates at which NPV equals zero, and none of them is uniquely the project’s true return. A calculator that simply returns the first rate it finds gives you a plausible but meaningless number, which can lead to a badly wrong decision. The safe response, which this tool takes, is to detect that the cash flows have multiple sign changes, warn you that IRR is unreliable, and direct you to NPV, which always gives a single clear answer, and MIRR, which also resolves to one rate. Whenever your cash flows go negative more than once, treat any single IRR with suspicion.
What is MIRR and why is it better than IRR?
MIRR, the modified internal rate of return, addresses two of IRR’s biggest flaws. First, plain IRR implicitly assumes that every positive cash flow is reinvested at the IRR itself, which for a high-IRR project is usually unrealistic and inflates the result. MIRR instead lets you specify a realistic reinvestment rate, typically your cost of capital or a market rate, so the return it reports is one you could actually achieve. Second, MIRR always produces a single, unambiguous answer, even for the awkward cash-flow patterns where plain IRR has multiple values. It works by compounding the inflows forward to the end of the project at the reinvestment rate, discounting the outflows to the start at the finance rate, and finding the single rate that connects them. For most real business decisions, MIRR is the more honest and reliable rate, which is why this tool computes it alongside IRR.
What is the reinvestment rate assumption?
The reinvestment rate assumption is the implicit assumption, built into the IRR calculation, that all the positive cash flows a project generates are reinvested at the IRR itself until the end of the project. This is often unrealistic. If a project has an IRR of 30 per cent, the IRR figure effectively assumes you can take each year’s proceeds and reinvest them at 30 per cent, but in practice you may only be able to reinvest at your cost of capital, say 10 per cent, or a market rate. Because IRR assumes reinvestment at an unrealistically high rate, it overstates the true return you will earn. MIRR fixes this by letting you set the reinvestment rate explicitly to a realistic figure, giving a return that reflects what you can actually do with the interim cash flows. This is the single biggest reason analysts often prefer MIRR to IRR.
What is the payback period?
The payback period is the length of time it takes for a project’s cumulative cash flows to recover the initial investment, in other words, how long until you get your money back. It is a simple, intuitive measure of how long your capital is at risk. A project that pays back in two years exposes you for less time than one that takes eight. The simple payback period just adds up the raw cash flows until they cover the outlay. The discounted payback period is more honest: it first discounts each future cash flow for the time value of money, then finds when the discounted cumulative total turns positive, which always takes a little longer than the simple version. Payback is useful for a quick risk sense but has a weakness: it ignores everything that happens after the payback point, so it should complement, not replace, NPV and IRR. This tool computes both simple and discounted payback.
How do I decide go or no-go on a project?
The clearest decision rule combines IRR and NPV. Compute the project’s NPV at your hurdle rate, the minimum return you require: if the NPV is positive, the project earns more than your required return and creates value, so it is a go; if negative, it destroys value and is a no-go. Equivalently, if the project’s IRR exceeds your hurdle rate, it is a go, and if it is below, a no-go, since a positive NPV and an IRR above the hurdle are two sides of the same coin for conventional cash flows. Where the cash flows are unconventional and IRR is unreliable, decide purely on the NPV. For choosing between competing projects, prefer the one with the higher NPV, since IRR can favour a smaller project with a higher rate but less total value. This tool gives you the NPV, the IRR and a plain go or no-go verdict against your hurdle.
Why does IRR ignore the scale of a project?
IRR is a percentage rate, so it measures efficiency, the return per rupee invested, not the total value created. A small project can have a very high IRR simply because the amounts are small: doubling ten thousand rupees gives a spectacular rate but a modest ten thousand of value, whereas earning a solid twenty per cent on ten lakh creates two lakh of value, far more in absolute terms despite a lower rate. Because IRR strips out the size of the investment, it cannot tell you which project makes you richer overall; it only tells you which works each rupee harder. This is why, when comparing projects of different sizes, especially mutually exclusive ones where you can only pick one, you should decide on NPV, which measures the absolute rupee value created, and use IRR only as a supporting efficiency measure. Relying on IRR alone can lead you to a high-rate but low-value choice.
Can a project have a negative IRR?
Yes. If a project loses money overall, so that the total of its cash flows, undiscounted, is less than the initial investment, its IRR is negative, indicating that it earns a negative rate of return. A negative IRR simply means the project is a loss-maker: you would end up with less than you put in. This tool handles negative returns correctly, showing the negative IRR where one exists. Note, though, that some cash-flow patterns have no IRR at all, for instance a series with no sign change, and others have multiple IRRs; a negative IRR is different from these cases. When a project shows a negative IRR, or when the NPV at your hurdle is negative, it is a clear signal that the project destroys value and should be rejected, unless there are strategic reasons beyond the pure financials that justify it.
What is the difference between IRR and XIRR?
IRR and XIRR both find the rate at which NPV is zero, but they differ in how they treat timing. Standard IRR assumes the cash flows occur at regular, equal intervals, typically once a year at the end of each year. XIRR, the extended internal rate of return, handles cash flows that occur on specific, irregular dates, computing the exact annualised rate that accounts for the precise number of days between each flow. So IRR is right for a project with neat annual cash flows, while XIRR is the correct tool for anything with irregular timing, such as a mutual fund investment made through a SIP with contributions and redemptions on various dates, or a business with lumpy, unevenly timed cash flows. If your cash flows do not fall neatly at yearly intervals, use an XIRR calculator rather than this annual IRR tool for an accurate rate.
Should I use IRR or NPV to compare two projects?
For comparing two mutually exclusive projects, where you can choose only one, NPV is generally the more reliable guide, and here is why. IRR can rank the projects differently from NPV, particularly when they differ in size or in the timing of their cash flows, and where the two measures disagree, NPV is theoretically sounder because it measures the absolute value created and rests on a realistic reinvestment assumption. A common trap is to pick the project with the higher IRR when the other has a higher NPV; that can leave value on the table, because the higher-IRR project may simply be smaller. So compute the NPV of each project at your hurdle rate and prefer the higher NPV, using IRR and MIRR as supporting measures of the rate of return. This tool computes NPV, IRR and MIRR so you can see all three, but let NPV lead the ranking decision.
Does IRR account for risk?
No. IRR, like NPV, measures the expected return or value of a project based on its projected cash flows, but it does not adjust for the risk that those cash flows may not materialise. Two projects can have the same IRR while one is a safe, predictable venture and the other is highly speculative, yet IRR shows them as equally attractive. The usual way to account for risk is through the hurdle rate: a riskier project should be required to clear a higher hurdle, so you demand a higher IRR to compensate for the greater uncertainty. Beyond that, analysts use scenario and sensitivity analysis, testing how the IRR and NPV change under pessimistic and optimistic assumptions, and risk-adjusted discount rates. So when you look at an IRR, always ask how reliable the underlying cash-flow projections are, and set your hurdle to reflect the risk you are taking.
Are the figures in this tool accurate?
Yes, the calculations use standard financial mathematics and are accurate for the cash flows you enter. The IRR is found by a robust numerical search that scans across discount rates and refines each zero-crossing, so it reliably finds the correct rate and detects the multiple-IRR and no-solution cases rather than returning a misleading single figure. The NPV, MIRR and payback all follow standard formulas. What the tool depends on entirely is the accuracy of your projected cash flows, which are estimates of the future and therefore uncertain; the metrics are only as good as those projections. The tool also assumes annual, regularly spaced cash flows; for irregular dated flows, use an XIRR calculator. So treat the results as a rigorous analysis of the numbers you provide, and remember to test your cash-flow assumptions and to set a hurdle rate that reflects the project’s risk. Within its scope, the tool gives you honest, correct capital-budgeting figures.
When should I not rely on IRR at all?
Avoid relying on IRR whenever your cash flows change sign more than once, since the project may then have several IRRs, none meaningful, and this tool will warn you when that happens; decide on NPV instead. Be wary of IRR too when comparing projects of very different sizes, because IRR ignores scale and can favour a small high-rate project over a larger, more valuable one; use NPV to judge the total value created. Treat IRR cautiously when a project has an unusually high rate, because its unrealistic reinvestment assumption inflates the figure; MIRR gives a more honest rate. And do not use ordinary annual IRR for cash flows that fall on irregular dates; use XIRR. In all these situations, NPV, supported by MIRR, is the safer basis for the decision. IRR is a useful, intuitive measure for conventional projects, but it should never be the sole basis for a decision without these checks.