💰
💰 Money tools

MIRR Calculator – Modified Internal Rate of Return (finance & reinvestment rates)

Results update as you type. Any currency.

Your numbers

Understanding the MIRR calculator — concept and principle

The modified internal rate of return (MIRR) measures a project's yearly return while avoiding two known problems with the ordinary IRR. Analysts use it in capital budgeting when cash flows are uneven or change sign more than once.

MIRR: one outflow today, one inflow at the endMIRR: one outflow today, one inflow at the endMIRR: one outflow today, one inflow at the endoutflows → today @9%$108,417inflows → year 5 @12%$161,662(161,662 ÷ 108,417)^(1/5) − 1MIRR 8.32%IRR 6.74% · NPV at 9% = −$7,486
Outflows are discounted at the 9% finance rate, inflows grown at the 12% reinvestment rate, giving one growth rate: 8.32%.

How it is calculated

The principle

IRR implicitly assumes that every cash flow received during the project is reinvested at the IRR itself, which is often unrealistic for a very profitable project. When cash flows switch between positive and negative more than once, IRR can also have several solutions or none. MIRR fixes both: you state realistic rates for borrowing (finance) and reinvesting, collapse the project into one outflow today and one inflow at the end, and take the single growth rate that links them.

Worked example

Default inputs (MathWorks example): cash flows −100,000; 20,000; −10,000; 30,000; 38,000; 50,000; finance rate 9%; reinvestment rate 12%.

  1. n = 5 periods.
  2. PV of outflows = 100,000 + 10,000 ÷ 1.09² ≈ 108,417 USD.
  3. FV of inflows = 20,000 × 1.12⁴ + 30,000 × 1.12² + 38,000 × 1.12 + 50,000 ≈ 161,662 USD.
  4. MIRR = (161,662 ÷ 108,417)^(1/5) − 1 ≈ 8.32%.
  5. For comparison, IRR ≈ 6.74% and NPV at 9% ≈ −7,486 USD.
How MIRR changes with Reinvestment rate for inflows (% per period)How MIRR changes with Reinvestment rate…468101236912151824Example: 8.32%Reinvestment rate for inflows (% per period)
Each point is the calculator re-run with only “Reinvestment rate for inflows (% per period)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Reinvestment rate for inflows (% per period)MIRR
35.76%
66.6%
97.45%
128.32%
159.2%
1810.1%
2411.94%

How to read the result

Accept a project when MIRR exceeds your cost of capital or required return. Here MIRR (8.32%) is below the 9% finance rate, which agrees with the negative NPV at 9%. It is still higher than the IRR (6.74%), because the 12% reinvestment assumption boosts the inflows. That gap shows how much the result depends on the reinvestment rate, so choose it carefully. For mutually exclusive projects of different size, NPV remains the main decision rule.

Common mistakes

Keep in mind: MIRR depends on the finance and reinvestment rates you choose. It is a decision aid, not investment advice.

Frequently asked questions

What is the difference between IRR and MIRR?

IRR assumes reinvestment at the IRR; MIRR uses the reinvestment and finance rates you specify and always gives one answer.

Which rate should I use for reinvestment?

Often the firm's cost of capital, because that is a realistic return on reinvested cash.

Is MIRR the same as Excel's MIRR function?

Yes, the method matches Excel's MIRR(values, finance_rate, reinvest_rate).

Sources: MathWorks, mirr function documentation (example data) · Brigham & Ehrhardt, Financial Management: Theory and Practice (capital budgeting, MIRR)

Checked 9 Nov 2026. MathWorks, Financial Toolbox documentation, “mirr — Modified internal rate of return”: definition (rate that equates the present value of negative cash flows with the future value of positive cash flows) and example cash flows −100,000, 20,000, −10,000, 30,000, 38,000, 50,000 with 9% / 12% → 8.32%.

💰 All money tools →🌍 Calculators by country →