Introduction
The Internal Rate of Return (IRR) is one of the most important numbers in investing. It tells you the yearly growth rate that an investment is expected to earn. Think of it as a way to measure how well your money is working for you. If you put money into a project or investment, the IRR shows you the percentage of profit you can expect to earn each year over the life of that investment. A higher IRR means a better return on your money.
Our IRR Calculator makes it easy to find this number without doing complex math by hand. Simply enter your initial investment and the cash flows you expect to receive over time, and the calculator does the rest. Investors, business owners, and financial analysts use IRR to compare different investments and decide where to put their money. If the IRR is higher than your minimum required return, the investment may be worth pursuing. Use this free tool to make smarter, more informed investment decisions.
How to Use Our IRR Calculator
This IRR (Internal Rate of Return) calculator helps you find the annual growth rate of an investment. Enter your cash flows and investment details, and the calculator will output your IRR percentage, total invested, total returned, net profit or loss, and a visual chart of your cash flows. Choose from three modes based on your needs.
Fixed Recurring Mode: Use this tab when your cash flows are the same amount at regular intervals, like monthly or quarterly payments.
Initial Investment: Enter the dollar amount you paid or invested at the start. This is the money you put in on day one.
Holding Period: Enter how long you held the investment in years and months. For example, enter 5 years and 0 months for a five-year investment.
Periodic Cash Flow: Enter the dollar amount of each regular payment. This is the fixed sum you either add to or receive from the investment each period.
Cash Flow Direction: Choose whether each periodic cash flow is a deposit (more money you put in) or a withdrawal (income you received back). If you're tracking dividend income, for instance, you'd select withdrawal.
Cash Flow Frequency: Select how often the periodic cash flow occurs. Options include annually, semiannually, quarterly, monthly, semimonthly, biweekly, or weekly.
Payment Timing: Choose whether each payment happens at the end of the period or the beginning of the period. This affects how the IRR is calculated.
Ending Balance: Enter the final value of the investment at the end of the holding period. This is what the investment is worth or what you received when you sold or cashed out.
Irregular Annual Mode: Use this tab when your cash flows change from year to year. Enter a different dollar amount for each year.
Initial Investment (Year 0): Enter the amount you invested at the very beginning, at Year 0.
Annual Cash Flows: Enter the cash flow amount for each year. Use positive numbers for money you received (inflows) and negative numbers for extra money you invested or lost (outflows). You can add up to 50 years or remove years you do not need.
Initial Guess (Optional): If the calculator has trouble finding a result, enter a percentage as a starting estimate. For most cases, you can leave this blank.
Date-Based (XIRR) Mode: Use this tab when your cash flows happen on specific dates that do not follow a regular pattern. This mode calculates the XIRR, which accounts for exact timing.
Cash Flow Entries: For each entry, pick the exact date and enter the dollar amount. Use negative numbers for money you invested or paid out and positive numbers for money you received back. You can add up to 100 entries.
Calculate IRR Button: Once you have filled in all your inputs, click this button to run the calculation. The results will show your IRR percentage, total invested, total returned, net profit or loss, and a detailed table with each cash flow and its discounted value.
What Is the Internal Rate of Return (IRR)?
The Internal Rate of Return, or IRR, is the annual rate of growth an investment is expected to earn. In simple terms, it tells you the percentage return your money makes over time when you account for both the timing and size of every cash flow—money going in and money coming out. An investment with a higher IRR is generally more attractive than one with a lower IRR, assuming all other factors are equal.
Technically, the IRR is the discount rate that makes the net present value (NPV) of all cash flows equal to zero. Think of it this way: if you discount every future dollar you receive (or pay) back to today's value using the IRR, the total of those discounted values will perfectly cancel out your initial investment. This makes IRR especially useful because it reduces a complex series of payments and returns down to a single, easy-to-compare percentage.
How IRR Is Calculated
There is no simple formula you can solve by hand. Instead, IRR is found through trial and error—a computer tests different rates until it finds the one where NPV equals zero. The underlying equation is:
0 = CF₀ + CF₁ / (1 + r)¹ + CF₂ / (1 + r)² + … + CFₙ / (1 + r)ⁿ
Where CF represents each cash flow, r is the IRR, and n is the number of periods. Common solving methods include the Newton-Raphson method and bisection, both of which iterate until they converge on an accurate answer. To quickly estimate how long it takes for an investment to double at a given rate, you can use the Rule of 72 Calculator.
The Three Modes Explained
Fixed Recurring mode is best when you make or receive the same dollar amount on a regular schedule—like quarterly contributions to a real estate fund or monthly rental income. You set one cash flow amount, choose how often it repeats, and enter the ending balance. This mode is particularly useful alongside a Cap Rate Calculator when evaluating real estate investments.
Irregular Annual mode works when your cash flows change from year to year but still happen once per year. This is common with business projects, private equity, or venture capital investments where returns are uneven.
Date-Based (XIRR) mode handles cash flows that happen on specific, irregular dates. XIRR is an extension of IRR that uses exact calendar dates instead of equal time periods, making it the most precise option for real-world investments where deposits and withdrawals don't follow a neat schedule.
When to Use IRR
- Comparing investments: If you're choosing between two rental properties, two business projects, or two fund opportunities, the one with the higher IRR earns more per dollar invested per year.
- Setting a hurdle rate: Many companies set a minimum acceptable IRR (called a hurdle rate). If a project's IRR falls below that threshold, it gets rejected. The WACC Calculator can help you determine an appropriate hurdle rate based on your company's cost of capital.
- Evaluating portfolio performance: IRR accounts for the timing of your contributions and withdrawals, giving a more honest picture of your returns than a simple average. Comparing your IRR against the annual percentage yield (APY) of a savings account or CD helps you see whether your investments are outperforming safer alternatives.
Limitations to Keep in Mind
IRR assumes that every cash flow you receive is reinvested at the same rate as the IRR itself, which is not always realistic. For very high IRR results, the actual outcome may be lower if you cannot reinvest at that rate. When comparing projects of very different sizes or durations, it is wise to also look at net present value (NPV) and the Modified Internal Rate of Return (MIRR), which uses a more realistic reinvestment rate. You may also want to consider how inflation affects your real returns over time.
Additionally, some cash flow patterns—where the sign switches between positive and negative multiple times—can produce more than one mathematical IRR. In those cases, XIRR or MIRR often gives a clearer answer. If the calculator reports "Did Not Converge," try providing an initial guess closer to the return you expect, or double-check that your cash flows include at least one negative value (an investment) and at least one positive value (a return). For long-term financial planning, consider pairing your IRR analysis with tools like the Coast FIRE Calculator or the Net Worth Calculator to get a complete picture of your financial trajectory.