Updated on April 19th, 2026

IRR Calculator

Created By Jehan Wadia

Years
Months

Enter positive values for inflows (returns) and negative values for additional investments or losses.

Enter each cash flow with its exact date. Use negative values for investments/outflows and positive values for returns/inflows.



IRR Calculation Results

Internal Rate of Return (IRR)

8.84%

Total Invested

$200,000

Total Returned / Ending Value

$200,000

Net Profit / Loss

$0

Number of Periods

20

Calculation Status

Converged

Period Cash Flow Cumulative Cash Flow Discounted Cash Flow

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

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.


Frequently Asked Questions

What is a good IRR for an investment?

A "good" IRR depends on the type of investment. For most projects, an IRR above 10% to 15% is considered good. Real estate investors often aim for 15% or higher. The key rule is that the IRR should be higher than your cost of capital or minimum required return. If a savings account pays 5%, your investment should have an IRR well above that to justify the extra risk.

What is the difference between IRR and ROI?

ROI (Return on Investment) shows your total profit as a percentage of what you invested, but it ignores time. IRR gives you an annualized rate of return and accounts for when each cash flow happens. For example, earning 50% over 1 year is very different from earning 50% over 10 years. IRR captures that difference, while a basic ROI calculation does not.

What is the difference between IRR and XIRR?

IRR assumes cash flows happen at equal time intervals, like once a year or once a quarter. XIRR uses exact calendar dates for each cash flow, so it handles irregular timing. Use the Date-Based (XIRR) tab in this calculator when your deposits and withdrawals do not follow a regular schedule. XIRR is more accurate for real-world situations.

Can IRR be negative?

Yes. A negative IRR means the investment lost money. It tells you that the cash flows you received were not enough to make up for what you put in. For example, if you invested $100,000 and only got back $80,000 in total over several years, the IRR would be negative.

Why does the calculator say 'Did Not Converge'?

This means the calculator could not find a valid IRR. Common reasons include:

Try entering an initial guess closer to the return you expect, or check that your inputs include both money going out and money coming in.

What does the initial guess field do?

The initial guess gives the calculator a starting point to search for the IRR. Most of the time you can leave it blank. But if the calculator says "Did Not Converge" or returns an unexpected result, entering a guess (like 10 for 10%) can help it find the correct answer faster.

What is the difference between end of period and beginning of period payments?

This setting controls when each payment is assumed to happen. End of period means the cash flow occurs at the close of each interval (most common). Beginning of period means it occurs at the start. Choosing beginning of period slightly increases the IRR because money is received or invested sooner, giving it more time to grow.

What is a discounted cash flow in the results table?

A discounted cash flow is the present value of a future payment. It shows what each cash flow is worth in today's dollars using the IRR as the discount rate. Cash flows far in the future are worth less today because money loses value over time. The sum of all discounted cash flows equals zero when you use the IRR, which is exactly how IRR is defined.

Which mode should I use for rental property income?

If you collect the same rent every month or quarter, use Fixed Recurring mode. Enter your purchase price as the initial investment, your net rental income as the periodic cash flow (set as withdrawal), and the expected sale price as the ending balance. If your income changes each year, use Irregular Annual mode instead.

How many cash flows can I enter?

In Irregular Annual mode you can enter up to 50 years of cash flows. In Date-Based (XIRR) mode you can add up to 100 individual entries. The Fixed Recurring mode handles up to 100 years of holding period with automatic periodic cash flows.

Does IRR account for taxes and fees?

Not automatically. The IRR is based only on the cash flows you enter. To get an after-tax IRR, subtract taxes and fees from each cash flow before entering them into the calculator. This gives you a more realistic picture of your true return.

How is IRR different from CAGR?

CAGR (Compound Annual Growth Rate) measures the smooth annual growth between a starting value and an ending value. It ignores any cash flows in between. IRR accounts for every deposit and withdrawal along the way. If you made no additional contributions or withdrawals, IRR and CAGR will give the same result. If you did, IRR is the more accurate measure.


Related Calculators

Rule of 72 Calculator

Visit Rule of 72 Calculator

Payback Period Calculator

Visit Payback Period Calculator

DCF Calculator

Visit DCF Calculator

Bond Yield Calculator

Visit Bond Yield Calculator

Bond Value Calculator

Visit Bond Value Calculator