IRR Calculator

Discover your investment's true annual performance by calculating IRR for fixed or irregular cash flows in seconds with our free, accurate IRR calculator.

$
yr
mo
$
Type
$
Frequency
at the
Advertisement
Test ad slot: Calculator action display ad (1000000003)

Was this calculator helpful?

Your feedback helps us improve our calculators.

What Is an IRR Calculator?

An IRR calculator determines the Internal Rate of Return generated by a series of investment cash flows.

Internal Rate of Return is the annual discount rate at which the Net Present Value of all cash inflows and outflows becomes zero. In simple terms, it estimates the annualized percentage return earned after accounting for:

  • The initial investment

  • Additional investments or deposits

  • Withdrawals and distributions

  • The final investment value

  • The timing of every cash flow

  • The total holding period

Unlike a basic return calculation, IRR recognizes that receiving money earlier is generally more valuable than receiving the same amount later.

This internal rate of return calculator supports two common investment structures:

  1. Fixed Cash Flow: Regular deposits or withdrawals at a selected frequency, plus a known ending balance.

  2. Irregular Cash Flow: Different positive and negative cash flows entered year by year.

The calculator page provides separate Fixed Cash Flow and Irregular Cash Flow modes, allowing users to model recurring investment activity or unequal annual transactions.

How to Use the IRR Calculator

Choose the mode that best matches your investment’s cash-flow pattern.

Fixed Cash Flow IRR Calculation

Use the Fixed Cash Flow tab when deposits or withdrawals occur regularly throughout the investment period.

1. Enter the Initial Investment

Enter the amount invested at the beginning.

For example, entering $10,000 means that $10,000 leaves the investor at time zero. Although you enter it as a positive number, the calculator treats the initial investment as a cash outflow when solving the IRR equation.

2. Enter the Holding Period

Provide the length of time the investment is held using:

  • Holding years

  • Additional holding months

For example, an investment held for 2 years and 6 months has a total holding period of 2.5 years.

Using years and months helps the calculator annualize the return more accurately instead of assuming that every investment lasts for a whole number of years.

3. Enter the Ending Balance

The ending balance is the remaining value of the investment at the end of the holding period.

It may represent:

  • An investment account balance

  • The sale value of an asset

  • A business’s terminal value

  • The proceeds from selling a property

  • The remaining value of a portfolio

The ending balance is treated as a final cash inflow to the investor.

4. Select the Transaction Type

Choose whether the recurring amount is a:

Withdrawal: Money received from the investment. From the investor’s perspective, a withdrawal is normally a positive cash inflow.

Deposit: Additional money contributed to the investment. It is normally treated as a negative cash outflow.

This distinction is important. A monthly withdrawal increases the amount received from the investment, while a monthly deposit increases the total capital invested.

5. Enter the Recurring Amount

Enter the amount of each deposit or withdrawal.

For example, enter $100 when the investment distributes $100 during every selected period.

6. Choose the Frequency

Select how often the recurring transaction occurs, such as:

  • Monthly

  • Quarterly

  • Semiannually

  • Annually

The calculator uses the frequency to determine the number and timing of cash flows during the holding period.

7. Choose the Cash-Flow Timing

Specify whether the recurring deposit or withdrawal occurs:

  • At the beginning of each period

  • At the end of each period

Timing affects IRR because a cash flow received today has more present value than the same cash flow received later.

8. Calculate the Result

Select Calculate to view:

  • Annual IRR

  • Cumulative deposits or withdrawals

  • Total return

  • Gross return

The calculator’s fixed mode includes inputs for initial investment, years, months, ending balance, transaction type, amount, frequency, and beginning-or-end timing.

Irregular Cash Flow IRR Calculation

Use the Irregular Cash Flow tab when cash flows differ from one year to another.

This mode is helpful for investments such as:

  • Business expansion projects

  • Real estate developments

  • Private equity investments

  • Venture capital investments

  • Equipment purchases

  • Infrastructure projects

  • Uneven investment distributions

1. Enter the Initial Investment

Enter the amount invested at the beginning of the project.

The calculator treats this amount as the initial negative cash flow at Year 0.

2. Enter Each Year’s Cash Flow

Enter the net cash flow generated during each year.

Use:

  • A positive number for money received

  • A negative number for additional money invested or expenses paid

