IRR Calculator

The formula

IRR = discount rate making NPV of all cash flows exactly zero

What the internal rate of return tells you

The discount rate at which a project’s cash flows net to zero — the investment’s intrinsic compound rate, the number capital committees quote.

Calculation: IRR = discount rate making NPV of all cash flows exactly zero. Enter your inputs and every substitution is shown below the result.

Reading the result

Above the cost of capital the project passes; the margin above the hurdle says how much assumption error it can absorb.

Rules of thumb: Hurdles: corporate 8–12%, PE target 20–25% net, real estate 12–18%

Limitations and best practice

IRR has known pathologies: non-normal cash flows breed multiple roots, and it ranks scale-blind — a 40% IRR on $1k loses to 15% on $1M in value terms. NPV remains king; IRR is its press secretary.

This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Frequently asked questions

Why can IRR mislead on mutually exclusive projects?
It ignores reinvestment and scale; the crossover-rate analysis in the NPV profile resolves conflicts in favor of NPV.
What reinvestment does IRR silently assume?
That interim cash flows re-earn the IRR itself — implausible at high rates, which is precisely what MIRR repairs.

Source & methodology

Standard capital budgeting (Brealey-Myers; CFA curriculum).

How IRR works — and what your result really means

You are comparing options that arrive in different shapes, and IRR is the level playing field that makes them comparable. IRR is the kind of number people argue about from memory. This page ends that argument with arithmetic you can watch happen: enter your figures, get Internal rate of return in real time, and see every substitution printed below.

The number itself is the easy part. What takes judgement is knowing which inputs are facts in your situation and which are guesses wearing a decimal point — a distinction this page makes explicit for every field above.

In plain terms, IRR answers the question "Internal rate of return?". The measurement matters because it converts a situation that feels complicated — several inputs pulling in different directions — into a single number you can act on. Within Business & Entrepreneurship, Financial Analysis is the context where this figure is quoted most often, and professionals treat it as a first-pass screen rather than a verdict.

Every figure in the prose is generated by the engine rather than written beside it — the worked example resolves to internal rate of return = 41.96 % on the default inputs, and the sensitivity section ranks the inputs that move the result — Initial outlay first, at ≈17.8 % of the headline for a ten-percent error either way in that input. Work down the page and by the end you could re-derive the result in a spreadsheet from memory.

The IRR formula, explained

Here is the complete model this tool runs — IRR = discount rate making NPV of all cash flows exactly zero — with each input explained below. If a competitor’s page gives you a different answer from the same inputs, this is the text that settles which of you is right.

Initial outlay (negative $) (example value -250,000) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. If you are unsure what belongs in this field, look at the printed steps: the substitution shows exactly how the engine uses it.

Year 1 cash flow ($) (example value 155,000) is a measured number in the unit named by the label; the formula does not convert for you. Be precise about the boundary (exact date, start of month); time inputs decide the exponent in most formulas.

Year 2 cash flow ($) (example value 66,500) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. If the period is partial, decide whether you mean elapsed or planned time and keep that meaning across every field.

Year 3 cash flow ($) (example value 245,000) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. Use the value as of today, not as of the last time you looked — time fields drift silently.

Year 4 cash flow ($) (example value 90,000) is a quantity rather than a category — precision here is cheap and worth having. Use the value as of today, not as of the last time you looked — time fields drift silently.

IRR on the example inputs: the complete substitution

Rather than describe the calculation, here it is end to end — every substitution in order, starting from the inputs above. Starting figures: Initial outlay (negative $), Year 1 cash flow ($), Year 2 cash flow ($), Year 3 cash flow ($). The endpoint of that chain is 41.96 % of internal rate of return, sitting in the “The project’s own compound return — it clears any hurdle below 42.0%” band.

  1. Solve 0 = -$250,000 + Σ CFₜ∕(1+r)ᵗ by bisection
  2. r lands at 41.96%: the rate where the investment exactly breaks even in present value

NPV at 10% cost of capital — $191,411. Compare it against the main result of 41.96 % before drawing conclusions.

NPV at 15% — $147,615. This is the number experienced users quote when the headline alone would mislead.

Total nominal cash returned — $556,500. Read next to the headline, this is the figure that shows the shape of the trade-off.

Overwrite any input above and every line of this example updates with it — the substitution is live, not a screenshot of somebody else’s numbers.

How far IRR can reasonably move

Read this table as the practical error bar on the headline figure. It answers the question people actually have after seeing a single number: how wrong could this be if the main input is off by ten or twenty percent?

Initial outlay settingInternal rate of return
80 % of the example value58.52 %
90 % of the example value49.43 %
example inputs41.96 %
110 % of the example value35.68 %
120 % of the example value30.32 %

That spread — 30.32 % at the low end, 58.52 % at the high — is what a careful read of IRR looks like: a band you can state out loud, with the reason for each edge. Reproduce it in the form above by editing Initial outlay alone; the substitution steps will follow your figures exactly.

