IRR

    Financial

    Returns the internal rate of return for a series of cash flows. Used to evaluate the profitability of an investment.

    Translations
    EnglishIRR
    FrenchTRI
    SpanishTIR
    GermanIKV
    ItalianTIR.COST
    PortugueseTIR
    DutchIR
    PolishIRR
    RussianВСД
    TurkishİÇ_VERİM_ORANI
    CzechMÍRA.VÝNOSNOSTI
    HungarianBMR
    SwedishIR
    DanishIA
    FinnishSISÄINEN.KORKO
    Syntax
    IRR(values, [guess])

    Arguments

    • valuesRange of cash flows (must contain at least one positive and one negative value)
    • guessInitial guess for the rate (default 0.1 = 10%)(optional)
    Examples
    =IRR({-10000, 3000, 4000, 5000})
    8.7%

    Rate of return on $10K investment with 3 years of income

    =IRR({-50000, 15000, 15000, 15000, 15000})
    7.7%

    Return rate on a 4-year project

    Tips & Best Practices
    • Higher IRR = better investment
    • Compare IRR to your cost of capital to decide if a project is worth it
    • Values must start with a negative number (initial investment)
    Common Mistakes
    • Forgetting that the cash flow series must include at least one negative value (the initial investment) and one positive value (a return) - an all-positive or all-negative series has no solvable rate and returns a #NUM! error
    • Assuming cash flows must be evenly spaced in time - IRR assumes equal periods between values, and unevenly spaced cash flows (like irregular real-world payment dates) require XIRR instead
    • Not providing a guess argument when IRR fails to converge, particularly with cash flow patterns that could mathematically support more than one valid rate of return
    Related Functions
    NPVCalculates net present value at a fixed rate, the inverse relationship to what IRR solves for (the rate that makes NPV zero).
    XIRRHandles cash flows at irregular, specific dates rather than IRR's assumption of equally spaced periods.
    MIRRAccounts for different financing and reinvestment rates, addressing some of the unrealistic assumptions baked into a plain IRR calculation.
    Frequently Asked Questions

    Why does IRR return a #NUM! error?

    The cash flow series probably doesn't contain both a negative value (an outflow, like the initial investment) and a positive value (a return) - IRR needs both to calculate a meaningful rate.

    Can IRR handle cash flows that aren't evenly spaced?

    No, IRR assumes equal time periods between each cash flow. Use XIRR when your payment or return dates are irregular.

    What does the guess argument do in IRR?

    It gives the iterative calculation a starting point. It's rarely needed, but supplying one can help IRR converge, or resolve ambiguity, when the cash flow pattern could mathematically support multiple valid rates.

    Need to translate a formula using IRR?

    Use our translator to convert your complete formula