For example:

  • Year 1: −$10,000

  • Year 2: $30,000

  • Year 3: $50,000

The Year 1 amount represents an additional investment, while the Year 2 and Year 3 amounts represent cash inflows.

3. Add More Years

Use the available option to extend the cash-flow schedule when the investment lasts longer than the default number of years.

Every yearly cash flow should represent the net amount received or invested during that year.

4. Calculate IRR

After entering all cash flows, select Calculate to estimate:

  • Annual IRR

  • Further investments

  • Total return

  • Gross return

The irregular mode on the existing calculator accepts an initial investment followed by yearly cash flows, with the option to add more years.

Internal Rate of Return Formula

IRR is the discount rate r that makes Net Present Value equal to zero.

0=t=0nCFt(1+r)t\boxed{ 0 = \sum_{t=0}^{n} \frac{CF_t}{(1+r)^t} }

A more detailed version is:

0=I0+CF1(1+r)1+CF2(1+r)2++CFn(1+r)n\boxed{ 0 = -I_0 + \frac{CF_1}{(1+r)^1} + \frac{CF_2}{(1+r)^2} + \cdots + \frac{CF_n}{(1+r)^n} }

Where:

  • I0​ = initial investment

  • CFt = net cash flow at time t

  • t = time at which the cash flow occurs

  • n = final period

  • r = Internal Rate of Return

The initial investment is negative because it represents money leaving the investor. Future distributions, withdrawals, or sale proceeds are positive because they represent money received.

IRR Formula with an Ending Balance

For an investment containing recurring cash flows and a final balance, the equation can be written as:

0=I0+j=1mCFj(1+r)tj+B(1+r)T\boxed{ 0 = -I_0 + \sum_{j=1}^{m} \frac{CF_j}{(1+r)^{t_j}} + \frac{B}{(1+r)^T} }

Where:

  • I0​ = initial investment

  • CFj = recurring deposit or withdrawal

  • tj​ = exact time of recurring cash flow j

  • B = ending balance

  • T = total holding period in years

  • r = annual IRR

A withdrawal is entered as a positive cash flow, while an additional deposit is entered as a negative cash flow.

When cash flows occur monthly, quarterly, or at another frequency, their timing is converted into a fraction of a year.

For example, a cash flow received after six months has a time value of:

t=612=0.5\boxed{ t = \frac{6}{12} = 0.5 }

Its present value is therefore:

PV=CF(1+r)0.5\boxed{ PV = \frac{CF}{(1+r)^{0.5}} }

This timing adjustment is what allows the calculator to express the result as an annual rate.

How to Calculate IRR?

Most IRR equations cannot be rearranged to solve the rate directly. The calculator must test different rates until it finds one that produces an NPV close to zero.

The process generally works as follows:

  1. Organize every cash flow according to its timing.

  2. Treat investments and deposits as negative values.

  3. Treat withdrawals, income, and ending value as positive values.

  4. Select an estimated discount rate.

  5. calculate the NPV at that rate.

  6. Increase or decrease the estimated rate.

  7. Repeat the calculation until NPV is approximately zero.

The resulting rate is reported as the annual Internal Rate of Return.

Numerical methods such as iterative approximation are commonly required because there is usually no simple algebraic solution for a multi-period IRR equation.

Practical Fixed Cash Flow IRR Example

Assume the following investment:

  • Initial investment: $10,000

  • Holding period: 2 years and 6 months

  • Ending balance: $15,000

  • Monthly withdrawal: $100

  • Withdrawal timing: End of each month

Step 1: Calculate the Number of Months

Total Months=(2×12)+6\boxed{ \text{Total Months} = (2\times12)+6 }

Total Months=30\text{Total Months} = 30

Step 2: Calculate Cumulative Withdrawals

Cumulative Withdrawals=Monthly Withdrawal×Number of Months\boxed{ \text{Cumulative Withdrawals} = \text{Monthly Withdrawal} \times \text{Number of Months} }

Cumulative Withdrawals=100×30\text{Cumulative Withdrawals} = 100 \times 30

Cumulative Withdrawals=$3,000\text{Cumulative Withdrawals} = \$3{,}000

Step 3: Calculate Total Cash Received

