Cernarus

MIRR Calculator (Modified IRR)

This calculator computes the Modified Internal Rate of Return (MIRR) for a sequence of cash flows given a finance (discount) rate for negative cash flows and a reinvestment rate for positive cash flows. MIRR resolves the multiple-roots and reinvestment-rate assumptions that can make standard IRR misleading.

Enter cash flows as a comma-separated list starting with period 0 (usually the initial investment). Specify the finance rate that discounts costs and the reinvestment rate assumed for positive cash flows. Optionally annualize the periodic MIRR by setting periods per year.

Updated Nov 14, 2025

Inputs

Results

Updates as you type

MIRR (periodic)

MIRR (annualized)

Future value of positive cash flows at reinvest rate

Present value of negative cash flows at finance rate

OutputValueUnit
MIRR (periodic)
MIRR (annualized)
Future value of positive cash flows at reinvest rate
Present value of negative cash flows at finance rate
Primary result

Visualization

Methodology

MIRR is calculated by compounding positive cash flows forward at the reinvestment rate to the terminal period, discounting negative cash flows to time zero at the finance rate, and finding the rate that equates the compounded positives to the discounted negatives over the number of periods.

This tool follows standard financial math best practices and includes cautionary accuracy statements and limits. It is built for clarity and traceability: intermediate values (future value of positives and present value of negatives) are exposed for verification. For software assurance and data-handling guidance, consult standards such as NIST, ISO, IEEE and occupational safety guidance where relevant to operational controls.

Worked examples

Example: cash flows -10000,3000,4200,6800 with finance rate 8% and reinvestment rate 5% yields a periodic MIRR and an annualized MIRR when periods_per_year = 1. Intermediate outputs show the future value of positive flows and the present value of negatives to help audit the computation.

Expert Q&A

When should I use MIRR instead of IRR?

Use MIRR when you want to remove multiple-solution ambiguity from IRR and when you want to assume a specific reinvestment rate for positive cash flows. MIRR gives a single rate consistent with distinct finance and reinvestment assumptions.

How should I format cash flows?

Enter cash flows as a comma-separated list starting with period 0. Negative values are outflows (investments), positive values are inflows. Example: -10000,3000,4200,6800.

What limits and accuracy caveats apply?

Rounding and parsing errors can occur if inputs are malformed. Very large magnitudes or an all-positive or all-negative cash flow series will make MIRR undefined or meaningless. Verify intermediate outputs and consult the exposed FV and PV values. This tool is for informational use and not a substitute for formal audit or regulatory compliance checks.

Does timing (beginning vs end of period) matter?

Yes. The standard MIRR assumes end-of-period timing. Selecting 'beginning' shifts compounding/discounting by one period and may change results. Use inputs consistent with how your cash flows are recorded.

Sources & citations