Sensitivity: which inputs change IRR the most

Nobody should have to guess which input matters. The engine was re-run once per field below — ten percent up, ten percent down, everything else frozen — and the results ranked by how far they moved the internal rate of return. It is the fastest honest answer to “what matters most in IRR?” — and it is specific to these defaults, because sensitivity moves with the starting point.

  • Initial outlay: ten percent up gives 35.68 %, ten percent down gives 49.43 % — ≈17.8 % of the internal rate of return either way
  • Year 1 cash flow: ten percent up gives 44.98 %, ten percent down gives 39.03 % — ≈7.2 % of the internal rate of return either way
  • Nudge Year 3 cash flow by ±10 % and IRR lands between 39.57 % and 44.25 % (sensitivity ≈5.7 %)
  • Year 2 cash flow +10 % → IRR = 42.85 % · −10 % → 41.05 % (the internal rate of return shifts ≈2.1 %)
  • Nudge Year 4 cash flow by ±10 % and IRR lands between 41.35 % and 42.55 % (sensitivity ≈1.5 %)

Initial outlay is the dominant lever here: ten percent either way moves the result by about 17.8 %, from 35.68 % to 49.43 %. That is where a careless figure does the most damage, so check it against a source, and treat Year 1 cash flow as the second priority (≈7.2 % per ten percent). The rest of the inputs earn only a rounding-error of attention, and that asymmetry is the practical payoff of measuring rather than asserting.

Interpreting the IRR verdict

The value above only becomes useful the moment you know what it is being measured against. The default case lands in the “The project’s own compound return — it clears any hurdle below 42.0%” band, and bands are deliberately wide because real situations overlap. Before treating the band as fact, note its width: ten percent either way on Initial outlay already spans 35.68 % to 49.43 %. The practical reading rules: compare against your own history before comparing against other people; treat band boundaries as zones, not walls — one point on the wrong side of a threshold rarely changes a real outcome; and when a companion output contradicts the headline, believe the pair.

Related measures answer related questions, and the distinctions matter: IRR is the quantity, Internal rate of return is this tool’s reading of it, and the decision that follows belongs to neither of them separately.

Common mistakes with IRR (and the fix)

IRR has known pathologies: non-normal cash flows breed multiple roots, and it ranks scale-blind — a 40% IRR on $1k loses to 15% on $1M in value terms. NPV remains king; IRR is its press secretary. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Copying a single headline number without checking the companion outputs. The tool reports NPV at 10% cost of capital, NPV at 15% and Total nominal cash returned alongside the main result precisely because IRR in isolation misleads — the secondary columns are where outliers and trade-offs show up.

Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: Initial outlay first, everything else second.

Another is comparing across contexts: an IRR computed with one set of conventions should never be lined up against a figure computed with another. Check the inputs behind both before ranking them.

Before you trust your IRR: a short checklist

  • Re-run the calculation with a ±10 % stress on the two most sensitive inputs.
  • Verify each input against its original source document, not memory.
  • Check Initial outlay before anything else: it is the measured dominant input, ≈17.8 % of IRR per ten percent.
  • Note the date and the inputs beside the number so the figure can be audited later.
  • Confirm the example values are plausible for your own situation before replacing them.
  • Confirm the answer against one independent method or published benchmark for IRR.

A routine for decision-grade IRR

Using a calculator well sounds trivial, but the difference between a decision-grade figure and a throwaway one lives entirely in the routine. The routine for IRR takes a minute to learn and applies to every input above.

Step 1 — one document, one pass. Open the statement, label or record that holds initial outlay (negative $), year 1 cash flow ($), year 2 cash flow ($), year 3 cash flow ($), year 4 cash flow ($) and transcribe straight into the form. Transcription from a single source removes the mismatch errors that appear when figures are assembled from three different places. A figure with a date beside it becomes evidence; without one it stays an anecdote.

Step 2 — start from the case you can defend. Enter pessimistic-but-honest figures first; the optimistic run is a ceiling, not a plan. A conclusion that holds on conservative inputs holds everywhere. One decimal place more than your data supports is one decimal place of fiction.

Step 3 — play with the inputs on purpose. Ten percent up, ten percent down, one field at a time. Within a few minutes you will know this calculation better than most people who quote its results. The point of transparency is that a reader can disagree with a specific line rather than with you.

Step 4 — stress before you commit. A decision that survives a ten-percent squeeze on its two biggest inputs needs no luck to be sound. One that does not survive is a decision about hope, not about arithmetic. The point of transparency is that a reader can disagree with a specific line rather than with you.

Step 5 — write the one-line memo. “Internal rate of return = 41.96 % on this date, from these inputs.” That line is the entire deliverable; everything else on this page is how you earned the right to write it. Estimates improve most when the worst case is written down in ink.

From calculation to decision: where IRR earns its keep

Business & Entrepreneurship arguments end at arithmetic or they do not end. IRR is the arithmetic: 41.96 % on the example inputs, reproducible by anyone who types the same numbers. Comparisons are cheap: run the identical calculation for the alternative and look at the gap.