Total Cash Received=Ending Balance+Cumulative Withdrawals\boxed{ \text{Total Cash Received} = \text{Ending Balance} + \text{Cumulative Withdrawals} }

Total Cash Received=15,000+3,000\text{Total Cash Received} = 15{,}000 + 3{,}000

Total Cash Received=$18,000\text{Total Cash Received} = \$18{,}000

Step 4: Calculate Total Return

Total Return=Total Cash ReceivedInitial Investment\boxed{ \text{Total Return} = \text{Total Cash Received} - \text{Initial Investment} }

Total Return=18,00010,000\text{Total Return} = 18{,}000 - 10{,}000

Total Return=$8,000\text{Total Return} = \$8{,}000

Step 5: Calculate Gross Return

Gross Return=Total ReturnInitial Investment×100\boxed{ \text{Gross Return} = \frac{ \text{Total Return} }{ \text{Initial Investment} } \times 100 }

Gross Return=8,00010,000×100\text{Gross Return} = \frac{ 8{,}000 }{ 10{,}000 } \times 100

Gross Return=80%\text{Gross Return} = 80\%

After accounting for the timing of all 30 monthly withdrawals and the final $15,000 balance, the calculator produces an annual IRR of approximately:

IRR29.768%\boxed{ \text{IRR} \approx 29.768\% }

The IRR is not simply the 80% gross return divided by 2.5 years. It applies time-value-of-money calculations to each monthly distribution and the final balance.

Practical Irregular Cash Flow IRR Example

Consider this project:

  • Initial investment: $50,000

  • Year 1 cash flow: −$10,000

  • Year 2 cash flow: $30,000

  • Year 3 cash flow: $50,000

The cash-flow schedule is:

CF0=50,000\boxed{ CF_0 = -50{,}000 }

CF1=10,000\boxed{ CF_1 = -10{,}000 }

CF2=30,000\boxed{ CF_2 = 30{,}000 }

CF3=50,000\boxed{ CF_3 = 50{,}000 }

Step 1: Calculate Further Investments

The negative Year 1 cash flow represents additional capital invested:

Further Investments=$10,000\boxed{ \text{Further Investments} = \$10{,}000 }

Step 2: Calculate Total Invested Capital

Total Invested Capital=50,000+10,000\boxed{ \text{Total Invested Capital} = 50{,}000 + 10{,}000 }

Total Invested Capital=$60,000\text{Total Invested Capital} = \$60{,}000

Step 3: Calculate Total Cash Inflows

Total Cash Inflows=30,000+50,000\boxed{ \text{Total Cash Inflows} = 30{,}000 + 50{,}000 }

Total Cash Inflows=$80,000\text{Total Cash Inflows} = \$80{,}000

Step 4: Calculate Total Return

Total Return=Total Cash InflowsTotal Invested Capital\boxed{ \text{Total Return} = \text{Total Cash Inflows} - \text{Total Invested Capital} }

Total Return=80,00060,000\text{Total Return} = 80{,}000 - 60{,}000

Total Return=$20,000\text{Total Return} = \$20{,}000

Step 5: Calculate Gross Return

Gross Return=Total ReturnTotal Invested Capital×100\boxed{ \text{Gross Return} = \frac{ \text{Total Return} }{ \text{Total Invested Capital} } \times 100 }

Gross Return=20,00060,000×100\text{Gross Return} = \frac{ 20{,}000 }{ 60{,}000 } \times 100

Gross Return=33.333%\text{Gross Return} = 33.333\%

Step 6: Calculate IRR

The IRR solves:

0=50,00010,000(1+r)+30,000(1+r)2+50,000(1+r)3\boxed{ 0 = -50{,}000 - \frac{10{,}000}{(1+r)} + \frac{30{,}000}{(1+r)^2} + \frac{50{,}000}{(1+r)^3} }

The annual rate that makes this equation equal to zero is approximately:

IRR12.446%\boxed{ \text{IRR} \approx 12.446\% }

This means the project generated an annualized return of approximately 12.446%, based on the amount and timing of every cash flow.

IRR and Net Present Value Relationship

IRR and NPV are closely connected.

Net Present Value measures the difference between the present value of future cash inflows and the present value of cash outflows at a selected discount rate.

NPV=t=0nCFt(1+k)t\boxed{ \text{NPV} = \sum_{t=0}^{n} \frac{CF_t}{(1+k)^t} }

