Internal Rate of Return Calculator
Calculate the internal rate of return (IRR) of a project with constant annual cash flows using bisection. Compare IRR against a reference rate to get an accept or reject decision.
Calculator
Upfront cost of the project or asset
Net cash flow received each year of the project
Number of years the cash flows continue
Minimum acceptable return; IRR is compared against this rate
Results
Internal Rate of Return
12.38%
Discount rate at which NPV equals zero
6142.03$
Net present value evaluated at the reference rate
140000.00$
Annual cash flow times project life
40000.00$
Total cash flow minus the initial investment
1.00
Accept when IRR exceeds the reference rate
Visualizations
NPV at Reference Rate
Formula
The internal rate of return is the discount rate that makes the net present value exactly zero. The calculator finds it by bisection: it repeatedly narrows the rate interval where NPV changes sign until the crossing point is found.
Alternative Form
Variables
| Symbol | Name | Unit | Description |
|---|---|---|---|
| Investment | Initial investment | $ | Upfront cost of the project |
| CFt | Annual cash flow | $/yr | Net cash flow received each year |
| t | Year | yr | Year index from 1 to the project life |
| ReferenceRate | Reference rate | % | Minimum acceptable return for the accept or reject decision |
Explanation
IRR is the break-even earning rate of a project. If the project earns exactly the IRR, it pays back the investment and no more. Comparing the IRR to the reference rate tells you whether the project beats the minimum acceptable return.
Derivation
NPV is a decreasing function of the discount rate for conventional cash flows. The bisection method starts with a low rate where NPV is positive and a high rate where it is negative, then halves the interval 60 times until the rate where NPV crosses zero is pinned down to high precision.
Step-by-Step Calculation
Follow each step to understand how the result is calculated from your inputs.
Evaluate NPV at the low end of the rate range (0%).
Evaluate NPV at the high end of the rate range (50%).
Bisect the rate interval 60 times to find where NPV crosses zero.
Evaluate NPV at the reference rate.
Compare IRR with the reference rate for the decision.
Worked Examples
See how the calculator works with different scenarios.
Scenario
A $100,000 machine yields $28,000/yr for 5 years. The company reference rate is 10%.
Inputs
Calculation
At 12%: PV = 28,000 × 3.60478 = $100,933.8 → NPV = +$933.8 At 12.5%: PV = 28,000 × 3.56061 = $99,697.1 → NPV = −$302.9 IRR ≈ 12.4% (NPV crosses zero here) NPV at 10% = $6,142.03 IRR 12.4% > 10% → Accept
Result
IRR: ≈ 12.4%, NPV at 10%: $6,142.03, Decision: Accept
Interpretation
The machine earns about 12.4% per year, above the 10% reference rate. The project is accepted and the NPV at the reference rate is comfortably positive.
Understanding Your Result
Your Result: Internal Rate of Return: 12.38 %
Typical range: Equipment projects typically show IRRs of 10-30%. Energy savings projects often land at 8-20%. An IRR above the cost of capital means value creation; below it, the project should be rejected unless required for strategic reasons.
What This Means
IRR is the discount rate at which a project NPV equals zero — the break-even earning rate of the investment. Comparing it with the reference rate tells you whether the project beats the minimum acceptable return.
Why It Matters
IRR is the most quoted capital budgeting metric because it summarizes a project as a single percentage. Management can compare it directly with the cost of capital, interest rates, and other opportunities.
Professional Interpretation
Professionals treat IRR as a screening metric and NPV as the decision metric. For mutually exclusive projects, NPV ranks correctly while IRR can mislead because of reinvestment assumptions and project size differences.
Recommendations
- •Compare IRR against the company cost of capital, not zero
- •Use NPV as the final arbiter between competing projects
- •Watch for projects where no IRR exists or multiple crossovers occur
- •Verify IRR with the NPV at the reference rate
- •Re-run IRR when cash flow estimates change materially
Educational Content
Introduction
The internal rate of return answers a natural question: what rate of return does this project earn? Unlike ROI, it accounts for the timing of every cash flow by finding the discount rate that exactly recovers the investment.
Concept Explanation
NPV falls as the discount rate rises. The IRR is the rate where the NPV curve crosses zero. The bisection algorithm brackets the zero crossing between a low and high rate and narrows the bracket by halves until the crossing is found.
Applications
Benefits
- •Summarizes a project as one comparable percentage
- •Directly comparable to borrowing and equity costs
- •Accounts for the timing of cash flows
- •Widely understood by executives and lenders
- •Easy to communicate in capital requests
Limitations
- •Can be undefined when cash flows never recover the investment
- •May produce multiple rates for non-conventional cash flows
- •Can rank mutually exclusive projects incorrectly
Best Practices
- •Pair IRR with NPV at the reference rate
- •Use the cost of capital as the reference rate
- •Apply IRR only to conventional cash flow patterns
- •Prefer NPV for ranking competing projects
- •Document the reinvestment assumption in reports
Common Misconceptions
Practical Tips
- •Set the reference rate from your cost of capital
- •Check the NPV at the reference rate alongside the IRR
- •Watch the NPV curve in the diagram for the zero crossing
- •Use NPV instead of IRR when comparing projects of different size
- •Treat a "not computable" IRR as a strong rejection signal
Common Mistakes
Assumptions
This calculator makes the following assumptions to provide estimates:
Limitations
Be aware of these limitations when using this calculator:
Frequently Asked Questions
Answers to common questions about this calculator.
What does the IRR calculator compute?
What is the internal rate of return?
How is the IRR found?
What is the reference rate?
What is the decision rule?
Why does the calculator show NPV at the reference rate too?
What does "not computable" mean?
How is IRR different from ROI?
How is IRR different from NPV?
What is a typical IRR for equipment?
What inputs are needed?
Can IRR be negative?
What happens if cash flows change sign mid-project?
Does IRR account for inflation?
Why does the NPV curve matter?
Is IRR the same as the accounting rate of return?
What is MIRR?
How accurate is the result?
What does the decision value 1 or 0 mean?
Can students use this calculator?
Is this calculator free?
Why is my IRR neutral but the decision bad?
Should I use IRR or payback?
How does IRR handle salvage value?
What is the difference between IRR and the discount rate?
Why would IRR and NPV disagree on ranking?
Does the calculator work on mobile?
What is the best way to verify the IRR?
Why does the reference rate affect the decision but not the IRR?
What is a good IRR for an energy project?
Related Calculators
Explore more calculators related to this topic.
Related Guides
Deepen your understanding with these educational resources.
Glossary
Technical terms used in mortgage calculations explained in plain language.
- IRR
- Internal rate of return: the discount rate that makes NPV equal zero.
- Reference Rate
- The minimum acceptable return used to test an IRR decision.
- Hurdle Rate
- Another name for the minimum acceptable return.
- NPV Curve
- A plot of NPV against discount rate showing where it crosses zero.
- Bisection
- An iterative method that halves a search interval to find a function zero crossing.
- Conventional Cash Flow
- An investment outflow followed by positive inflows, with one sign change.
- MIRR
- Modified internal rate of return with reinvestment at the cost of capital.
- Cost of Capital
- The return required by investors to fund a project.
- Zero Crossing
- The point where the NPV curve passes through zero — the IRR.
Authoritative References
Trusted sources and standards referenced by this calculator.
Applicable Standards
Was This Calculator Helpful?
Page Information
2026-07-31
2.0.0
Free to use for educational and professional purposes.