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.
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:
Fixed Cash Flow: Regular deposits or withdrawals at a selected frequency, plus a known ending balance.
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=0∑n(1+r)tCFt
A more detailed version is:
0=−I0+(1+r)1CF1+(1+r)2CF2+⋯+(1+r)nCFn
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=1∑m(1+r)tjCFj+(1+r)TB
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=126=0.5
Its present value is therefore:
PV=(1+r)0.5CF
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:
Organize every cash flow according to its timing.
Treat investments and deposits as negative values.
Treat withdrawals, income, and ending value as positive values.
Select an estimated discount rate.
calculate the NPV at that rate.
Increase or decrease the estimated rate.
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
Total Months=30
Step 2: Calculate Cumulative Withdrawals
Cumulative Withdrawals=Monthly Withdrawal×Number of Months
Cumulative Withdrawals=100×30
Cumulative Withdrawals=$3,000
Step 3: Calculate Total Cash Received
Total Cash Received=Ending Balance+Cumulative Withdrawals
Total Cash Received=15,000+3,000
Total Cash Received=$18,000
Step 4: Calculate Total Return
Total Return=Total Cash Received−Initial Investment
Total Return=18,000−10,000
Total Return=$8,000
Step 5: Calculate Gross Return
Gross Return=Initial InvestmentTotal Return×100
Gross Return=10,0008,000×100
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:
IRR≈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
CF1=−10,000
CF2=30,000
CF3=50,000
Step 1: Calculate Further Investments
The negative Year 1 cash flow represents additional capital invested:
Further Investments=$10,000
Step 2: Calculate Total Invested Capital
Total Invested Capital=50,000+10,000
Total Invested Capital=$60,000
Step 3: Calculate Total Cash Inflows
Total Cash Inflows=30,000+50,000
Total Cash Inflows=$80,000
Step 4: Calculate Total Return
Total Return=Total Cash Inflows−Total Invested Capital
Total Return=80,000−60,000
Total Return=$20,000
Step 5: Calculate Gross Return
Gross Return=Total Invested CapitalTotal Return×100
Gross Return=60,00020,000×100
Gross Return=33.333%
Step 6: Calculate IRR
The IRR solves:
0=−50,000−(1+r)10,000+(1+r)230,000+(1+r)350,000
The annual rate that makes this equation equal to zero is approximately:
IRR≈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=0∑n(1+k)tCFt
Where kkk is the chosen discount rate.
IRR is the specific value of kkk at which:
NPV=0
Therefore:
0=t=0∑n(1+IRR)tCFt
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%
and:
Required Return=9%
Because the IRR exceeds the required return, the investment may create financial value.
However, when:
IRR=7%
and:
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
IRR<Required Return⇒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=Initial InvestmentNet Profit×100
Suppose an investment grows from $10,000 to $15,000:
ROI=10,00015,000−10,000×100
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=(Beginning ValueEnding Value)n1−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=(PVFV)n1−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=0∑n(1+IRR)tCFt
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