Professionals in Financial Analysis use this style of calculation as a screening filter before spending real money or effort: a quick IRR check eliminates weak options in minutes, and the survivors earn the deeper, slower analysis. Comparisons are cheap: run the identical calculation for the alternative and look at the gap.

Nothing here is stored or transmitted, so the habit of checking is free: open the page, re-enter current figures, compare with the number you saved last time. A figure with a date beside it becomes evidence; without one it stays an anecdote.

IRR — frequently asked questions

What affects IRR the most?

Measured on this engine, Initial outlay is the dominant lever: moving it ±10 % shifts the internal rate of return across 35.68 % to 49.43 % — about 17.8 % of the headline, with Year 1 cash flow next at ≈7.2 %. The ranked list in the sensitivity section is computed live, not asserted from a template.

Which matters more: year 1 cash flow or initial outlay?

By the numbers, Initial outlay: a ten-percent change in it moves the result ≈17.8 %, versus ≈7.2 % for Year 1 cash flow. Spend your measuring effort in that order — precision on the weaker lever buys almost nothing.

What is a typical IRR?

With the example inputs on this page the result is 41.96 %, labelled “The project’s own compound return — it clears any hurdle below 42.0%”. “Typical” varies with situation, which is why every result here ships with its verdict band and its sensitivity list: they turn one figure into a range you can locate yourself inside.

How do I calculate IRR by hand?

Three steps: write the formula (IRR = discount rate making NPV of all cash flows exactly zero), insert your values, and simplify. The worked example section shows exactly that chain for the default inputs; replicating it once on paper teaches you more about IRR than any number of calculator runs.

What happens to IRR if initial outlay changes by 10 %?

Try it in the form above and the printed substitution will follow you; the pre-computed answer for the defaults is 35.68 % to 49.43 % across the ten-percent probe, i.e. ≈17.8 % sensitivity on the internal rate of return.

Is the IRR result of 41.96 % good or bad?

Good and bad are comparisons, so the honest test is three questions: where does your own IRR sit against the 41.96 % reference above, how far would a plausible input error move it (≈17.8 % per ten percent on Initial outlay), and what does the alternative option compute to?

How do I calculate IRR manually?

Write down the inputs, then follow the printed steps in order — IRR = discount rate making NPV of all cash flows exactly zero. A spreadsheet replicates it with two or three cells. The manual route is worth doing once to build intuition; after that the calculator saves time and eliminates transcription slips.

What affects IRR the most?

Sensitivity depends on where you start, but the inputs Initial outlay (negative $) and Year 1 cash flow ($) typically move IRR further than the rest because they enter the formula multiplicatively. If you can only measure two things well, measure those and hold the others at conservative defaults.

Why can IRR mislead on mutually exclusive projects?

It ignores reinvestment and scale; the crossover-rate analysis in the NPV profile resolves conflicts in favor of NPV.

What reinvestment does IRR silently assume?

That interim cash flows re-earn the IRR itself — implausible at high rates, which is precisely what MIRR repairs.

Can this tool see the numbers I type?

It cannot. There is no submission step: the calculation happens in your browser and the result disappears when you close the page. Treat the fields above as a scratchpad rather than a form.

The vocabulary of IRR

NPV at 10% cost of capital
$191,411 on the example inputs — a companion figure printed beside the headline of IRR so that no result is read in isolation.
NPV at 15%
$147,615 in the default IRR calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
Total nominal cash returned
$556,500 for the IRR worked case; it sits next to the main result because it carries context the headline leaves out.
Internal rate of return
The primary output of this tool: 41.96 % for the default inputs, computed exactly from IRR = discount rate making NPV of all cash flows exactly zero.
Worked example
The calculation written out in full so that nothing on this page has to be taken on trust.
Verdict band
A named zone on the range of plausible results; the example inputs land in “The project’s own compound return — it clears any hurdle below 42.0%”, and your inputs may not.
Sensitivity (±10 %)
How far the IRR moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.

Methodology, sources and limits

Everything above runs on one stated formula, applied without hidden coefficients: IRR = discount rate making NPV of all cash flows exactly zero. Source of record: Standard capital budgeting (Brealey-Myers; CFA curriculum). Any other implementation of this model should return the same figure for the same inputs. If one does not, the difference is in its assumptions — which this page prints and that one probably does not.

Treat the output as a precise answer to the question you typed: exact arithmetic, transparent formula, published source, no hidden rounding. What that buys you is reproducibility — two people, two browsers, the same arithmetic, and a printed trail from inputs to result that either of them can audit.

Turning this IRR into a decision

Run the pessimistic case before the optimistic one; an opportunity that survives the pessimistic inputs is the only kind worth pursuing.

The audience here is investors and founders comparing opportunities on equal terms. Everything you need to defend the result — formula, substitution, sensitivity, source — is printed above, so the only remaining variable is the honesty of your inputs.