Financial Analysis Tool

Free IRR Calculator

Calculate the Internal Rate of Return for your investments. Evaluate fixed recurring payments or varying amounts at equal annual intervals. Check the timing assumptions before comparing the effective annual rate.

Recurring & Annual Cash Flows
7 Frequency Options
100% Free

This calculator computes the IRR based on a fixed recurring cash flow or no periodic cash flow. The holding period must contain whole payment periods (up to 5,200). Results are effective annual rates; weekly and biweekly modes assume 52 and 26 equal periods per year.

$
$
$
of each period

Enter your values and click Calculate to see the IRR

What Is the Internal Rate of Return (IRR)?

The internal rate of return (IRR) is a discount rate at which the net present value (NPV) of a project's cash flows equals zero. When investors or businesses undertake a project, they typically pay an initial cost and receive a series of returns over time. Because money today is worth more than the same amount in the future, future cash flows need to be discounted back to their present value. The IRR is the specific discount rate that makes the project's net present value exactly zero.

In other words, IRR is the "break-even" rate of return for an investment when considering the time value of money. If the IRR of a project is higher than the company's required rate of return or the cost of capital, the project is generally considered worthwhile. Our free IRR calculator supports both fixed recurring cash flows and varying annual amounts at equal year-end intervals, making it suitable for a wide range of investment analysis scenarios.

How Is IRR Calculated?

The IRR formula is derived from the net present value equation. For a series of cash flows CF₀, CF₁, CF₂, ..., CFₙ, the IRR is the rate r that satisfies:

NPV = Σ (CFₜ / (1 + r)ᵗ) = 0

where t ranges from 0 to n, and CF₀ is typically negative (the initial investment)

The calculator brackets a root in log(1 + r) and uses bisection, checking the discounted-cash-flow residual before returning a rate. It accepts investment streams with one negative-to-positive sign change. Multiple sign changes are rejected because selecting a single root could be misleading. The numeric search uses log(1 + r) between -20 and 20; a failure to find a root does not prove that no mathematical IRR exists.

How to Use This IRR Calculator

  1. 1

    Choose a Calculation Mode

    Select "Fixed Cash Flow" for investments with regular periodic deposits or withdrawals, or "Irregular Cash Flow" for projects with varying annual returns.

  2. 2

    Enter Your Investment Details

    For fixed cash flow, enter the initial investment, holding period, ending balance, and any periodic deposits or withdrawals. For varying annual cash flow, enter the initial investment and each year's cash flow amount.

  3. 3

    Click Calculate

    The calculator will compute the IRR along with total investment, total returns, and net profit. Compare the IRR against your hurdle rate or cost of capital to evaluate the investment.

What Is IRR Used For?

IRR helps translate complicated patterns of cash inflows and outflows into a single number that can be compared directly to alternatives or required benchmarks. Whether you are deciding whether to purchase new equipment, evaluating real estate deals, or considering a long-term business expansion, IRR can bring clarity and structure to the evaluation process.

Investment Decision Making

Compare the IRR against your hurdle rate to determine if an investment opportunity is worth pursuing.

Capital Budgeting

Compare IRR with a risk-appropriate required return, then examine NPV, scale and funding constraints before choosing projects.

Real Estate Analysis

Assess property profitability by factoring in purchase price, rental income, maintenance costs, and potential sale price.

Private Equity & Venture Capital

Summarize cash-flow timing, while checking realized versus forecast receipts and the size of invested capital. A higher IRR alone does not establish a better investment.

Loan & Lease Analysis

Model lender-side outflows and receipts at equal intervals. Include relevant fees in the entered cash flows; the result is not a regulatory APR calculation.

Project Comparison

Compare multiple investment opportunities side by side using IRR as a standardized metric for annualized returns.

IRR Calculation Examples

Example 1: A Simple Investment Project

