An IRR calculator finds the internal rate of return: the discount rate that makes the net present value of a series of cash flows equal zero. For -50,000 followed by 15,000, 20,000, 25,000, 30,000 and 35,000 over five years, the IRR is 34.12 percent a year. Compare it with your hurdle rate.
Internal rate of return (per year)
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the IRR Calculator
- Type your cash flows in time order, starting with period 0. The first value is usually the negative up-front cost, such as -50000.
- Pick the period length (year, quarter or month) and enter your discount or hurdle rate. Add a separate reinvestment rate only if you want MIRR to use a different rate.
- Read the IRR, the verdict against your hurdle rate, and the NPV, MIRR, payback and sign-change check underneath.
Each output answers a different question:
| Result | What it means |
|---|---|
| Internal rate of return | The yearly rate at which the present value of money in equals the present value of money out. Two or more values appear when the cash flows allow more than one answer. |
| NPV at your discount rate | The value today of all cash flows, discounted at your rate. Positive NPV means the project earns more than your rate. |
| MIRR | A single return that assumes outflows are financed at your discount rate and inflows are reinvested at your reinvestment rate. |
| Net cash flow | The plain sum of every cash flow with no discounting, also shown as a percentage of the money you put in. |
| Simple payback period | How many periods pass before the running total turns from negative to positive. |
| IRR check | How many times the cash flows switch between negative and positive, and how many IRRs the solver found. |
What Is the Internal Rate of Return?
The internal rate of return (IRR) is the discount rate that sets the present value of cash inflows equal to the present value of cash outflows. At that rate the net present value is exactly zero, so IRR works as the break-even return built into a project.
Business owners, property investors and finance students use IRR to rank projects that have different sizes and timings. It suits any investment with an up-front cost and later returns, such as equipment, a rental unit or a small business. IRR is not a guaranteed yearly profit, not an interest rate on a bank account, and not a measure of risk. It also does not tell you how much money a project adds; that is the job of net present value.
How Does the IRR Calculator Work?
The calculator searches for every rate that makes the NPV equation equal zero, then reports those rates as yearly percentages.
0 = CF0 + CF1 / (1 + IRR) + CF2 / (1 + IRR)^2 + ... + CFn / (1 + IRR)^n- It evaluates the NPV at 2,400 test rates spread from -99.9% to 1,000% per period.
- Wherever the NPV changes sign between two test rates, it narrows the gap by bisection, which always converges, and then refines the answer with Newton steps.
- It converts each per-period root to a yearly rate with (1 + r)^k - 1, where k is 4 for quarters and 12 for months.
- It computes NPV at your rate, MIRR, the undiscounted total and the payback period from the same list.
No algebra formula solves IRR directly once there are more than a few periods, so every tool uses a search. This one reports all roots it finds instead of stopping at the first. For the underlying math of reading a rate from cash flows, see the IRR explainer.
IRR Example: a Five-Year Food Truck
A food truck costs 50,000 today and is expected to return 15,000, 20,000, 25,000, 30,000 and 35,000 over the next five years. The owner requires 10 percent a year.
| Output | Value |
|---|---|
| IRR | 34.12% a year |
| NPV at 10% | 41,170.81 |
| MIRR (10% finance and reinvestment) | 24.04% a year |
| Net cash flow | 75,000 (150% of the outlay) |
| Simple payback | 2.60 years |
Meaning: the project clears the 10 percent hurdle by about 24 points, and its NPV is strongly positive. The MIRR of 24.04 percent is lower than the IRR because it assumes the yearly cash is reinvested at 10 percent, not at 34 percent. The earlier version of this page gave 21.2 percent for this same example, which was wrong.
Factors That Change Your IRR
IRR reacts to the timing of cash as much as to its size, so small edits can move it a lot.
Timing of Inflows
Moving the same cash earlier raises IRR. Swapping the food truck order to 35,000 first and 15,000 last lifts the IRR because big returns arrive before discounting bites.
Size of the Up-Front Cost
A larger initial outlay with the same inflows lowers IRR. IRR ignores scale, so a small project can show a higher IRR than a much larger, more valuable one.
Sign Changes in the Cash Flows
A project with money out, then in, then out again (for example a clean-up cost at the end) can have two IRRs or none. The calculator counts the sign changes and warns you.
Period Length
Monthly cash flows give a monthly IRR. The tool annualizes it by compounding, so a 1% monthly IRR shows as 12.68% a year, not 12%.
Terminal Value
For a property or business you plan to sell, the sale price in the last period often drives most of the IRR. Test a lower sale price to see how sensitive the result is.
IRR vs NPV vs MIRR vs Payback
These four measures use the same cash flows but answer different questions, so analysts usually read them together.
| Measure | Answers | Main weakness |
|---|---|---|
| IRR | What yearly return does the project earn? | Can give several answers; assumes reinvestment at the IRR; ignores scale |
| NPV | How much value does the project add in today's money? | Needs a chosen discount rate |
| MIRR | What single return results with realistic finance and reinvestment rates? | Depends on the rates you assume |
| Simple payback | How soon is the cash back? | Ignores the time value of money and everything after payback |
When IRR and NPV rank two competing projects differently, NPV is the safer guide because it measures value added in money terms. OpenStax lists ignoring differences in scale as a key weakness of IRR.
When to Use an IRR Calculator
Screening a Single Project
Compare the IRR with your cost of capital or the return you could earn elsewhere. An IRR above that hurdle means a positive NPV at the same rate.
Comparing Offers with Different Timing
IRR puts a 3-year and a 7-year cash stream on the same yearly scale. Pair it with NPV before choosing between them.
Checking a Quoted Return
Sellers of equipment, franchises or rental property sometimes quote a return. Enter their own cash-flow table to confirm the figure. For a simple start-and-end growth rate with no cash in between, the rule of 72 calculator gives a quick doubling-time check.
Common IRR Mistakes
1. Leaving Out a Cash Flow
Missing a repair, tax payment or sale price changes the answer. Every period needs a value, even if it is 0.
2. Entering the Cost as a Positive Number
Money you pay out must be negative. With all positive values, no IRR exists and the tool shows an error.
3. Mixing Period Lengths
Entering monthly cash flows with the period set to year makes the IRR about twelve times too high in practice. Match the toggle to your data.
4. Trusting One IRR When There Are Two
With more than one sign change, the IRR is not unique. Use NPV at your rate and MIRR instead.
5. Ranking Projects of Different Size by IRR
A 60% IRR on 1,000 adds less value than a 20% IRR on 100,000. Compare NPV for mutually exclusive choices.
6. Treating IRR as Guaranteed
IRR is only as reliable as the forecast behind it. Test lower inflows and later timing.
Accuracy and Limitations
The solver is accurate to far more decimals than it displays, so the limits come from the inputs and from IRR as a measure.
What it calculates accurately
- Every IRR between -99.9% and 1,000% per period where the NPV crosses zero
- NPV at your discount rate and MIRR with separate finance and reinvestment rates
- Yearly figures from quarterly or monthly cash flows by compounding
- Undiscounted net cash flow and simple payback with interpolation
What it does not account for
- Uneven gaps between cash flows (it assumes equal periods)
- A root where the NPV touches zero without crossing it
- Taxes, inflation, fees or risk unless you build them into the cash flows
- Whether your forecast of future cash is realistic
How We Calculate IRR, NPV and MIRR
Frequently Asked Questions About IRR
What is a good IRR?
A good IRR is one above your own hurdle rate, which is your cost of capital or the return you could earn elsewhere at similar risk. There is no single universal number, so enter your hurdle rate and the verdict compares the two.
Can IRR be negative?
Yes. A negative IRR means the cash you get back is less than the cash you put in, even before discounting. The calculator reports negative IRRs down to -99.9% a year.
Why does the calculator show two IRRs?
Two IRRs appear when the cash flows switch sign more than once, such as a cost, then income, then a large clean-up cost. The OpenStax example -350, 950, -620 has IRRs of 9.18% and 62.25%. In that case judge the project by NPV and MIRR.
Why does it say No IRR?
The NPV never crosses zero between -99.9% and 1,000% per period. That happens when inflows are far too small or far too large compared with outflows. NPV at your discount rate still tells you whether the project adds value.
What is the difference between IRR and MIRR?
IRR assumes every inflow is reinvested at the IRR itself. MIRR lets you set a realistic reinvestment rate and a finance rate for outflows, so it usually gives a lower, more conservative figure when the IRR is high.
Is IRR the same as ROI?
No. ROI is a simple total gain divided by cost, with no allowance for when the cash arrives. IRR is a yearly rate that accounts for timing. A 150% total ROI over five years can match an IRR anywhere from about 20% to over 30%, depending on the timing.
How do I calculate IRR for monthly cash flows?
Enter one value per month and set the period toggle to Month. The calculator finds the monthly IRR and compounds it to a yearly rate with (1 + r)^12 - 1.
Can I calculate IRR by hand?
Only by trial and error for most real cash flows. You test a rate, compute the NPV, and adjust until the NPV is close to zero. The calculator does the same thing automatically with a bisection search.
Why is my IRR different from a spreadsheet?
Spreadsheet IRR functions return one root near a starting guess, so with several sign changes they may show a different root. Check that both tools use the same cash flows and equal period lengths.
Is my data saved?
No. The calculation runs in your browser and nothing is sent to our servers. Anything you choose to Save stays in this browser only.
Sources
- Internal Rate of Return (IRR) Method, Principles of Finance section 16.3 (OpenStax, Rice University).
- Net Present Value (NPV) Method, Principles of Finance section 16.2 (OpenStax, Rice University).
- Internal Rate of Return (IRR) (Corporate Finance Institute).
- Modified Internal Rate of Return (MIRR) (Corporate Finance Institute).
Related Calculators
Comparing more investments?
Explore all investment calculatorsThis IRR calculator is for education and general planning only. It is not investment, tax or financial advice. Results depend entirely on the cash flows and rates you enter, and real returns can differ. Speak with a qualified financial professional before you commit money to a project or investment. Spotted an error? Let us know.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.




