Cash Flows

Enter cash flows with amounts and timing. Use negative for outflows (investments) and positive for inflows (withdrawals/final value).

Ryan O'Connell, CFA
Calculator by Ryan O'Connell, CFA

Cash Flow Sign Convention

  • Negative (-): Money you invest/put in
  • Positive (+): Money you withdraw/take out
  • Final value: Enter as positive inflow
  • Period (t): 0 = start, 1 = after period 1, etc.

Money-Weighted Return (IRR)

Internal Rate of Return (IRR) +12.45% Good

Strong dollar-weighted return above market average

Total Invested $15,000
Total Returned $20,000
Net Profit/Loss +$5,000
NPV @ IRR $0.00

MWR vs TWR

MWR (IRR) measures your actual dollar return including timing effects. TWR measures manager performance (cash-flow neutral). If MWR > TWR, your timing helped; if MWR < TWR, timing hurt.

Formula Breakdown

Find IRR where: Sum[CFt / (1+IRR)t] = 0

Understanding the Results

Your Actual Return

MWR (IRR) reflects your real dollar-weighted experience, including the impact of when you added or withdrew money. It's personal to your timing.

Newton-Raphson Method

IRR has no closed-form solution. We use iterative Newton-Raphson method to find the rate that makes NPV = 0.

MWR Performance Interpretation

Return Rating Interpretation
> 15% Excellent Outstanding dollar-weighted return
10% - 15% Good Strong performance above market
5% - 10% Moderate In line with market returns
0% - 5% Low Below market average
< 0% Negative Net loss on investment

Understanding Money-Weighted Return

What is Money-Weighted Return?

Money-weighted return (MWR), also known as Internal Rate of Return (IRR), measures your actual investment performance including the impact of cash flow timing. Unlike TWR, it captures whether your timing decisions helped or hurt.

MWR is the discount rate that makes the Net Present Value (NPV) of all cash flows equal to zero. It weights returns by the amount of money invested at each point in time.

Key Insight: If you invested more money before good returns and less before bad returns, your MWR will exceed your TWR. If you did the opposite, your MWR will be lower.

MWR vs TWR: A Practical Example

Consider a fund with these quarterly returns: +20%, -10%, +15%, +5%

Investor Strategy TWR MWR
A (Lucky Timing) $10K at start, +$20K before +15% quarter ~30% ~35%
B (Unlucky Timing) $10K at start, +$20K before -10% quarter ~30% ~22%

Both investors experienced the same manager (same TWR), but their personal returns (MWR) differ substantially because of when they added money.

How IRR is Calculated

IRR solves the equation: NPV = CF₀ + CF₁/(1+r) + CF₂/(1+r)² + ... + CFₙ/(1+r)ⁿ = 0

Since this is a polynomial equation with no closed-form solution, we use iterative methods:

  1. Initial guess: Start with r = 10%
  2. Calculate NPV: Sum all discounted cash flows
  3. Newton-Raphson: Adjust r based on NPV and its derivative
  4. Repeat: Until NPV ≈ 0 (within tolerance)
Multiple IRR Warning: When cash flows change sign more than once (e.g., invest → withdraw → invest → final value), multiple IRR solutions may exist. The calculator finds the most reasonable one, but be aware this is a mathematical limitation.

When to Use MWR

  • Personal portfolio evaluation: When you want to know your actual return
  • Cash flow timing assessment: To see if your timing helped or hurt
  • Private investments: PE funds, real estate, and other illiquid investments often report IRR
  • Project finance: Capital budgeting decisions typically use IRR

Frequently Asked Questions

Money-weighted return (MWR), also known as Internal Rate of Return (IRR), measures your actual investment return including the timing and size of all cash flows. Unlike TWR, it captures how well you timed your investments - adding money before good returns and withdrawing before bad returns improves MWR.

IRR is calculated by finding the discount rate that makes the Net Present Value (NPV) of all cash flows equal to zero. This requires iterative solving methods like Newton-Raphson because there is no closed-form algebraic solution. The calculator tries multiple initial guesses to find the best solution.

MWR (Money-Weighted Return) includes the impact of cash flow timing and measures your actual dollar-weighted experience. TWR (Time-Weighted Return) eliminates cash flow effects and measures manager/strategy performance. MWR reflects your real return, TWR reflects the investment's inherent performance. Use both for complete analysis.

Use MWR when evaluating your personal portfolio performance or when cash flow timing was in your control. Use TWR when evaluating a manager or strategy where you want to exclude the impact of cash flow decisions. MWR is your personal experience; TWR is the manager's track record.

IRR may not converge if there are unusual cash flow patterns. The calculator uses multiple initial guesses and bounded iterations to find a solution. If it still doesn't converge well, the cash flows may have multiple IRR solutions or an IRR outside the reasonable range (-99% to +1000%).

Yes, when cash flows change sign more than once (e.g., invest, withdraw, invest again), there can be multiple IRR values that make NPV=0. This is a mathematical property of polynomials. The calculator will warn you when multiple solutions are possible and find the most reasonable one.
Disclaimer

This calculator is for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results. Always consult with a qualified financial advisor before making investment decisions.