Where kkk is the chosen discount rate.

IRR is the specific value of kkk at which:

NPV=0\boxed{ \text{NPV} = 0 }

Therefore:

0=t=0nCFt(1+IRR)t\boxed{ 0 = \sum_{t=0}^{n} \frac{CF_t}{(1+\text{IRR})^t} }

The relationship can generally be interpreted as follows:

  • If the required return is below IRR, NPV is usually positive.

  • If the required return equals IRR, NPV equals zero.

  • If the required return is above IRR, NPV is usually negative.

This relationship assumes a conventional cash-flow pattern with an initial outflow followed by future inflows.

Comparing IRR with a Required Rate of Return

An IRR result becomes more useful when compared with a benchmark.

Possible benchmarks include:

  • Required rate of return

  • Cost of capital

  • Loan interest rate

  • Weighted Average Cost of Capital

  • Minimum acceptable rate of return

  • Expected return from another investment

  • Risk-adjusted hurdle rate

For example, suppose:

IRR=12.45%\boxed{ \text{IRR} = 12.45\% }

and:

Required Return=9%\boxed{ \text{Required Return} = 9\% }

Because the IRR exceeds the required return, the investment may create financial value.

However, when:

IRR=7%\boxed{ \text{IRR} = 7\% }

and:

Required Return=9%\boxed{ \text{Required Return} = 9\% }

the investment may fail to generate sufficient return for its risk and financing cost.

A simple decision rule is:

IRR>Required Return    Potentially Accept\boxed{ \text{IRR} > \text{Required Return} \;\Rightarrow\; \text{Potentially Accept} }

IRR<Required Return    Potentially Reject\boxed{ \text{IRR} < \text{Required Return} \;\Rightarrow\; \text{Potentially Reject} }

IRR should not be the only factor used to approve or reject an investment.

How to Interpret Different IRR Results

Positive IRR

A positive IRR indicates that the investment produced a positive annualized return based on the entered cash flows.

However, a positive result does not automatically make the investment attractive. It must still exceed the investor’s required return and compensate for risk.

Zero IRR

An IRR of zero means the total undiscounted inflows approximately equal the total outflows.

The investment returned the invested capital but did not generate an annualized gain.

Negative IRR

A negative IRR indicates that the investment returned less value than the capital contributed after considering timing.

A project can therefore have cash inflows and still produce a negative IRR when those inflows are too small or occur too late.

IRR Above the Hurdle Rate

An IRR above the required return suggests the investment may be financially acceptable.

IRR Below the Hurdle Rate

An IRR below the hurdle rate suggests the investment may not adequately compensate the investor for capital cost, risk, or opportunity cost.

IRR vs. ROI

IRR and Return on Investment both evaluate performance, but they answer different questions.

Measure

IRR

ROI

Main purpose

Measures annualized return

Measures total percentage gain

Considers cash-flow timing

Yes

Usually no

Accounts for multiple cash flows

Yes

Limited

Expressed annually

Yes

Not necessarily

Uses time value of money

Yes

No

Best for

Multi-period investments

Simple profit comparison

The ROI formula is:

ROI=Net ProfitInitial Investment×100\boxed{ \text{ROI} = \frac{ \text{Net Profit} }{ \text{Initial Investment} } \times 100 }

Suppose an investment grows from $10,000 to $15,000:

ROI=15,00010,00010,000×100\text{ROI} = \frac{ 15{,}000-10{,}000 }{ 10{,}000 } \times 100

ROI=50%\text{ROI} = 50\%

That 50% return could occur over one year, five years, or ten years. ROI alone does not show the annualized performance.

IRR accounts for the length of time and the timing of intermediate cash flows.

IRR vs. Annualized Return

A standard annualized return is often calculated from a beginning value and ending value:

Annualized Return=(Ending ValueBeginning Value)1n1\boxed{ \text{Annualized Return} = \left( \frac{ \text{Ending Value} }{ \text{Beginning Value} } \right)^{\frac{1}{n}} - 1 }

This method is suitable when there are no intermediate deposits or withdrawals.

IRR is more appropriate when capital enters or leaves the investment during the holding period.

IRR vs. NPV

IRR reports a percentage, while NPV reports a monetary value.

Factor

IRR

