Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

IRR Calculator

Last updated: 27 June 2026

Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI

Was this helpful?


IRR Calculator (Internal Rate of Return)

An IRR calculator finds the discount rate at which the net present value of all cash flows from an investment equals zero. It is used by investors, corporate finance teams, and project managers to evaluate whether a project or investment meets a required rate of return. If the IRR exceeds the cost of capital or hurdle rate, the investment is typically considered worthwhile.

How to Use the IRR Calculator

  1. Enter the initial investment as a negative cash flow (for example, minus ยฃ50,000 for a ยฃ50,000 outlay).
  2. Input the expected cash flows for each subsequent period (monthly, quarterly, or annually) as positive values for inflows.
  3. If there are additional outflows in future periods (such as capital expenditure), enter those as negative values.
  4. The calculator solves iteratively for the rate at which NPV equals zero.
  5. Compare the resulting IRR to your cost of capital or required return to decide whether to proceed.

The Formula

IRR is the value of r that satisfies:

0 = sum of [Cash Flow at time t divided by (1 plus r) raised to the power of t] for t from 0 to n

Where:

Cash Flow at t = 0 is the initial investment (typically negative). Cash Flow at t = 1, 2, ..., n are the future cash flows (positive for inflows, negative for additional outflows). r = internal rate of return (the value being solved).

There is no algebraic closed-form solution for r when more than two cash flows are involved. The IRR is found iteratively: the calculator tries different discount rates until the NPV equals zero.

Real-World Example

A company considers a new machine costing ยฃ100,000. It expects the machine to generate net cash inflows of ยฃ30,000 per year for 5 years.

Cash flows: Year 0: minus ยฃ100,000; Years 1 to 5: plus ยฃ30,000 each year.

Using iteration, the IRR is approximately 15.2%.

Verification: NPV at 15.2%: = minus 100,000 plus 30,000/(1.152) plus 30,000/(1.152)^2 plus 30,000/(1.152)^3 plus 30,000/(1.152)^4 plus 30,000/(1.152)^5 = minus 100,000 plus 26,041 plus 22,605 plus 19,623 plus 17,033 plus 14,786 = minus 100,000 plus 100,088 = approximately ยฃ0 (close enough for iteration).

If the company's cost of capital (WACC) is 10%, the IRR of 15.2% exceeds the hurdle rate, suggesting the project adds value and should proceed. If the WACC were 18%, the IRR would fall short and the project would destroy value.

IRR vs NPV: Which Is Better?

IRR and NPV are closely related but each has strengths and weaknesses.

NPV is generally considered the superior decision tool because it measures the absolute value added by an investment in today's pounds. A project with a positive NPV adds value; one with a negative NPV destroys value. NPV is not ambiguous and does not suffer from mathematical issues.

IRR has several well-documented limitations. Multiple IRRs can occur when cash flows change sign more than once (for example, an outflow, then inflows, then another major outflow). In such cases, there may be two or more discount rates where NPV equals zero, making the result meaningless.

IRR also implicitly assumes that interim cash flows are reinvested at the IRR itself, which is unrealistic when the IRR is high. The modified internal rate of return (MIRR) addresses this by assuming reinvestment at the cost of capital.

Despite these limitations, IRR remains widely used because it produces a simple percentage that is easy to compare to a known hurdle rate, and it communicates intuitively to non-finance audiences.

Frequently Asked Questions

What is a good IRR for an investment? A "good" IRR depends entirely on the cost of capital and the risk of the investment. For a property investment, an IRR above 8% to 10% may be acceptable. For private equity, an IRR above 20% is typically required to compensate for illiquidity and risk. The rule is: IRR should exceed the opportunity cost of capital adjusted for the risk of the investment.

Why does IRR sometimes produce multiple results? Multiple IRRs occur mathematically when the sign of cash flows changes more than once (from positive to negative and back). This is common in projects with large decommissioning costs, such as mining or oil extraction. The IRR equation becomes a polynomial with potentially multiple roots, each being a valid mathematical solution. In these cases, MIRR or NPV should be used instead.

How is IRR different from CAGR? CAGR (compound annual growth rate) measures the annualised growth rate of a single amount over time. IRR generalises this to situations with multiple uneven cash flows occurring at different points. For a simple investment with a single initial outlay and a single final value, IRR and CAGR produce identical results. For complex cash flow patterns, only IRR applies.

Can IRR be negative? Yes. A negative IRR means the project destroys capital: even discounting at a rate of zero, the total undiscounted cash flows do not recover the initial investment. This signals a clearly unprofitable project. More commonly, a negative IRR occurs when future cash flows are insufficient to recover the initial outlay, which the calculator will report as a negative percentage.


Understanding the Irr Calculator

The Irr Calculator is one of the most-requested tools in the irr category because it condenses a calculation that would otherwise require manual work, a spreadsheet, or a specialist program into a single input-and-output step. whether you are a student, a professional, or a curious learner, the Irr Calculator is designed to deliver a quick and trustworthy answer without forcing you to install anything or sign up for an account. Behind the scenes, the Irr Calculator applies well-established mathematical or scientific formulas to the values you provide. the aim of Irr Calculator is to remove the friction of hand calculation while still showing you the underlying method, so you can confidently interpret the result. Every calculation is performed locally in your browser, which means your inputs never leave your device.