A small manufacturing firm is evaluating the purchase of a machine that costs $40,000 upfront. The machine is expected to generate the following cash inflows: $10,000 at the end of Year 1, $20,000 at the end of Year 2, and $30,000 at the end of Year 3. Using the "IRR based on varying annual cash flow" calculator, enter $40,000 as the initial investment and $10,000, $20,000, and $30,000 in the Year 1, 2, 3 fields respectively. The calculator returns an IRR of approximately 19.438%.

If the firm's cost of capital is 12%, then a 19.438% IRR is comfortably above the hurdle rate, suggesting the project is financially appealing. Conversely, if the cost of capital were 20%, the project may not be viable.

Example 2: Comparing Multiple Projects

Imagine two real estate investments, both requiring $100,000 upfront. Investment A generates cash flows of $5,000, $20,000, $25,000, $40,000, and $60,000 over five years. Investment B generates $0, $10,000, $30,000, $30,000, and $80,000. Both total $150,000 in cash flows for a simple ROI of 50%. However, when you factor in the time value of money using IRR, Investment A yields 11.290% while Investment B yields 10.259%. A has the higher IRR in these hypothetical cash flows. The decision still depends on risk, scale and NPV at an appropriate discount rate.

Limitations of IRR

While IRR is a powerful financial metric, it has some important limitations to consider:

  • Scale of projects: IRR does not account for the overall scale of the project. A smaller project with a high IRR might generate less total profit than a larger project with a slightly lower IRR.
  • Risk of projects: IRR does not explicitly factor in risk or uncertainty. A project with a lower IRR but low uncertainty may be preferred over a higher-IRR project with significant risk.
  • Reinvestment: Solving the IRR equation does not simulate reinvestment. Turning interim receipts into a terminal wealth estimate requires a separate reinvestment-rate assumption.
  • Multiple IRRs: Projects with alternating signs of cash flows can yield more than one IRR. This page declines those streams instead of selecting a root from an arbitrary starting guess.

For a more comprehensive analysis, consider using IRR alongside other metrics like NPV, modified internal rate of return (MIRR), or payback period. Decision-makers typically look at multiple measures to arrive at the most informed decision.

Timing references: Microsoft IRR documentation and XIRR documentation. Varying amounts do not make dates irregular. Beginning-of-period recurring payments include a payment at time zero; end-of-period payments include the final period. No partial periods are silently rounded.

Frequently Asked Questions

What does the calculated IRR mean?

It is the rate that makes the entered cash flows have zero net present value. Annual-mode rows are one year apart. Recurring-mode periodic rates are compounded to an effective annual rate; an IRR is not a forecast or guaranteed investment return.

Does varying annual cash flow mean irregular dates?

No. Amounts may differ, but the annual rows occur at equal year-end intervals. This is periodic IRR, not dated XIRR. Weekly and biweekly modes use 52 and 26 equal periods per year.

Can IRR be negative?

Yes. For example, investing 100 and receiving 90 one year later gives -10%. At that IRR the discounted cash flows still have NPV zero. A negative rate is not the same as saying NPV is negative at every discount rate.

Why might this calculator return no result?

It requires finite inputs, a positive initial investment and exactly one negative-to-positive sign change. It declines multiple-sign-change streams rather than choosing one of possibly several roots. Recurring schedules need 1–5,200 whole periods, and annual rows are limited to 20. Extremely large or small rates can fall outside the numeric search range.

What is a good IRR?

There is no universal target. Compare cash-flow risk, timing and scale with a suitable required return and NPV. Ranking projects by IRR alone can give a different decision from comparing the value created.

Is the calculator free, and what do totals include?

No payment or sign-in is required. Totals use the amounts entered: investments include additional outflows and receipts include positive inflows. Enter fees and taxes yourself; the tool does not estimate them or fetch market data.

Review the Assumptions Behind Your Cash Flows

Use Pineify Finance Agent to investigate company financial statements and assumptions behind a cash-flow forecast. Review source figures and consider downside scenarios before interpreting a modeled return.