NPV

Output

Annual percentage

Dollar value

Discount rate required

Solved by calculation

Entered by analyst

Shows value created

Indirectly

Directly

Useful for comparison

Yes

Yes

Best decision measure for mutually exclusive projects

Can be misleading

Often preferred

For example, a small project may have a high IRR but generate little dollar profit. A larger project may have a lower IRR but create much more total value.

When IRR and NPV produce conflicting rankings, financial analysts often give greater weight to NPV because it measures the actual value created at the required return.

IRR vs. CAGR

Compound Annual Growth Rate measures the constant annual growth rate between one beginning value and one ending value.

CAGR=(FVPV)1n1\boxed{ \text{CAGR} = \left( \frac{FV}{PV} \right)^{\frac{1}{n}} - 1 }

CAGR does not normally account for intermediate deposits, withdrawals, or distributions.

IRR is more suitable when multiple cash flows occur at different times.

Fixed Cash Flow vs. Irregular Cash Flow

Use Fixed Cash Flow When:

  • The same withdrawal is received monthly

  • The same amount is deposited quarterly

  • Rental income remains consistent

  • A fixed distribution occurs annually

  • A final investment balance is known

  • Cash flows follow a predictable schedule

Use Irregular Cash Flow When:

  • Cash-flow amounts change every year

  • Additional investment requirements are unpredictable

  • Project revenues vary by year

  • Real estate renovation costs occur at different stages

  • Business income is uneven

  • Investment distributions are not consistent

Selecting the correct mode helps ensure that the IRR calculation reflects the actual financial structure.

Why Cash-Flow Timing Matters

Two investments can generate the same total cash return but have different IRRs.

Consider these alternatives:

Investment A: Returns most of its cash during the first two years.

Investment B: Returns the same total amount near the end of five years.

Investment A will generally have a higher IRR because its cash is received earlier.

Earlier cash flows have greater present value and can potentially be reinvested sooner.

This is why the calculator asks whether recurring cash flows occur at the beginning or end of each period.

Benefits of Using an Online IRR Calculator

Measures Annualized Investment Performance

The calculator converts a complex cash-flow schedule into one comparable annual return.

Accounts for Multiple Cash Flows

It can include the initial investment, additional contributions, withdrawals, proceeds, and ending value.

Recognizes the Time Value of Money

Every cash flow is discounted according to when it occurs.

Supports Fixed and Irregular Schedules

Users can calculate IRR online for both recurring transactions and unequal yearly amounts.

Improves Investment Comparisons

IRR provides a common annual percentage for comparing opportunities with different durations and cash-flow structures.

Reduces Manual Calculation Errors

Solving IRR manually can require repeated NPV calculations. An IRR financial calculator performs this iterative process automatically.

Supports Capital-Budgeting Decisions

Companies can compare a project’s IRR with the cost of capital or required hurdle rate.

Provides Supporting Return Metrics

Total return and gross return help users understand both annualized performance and overall dollar profitability.

Who Should Use This IRR Calculator?

Individual Investors

Investors can measure returns from portfolios, private investments, bonds, or assets containing deposits and withdrawals.

Business Owners

Business owners can analyze equipment purchases, new locations, product launches, and expansion projects.

Corporate Finance Teams

Finance professionals can use IRR in capital budgeting and project evaluation.

Real Estate Investors

Property investors can model acquisition costs, renovation expenses, rental cash flow, and sale proceeds.

Financial Analysts

Analysts can compare investment scenarios and test whether returns exceed a required rate.

Entrepreneurs

Startup founders can evaluate the financial return expected from a new venture or strategic initiative.

Students and Educators

IRR calculator can demonstrate how discounting, cash-flow timing, NPV, and IRR work together.

Financial Advisors

Advisors can use the results as one component of broader investment planning and performance analysis.

When and Where to Use an IRR Calculator

An online IRR calculator can help evaluate:

  • Capital investment projects

  • Rental properties

  • Real estate developments

  • Business acquisitions

  • Equipment purchases

  • Private equity investments

  • Venture capital investments

  • Infrastructure projects

  • Renewable energy projects

  • Investment portfolios

  • Marketing campaigns

  • New product launches

  • Franchise opportunities

  • Corporate expansion plans

IRR is most useful when an investment has clearly estimated cash flows and a defined evaluation period.

Limitations of IRR Calculator

IRR is valuable, but it should not be interpreted in isolation.

Multiple IRRs

A cash-flow schedule can produce more than one valid IRR when the sign of the cash flows changes multiple times.

For example:

−,+,−,+-,+,-,+−,+,−,+

Such a pattern can cause the NPV equation to cross zero more than once.

No Valid IRR

Some cash-flow schedules never produce an NPV of zero. In that situation, a meaningful IRR may not exist.

An IRR calculation generally requires at least one negative and one positive cash flow.

Reinvestment Assumption

Traditional IRR can imply that intermediate cash inflows are reinvested at the calculated IRR.

That assumption may be unrealistic, especially when the IRR is exceptionally high.

Modified Internal Rate of Return may be more appropriate when a realistic reinvestment rate is available.

Project-Size Problem

IRR measures percentage efficiency rather than total value created.

A $10,000 project with a 30% IRR may generate less wealth than a $1 million project with a 15% IRR.

Timing Assumptions

The result depends on when each cash flow is assumed to occur. Entering end-of-period cash flows when they actually occur at the beginning can change the result.

Estimated Cash Flows

The answer is only as reliable as the inputs. Forecasting errors in revenue, expenses, sale value, or timing can produce a misleading IRR.

Does Not Directly Measure Risk

Two investments can have the same IRR but very different levels of uncertainty, volatility, liquidity, and potential loss.

Taxes and Fees May Be Excluded

Unless included directly in the cash flows, the calculation may not reflect taxes, transaction costs, management fees, inflation, or financing charges.

How to Make Better Investment Decisions with IRR

Compare IRR with a Realistic Hurdle Rate

Use a benchmark that reflects financing cost, inflation, risk, and alternative investment opportunities.

Review NPV at the Same Time

IRR shows percentage return, while NPV shows estimated dollar value created.

Test Multiple Scenarios

Calculate a conservative, expected, and optimistic case.

For example:

  • Lower-than-expected revenue

  • Higher operating expenses

  • Delayed cash inflows

  • Lower ending value

  • Additional investment requirements

Include Every Relevant Cash Flow

Account for acquisition costs, maintenance, fees, taxes, renovation expenses, working capital, and disposal proceeds where appropriate.

Use Accurate Timing

Record cash flows in the periods in which they actually occur.

Compare Investments of Similar Risk

A high-risk project should normally require a higher return than a low-risk investment.

Evaluate Liquidity and Duration

A project with an attractive IRR may still lock up money for a long period or provide little flexibility.

Common IRR Calculation Mistakes

Entering All Cash Flows as Positive

The internal rate of return calculator needs both inflows and outflows. Additional investments should be entered as negative cash flows in irregular mode.

Reversing Deposits and Withdrawals

From the investor’s perspective:

  • A deposit is an outflow.

  • A withdrawal is an inflow.

Excluding the Ending Value

Leaving out the remaining asset or account value can significantly understate the return.

Entering Gross Revenue Instead of Net Cash Flow

Annual project cash flow should normally represent money received after relevant cash expenses.

Ignoring Additional Capital Contributions

Every additional investment affects total capital and IRR.

Using the Wrong Cash-Flow Frequency

A monthly cash flow should not be entered as annual unless it has first been combined correctly.

Comparing IRR Without Considering Risk

A higher IRR may simply reflect a riskier investment.

Treating IRR as a Guaranteed Return

IRR is calculated from entered or projected cash flows. It does not guarantee that those cash flows will occur.

Expert Tips for Accurate IRR Calculation

  • Use actual cash flows for completed investments and realistic projections for future projects.

  • Include all additional investments as negative cash flows.

  • Include withdrawals, distributions, and sale proceeds as positive cash flows.

  • Enter the ending balance only when it remains available to the investor at the end.

  • Match the selected frequency to the actual transaction schedule.

  • Specify beginning-of-period timing only when the cash flow genuinely occurs at the start.

  • Compare IRR with NPV, ROI, payback period, and risk not IRR alone.

  • Recalculate the result when cash-flow assumptions change.

  • Investigate unusual results, especially extremely high, negative, or missing IRRs.

  • Use scenario analysis before committing substantial capital.

Frequently Asked Questions (FAQs)

What is Internal Rate of Return?

Internal Rate of Return is the annual discount rate that makes the Net Present Value of all investment cash flows equal to zero.

How do I calculate IRR?

List the initial investment and all future cash flows, discount each future cash flow, and find the rate that makes their combined NPV equal to zero.

0=t=0nCFt(1+IRR)t\boxed{ 0 = \sum_{t=0}^{n} \frac{CF_t}{(1+\mathrm{IRR})^t} }

Because the rate usually cannot be isolated algebraically, an IRR calculator uses numerical approximation.

Can I calculate IRR online?

Yes. Enter your initial investment and fixed or irregular cash flows into this IRR calculator online to estimate the annualized rate automatically.

What does an IRR of 15% mean?

An IRR of 15% means the entered cash-flow schedule has an implied annualized return of approximately 15%. It does not guarantee that the investment will earn 15% every year.

What is considered a good IRR?

A good IRR is one that exceeds the required return for the investment’s risk. There is no universal percentage that is suitable for every asset, company, or project.

Is a higher IRR always better?

Not necessarily. A higher IRR may come from a smaller, shorter, or riskier project. Investment size, NPV, duration, risk, and liquidity should also be considered.

What is the difference between IRR and gross return?

Gross return measures total profit as a percentage of invested capital. IRR annualizes the return and considers when each cash flow occurs.

Why is my IRR negative?

A negative IRR usually means the investment returned less than the capital contributed after accounting for the timing of cash flows.

Why does the calculator show no IRR?

A result may not exist when the cash flows do not contain at least one positive and one negative amount, or when no discount rate makes NPV equal to zero.

Can an investment have more than one IRR?

Yes. Multiple IRRs can occur when the cash-flow signs change more than once, such as an outflow followed by an inflow and then another large outflow.

Does IRR include the initial investment?

Yes. The initial investment is treated as the time-zero cash outflow in the IRR equation.

Should deposits be entered as positive or negative?

In irregular mode, additional deposits or investments should be entered as negative numbers because they represent money leaving the investor.

Should withdrawals be positive or negative?

Withdrawals and distributions received by the investor should generally be treated as positive cash inflows.

Does IRR include the ending balance?

Yes, when an ending balance is entered. The internal rate of return calculator treats it as the final value received or retained at the end of the holding period.

How does beginning-of-period timing affect IRR?

Beginning-of-period cash flows occur earlier than end-of-period cash flows. Earlier withdrawals generally increase IRR, while earlier additional deposits may reduce it.

Can I use this IRR calculator for real estate?

Yes. Enter the purchase-related investment, subsequent expenses or rental cash flows, and eventual sale proceeds or ending property value.

Can I use it for a business project?

Yes. IRR is commonly used to assess equipment purchases, expansions, acquisitions, product launches, and other capital projects.

What is the difference between IRR and the discount rate?

IRR is calculated from the cash flows. The discount rate is selected by the analyst to reflect the required return or capital cost when calculating NPV.

What happens when IRR equals the discount rate?

The project’s NPV equals approximately zero.

Can IRR be greater than 100%?

Yes. Very early or large cash inflows relative to the investment can produce an IRR above 100%. Such a result should be checked carefully for data-entry or timing errors.

Does IRR account for inflation?

Not automatically. Inflation is reflected only when the entered cash flows or comparison rate incorporate it.

Is IRR the same as an interest rate?

No. IRR is an implied return calculated from an entire cash-flow schedule. An interest rate is usually a contractual rate charged or earned on a financial balance.

Final Takeaway

IRR calculator converts an investment’s initial cost, recurring transactions, irregular cash flows, holding period, and final value into an estimated annualized return.

Use Fixed Cash Flow mode for regular deposits or withdrawals and a known ending balance. Use Irregular Cash Flow mode when cash flows change from year to year.

A useful investment analysis should not stop after you calculate IRR. Compare the result with the required return, examine NPV and total value creation, test alternative scenarios, and consider risk, liquidity, taxes, fees, and the reliability of projected cash flows before making a financial decision.

Helpful Resources

Pro Tips

  • Enter investment as positive number (the tool handles cash flow direction)

  • Withdrawals are treated as outflows, deposits as inflows

  • Frequency affects compounding periods per year

  • IRR above 10–15% is generally strong for most investments