When Should You Use the IRR Calculator (Internal Rate of Return)?

Use the IRR Calculator (Internal Rate of Return) whenever you need a quick, reliable answer that fits the tool's scope. Common situations for the IRR Calculator (Internal Rate of Return) include homework problems, workplace tasks, financial planning, fitness or health tracking, and everyday curiosity. If the IRR Calculator (Internal Rate of Return) answer will be used for a decision that has legal, medical, or financial consequences, treat the result as a starting point and verify it with a qualified professional. The IRR Calculator (Internal Rate of Return) is free to use, requires no sign-up, and works on any device with a modern browser. You can run the IRR Calculator (Internal Rate of Return) as many times as you like, change the inputs, and compare results side by side.

Common Inputs and How to Choose Them

Most IRR Calculator (Internal Rate of Return) problems revolve around a small set of inputs.

  • the initial investment as a negative cash flow (for example, minus ยฃ50,000 for a ยฃ50,000 outlay) is usually the first value to pin down for the IRR Calculator (Internal Rate of Return).
  • the expected cash flows for each subsequent period (monthly, quarterly, or annually) as positive values for inflows sets the context the IRR Calculator (Internal Rate of Return) needs for a sensible result.
  • If there are additional outflows in future periods (such as capital expenditure), enter those as negative values refines the IRR Calculator (Internal Rate of Return) output where the data is available. Identifying the right values is the most important step for the IRR Calculator (Internal Rate of Return), because the answer is only as accurate as the data you put in. If a value is unknown, prefer a conservative estimate over a guess when using the IRR Calculator (Internal Rate of Return).

How to Interpret the Result

The numerical answer from the IRR Calculator (Internal Rate of Return) alone is rarely the whole story. Read the units, the precision, and any warnings shown alongside the IRR Calculator (Internal Rate of Return) result. Understanding the path from inputs to output in the IRR Calculator (Internal Rate of Return) makes it easier to spot errors, communicate the result to others, and reuse the method for related problems in the future.

Worked Examples

A typical IRR Calculator (Internal Rate of Return) run takes reasonable inputs, produces a sensible answer, and returns it in a single click. Example: A company considers a new machine costing ยฃ100,000. It expects the machine to generate net cash inflows of ยฃ30,000 per year for 5 years. Cash flows: Year 0: minus ยฃ100,000; Years 1 to 5: plus ยฃ30,000 each year. Using iteration, the IRR is approximately 15.2%. Verification: NPV at 15.2%: = minus 100,000 plus 30,000/(1.152) plus 30,000/(1.152)^2 plus 30,000/(1.152)^3 plus 30,000/(1.152)^4 plus 30,00

Common Mistakes to Avoid

Common mistakes with the IRR Calculator (Internal Rate of Return):

  • Mixing up units (for example, entering one unit when the IRR Calculator (Internal Rate of Return) expects another).
  • Forgetting to convert percentages to decimals or vice versa where the IRR Calculator (Internal Rate of Return) formula requires it.
  • Using a snapshot value that no longer reflects reality for the IRR Calculator (Internal Rate of Return), especially for time-sensitive inputs like prices, rates, or counts.
  • Rounding intermediate steps too early and then carrying the rounded value forward in the IRR Calculator (Internal Rate of Return).
  • Treating the IRR Calculator (Internal Rate of Return) as a substitute for professional advice when the decision is high-stakes.

Limitations and Assumptions

No calculator is a perfect model of reality, and the IRR Calculator (Internal Rate of Return) is no exception. The IRR Calculator (Internal Rate of Return) makes simplifying assumptions to keep the math tractable: it ignores rare cases, applies default values where inputs are missing, and uses formulas that suit the typical situation rather than the exotic one. When your situation falls outside the typical case, the IRR Calculator (Internal Rate of Return) result may drift further from the truth. If you need a more precise answer than the IRR Calculator (Internal Rate of Return) provides, the next step is usually a specialist, a more detailed reference, or a domain-specific tool.

For more depth on the IRR Calculator (Internal Rate of Return) topic, consult textbooks, academic papers, or reputable online resources. Reputable sources for the IRR Calculator (Internal Rate of Return) include government statistics agencies, university extension services, and peer-reviewed journals. Wikipedia is a useful starting point for definitions and formulas behind the IRR Calculator (Internal Rate of Return), but always follow the citations to the original source before relying on a number. If you find that you need the same IRR Calculator (Internal Rate of Return) calculation repeatedly, consider writing down the inputs and the result in a note so you can build a personal record over time.

Quick Reference

  • Free to use: yes, no sign-up required.
  • Privacy: all calculations run locally in your browser.
  • Units: metric and imperial supported where applicable; check the input labels.
  • Speed: instant, no page reload.
  • Mobile friendly: yes, works on phones and tablets.
  • Offline: once the page has loaded, the calculation continues to work without a network connection.

References - General-purpose math references such as Wolfram MathWorld and Khan Academy for foundational formulas.

  • Wikipedia articles on the relevant topic, with citations to primary sources, cover the IRR Calculator (Internal Rate of Return) background.
  • Peer-reviewed journals and textbooks give the most rigorous treatments of the IRR Calculator (Internal Rate of Return) method.Tools/tools/calculator) - Percentage Calculator - Unit Converter

Also try these free tools: