Data Source and Methodology
- Primary definition: Corporate finance texts (e.g., Brealey–Myers–Allen) define MIRR using a finance rate for negative cash flows and a reinvestment rate for positive cash flows. All calculations strictly follow this definition.
- Spreadsheet parity: The implemented method mirrors widely accepted practice consistent with tools labelled “MIRR” across professional platforms. All calculations strictly follow the formulas and data provided by this source.
The Formula Explained
Per-period rates from annual rates \(r_f, r_r\) and frequency \(m\):
Present value of negative cash flows (discount at \(i_f\)):
Terminal value of positive cash flows (compound at \(i_r\)):
MIRR over \(N\) periods:
Requires at least one negative and one positive cash flow; otherwise MIRR is undefined.
Glossary of Variables
| Symbol / Field | Meaning |
|---|---|
| \(C_t\) | Cash flow at period \(t\) (negative = outflow, positive = inflow). |
| \(m\) | Periods per year (1, 4, 12, 52). |
| \(r_f, r_r\) | Annual finance and reinvestment rates (CAGR). |
| \(i_f, i_r\) | Per-period rates from \(r_f, r_r\): \(i=(1+r)^{1/m}-1\). |
| \(N\) | Total number of periods between first and last cash flow (max period index). |
| \(PV_{-}\) | Present value of negative cash flows at \(i_f\). |
| \(TV_{+}\) | Terminal value of positive cash flows at \(i_r\). |
How It Works: A Step-by-Step Example
Inputs: \(r_f=8\%\), \(r_r=12\%\), annual frequency (\(m=1\)). Cash flows: \(-10{,}000\) at \(t=0\); \(3{,}000\) at \(t=1\); \(4{,}000\) at \(t=2\); \(4{,}000\) at \(t=3\); \(3{,}000\) at \(t=4\). Then \(N=4\).
- \(PV_{-}=10{,}000\) (already at \(t=0\)).
- \(TV_{+}=3{,}000(1.12)^{3}+4{,}000(1.12)^{2}+4{,}000(1.12)^{1}+3{,}000(1.12)^{0}\approx 16{,}643.5\).
- \(\mathrm{MIRR}_{\text{period}}=(16{,}643.5/10{,}000)^{1/4}-1\approx 13.2\%\).
- \(\mathrm{MIRR}_{\text{annual}}=\mathrm{MIRR}_{\text{period}}\) since \(m=1\).
Frequently Asked Questions (FAQ)
What happens if the last period isn’t the last positive cash flow?
The terminal value compounds each positive cash flow forward to the final period \(N\). Ensure your table includes all periods.
Do timing conventions (begin vs end) matter?
Periods are indexed explicitly (0, 1, 2, …). Assign each cash flow to the correct period to reflect its timing.
Can I mix monthly flows with annual rates?
Yes—set frequency to Monthly (12). The tool converts annual finance/reinvestment rates to per-period rates.
Why is my MIRR “—”?
You must have at least one negative and one positive cash flow, and rates must be > −100%.
Authorship: Tool developed by Ugo Candido. Content reviewed by Finance Content Editor. Last accuracy review: .