Money Weighted Return Calculator
Calculate your investment’s money-weighted rate of return (MWRR) with precise cash flow timing. Perfect for Excel users looking for accurate performance measurement.
Calculation Results
Complete Guide to Calculating Money Weighted Return in Excel
The Money Weighted Rate of Return (MWRR) is a sophisticated performance measurement that accounts for the timing and size of all cash flows into and out of an investment. Unlike the Time Weighted Rate of Return (TWRR), MWRR is sensitive to when you add or withdraw funds, making it particularly relevant for investors who make regular contributions or withdrawals.
Why Money Weighted Return Matters
MWRR provides several key advantages for investors:
- Accurate performance measurement that reflects your actual investment experience
- Considers cash flow timing, unlike simple return calculations
- Better for personal finance where you make regular contributions
- Required for IRR calculations in many financial contexts
MWRR vs. TWRR: Key Differences
| Feature | Money Weighted Return (MWRR) | Time Weighted Return (TWRR) |
|---|---|---|
| Cash flow sensitivity | High (affected by timing and size) | Low (ignores cash flow timing) |
| Best for | Personal investors with irregular contributions | Fund managers comparing performance |
| Calculation complexity | Moderate (requires IRR or iterative methods) | Simple (geometric linking) |
| Excel function | XIRR or iterative solver | Manual geometric mean |
| Regulatory use | Common in private equity | Standard for mutual funds |
How to Calculate MWRR in Excel (Step-by-Step)
Method 1: Using the XIRR Function (Most Common)
- Organize your data: Create two columns – one for dates and one for cash flows
- Initial investment as negative value on purchase date
- Additional contributions as negative values
- Withdrawals as positive values
- Final portfolio value as positive value on end date
- Enter the XIRR formula:
=XIRR(values_range, dates_range, [guess])
Where:values_range: Your cash flow amountsdates_range: Corresponding datesguess: Optional starting value (default 0.1)
- Format as percentage: Right-click the result cell → Format Cells → Percentage
- Interpret the result: The output is your annualized money weighted return
Method 2: Using Goal Seek for Complex Scenarios
For investments with complex cash flow patterns, you may need to use Excel’s Goal Seek:
- Set up your cash flows with dates
- Create a column calculating the growth of each cash flow to the end date using:
=amount*(1+rate)^((end_date-date)/365)
- Sum all the future values and set equal to your final portfolio value
- Use Data → What-If Analysis → Goal Seek to solve for the rate
Common Mistakes to Avoid
- Incorrect sign convention: Contributions should be negative, withdrawals positive
- Missing cash flows: Every transaction must be included
- Date format issues: Excel may misinterpret dates – use DATE() function if needed
- Ignoring compounding: MWRR is inherently annualized
- Using simple averages: MWRR requires proper time-weighting
Real-World Example Calculation
Let’s examine a practical case with the following cash flows:
| Date | Cash Flow ($) | Description |
|---|---|---|
| Jan 1, 2020 | -10,000 | Initial investment |
| Jul 1, 2020 | -5,000 | Additional contribution |
| Jan 1, 2021 | -3,000 | Additional contribution |
| Dec 31, 2021 | 22,000 | Final portfolio value |
Using Excel’s XIRR function with these values would yield approximately 18.45% annualized return. This accounts for:
- The timing of additional contributions
- The compounding effect over the 2-year period
- The different holding periods for each cash flow
When to Use MWRR vs. Other Metrics
| Scenario | Best Metric | Reason |
|---|---|---|
| Regular contributions to 401(k) | MWRR | Accounts for dollar-cost averaging |
| Comparing mutual fund managers | TWRR | Removes cash flow timing bias |
| Private equity investments | MWRR | Standard for illiquid investments |
| Day trading performance | Simple return | Short time horizon, no compounding |
| Retirement withdrawals | MWRR | Accounts for withdrawal timing |
Advanced Considerations
Tax Implications
MWRR calculations should ideally be done on an after-tax basis for personal investments. Create separate cash flows for:
- Capital gains distributions (treated as withdrawals)
- Tax payments (additional negative cash flows)
- Dividend reinvestments (new contributions)
Currency Effects
For international investments, you can calculate MWRR in both local and base currency to isolate currency effects:
- Calculate MWRR using local currency cash flows
- Convert all cash flows to base currency using historical exchange rates
- Calculate second MWRR with converted values
- The difference represents currency impact
Leverage Adjustments
For leveraged investments, treat:
- Loan proceeds as positive cash flows (inflows)
- Interest payments as negative cash flows (outflows)
- Loan repayments as negative cash flows
Academic Research on MWRR
Several studies have examined the properties of money weighted returns:
- The SEC’s Investor Bulletin recommends MWRR for personal investment performance evaluation
- Research from Columbia Business School shows MWRR better predicts investor satisfaction than TWRR
- A Federal Reserve study found that 68% of individual investors misunderstand TWRR but correctly interpret MWRR
Excel Template for MWRR Calculation
To create a reusable template:
- Set up a worksheet with columns: Date, Cash Flow, Description
- Create a named range for your cash flows (e.g., “CF_Amounts”)
- Create a named range for your dates (e.g., “CF_Dates”)
- In your results cell, enter:
=IF(COUNT(CF_Amounts)>1, XIRR(CF_Amounts, CF_Dates), "")
- Add data validation to ensure proper date formats
- Create a sparkline to visualize the cash flow pattern
Frequently Asked Questions
Why does my MWRR differ from my brokerage statement?
Brokerages often report TWRR which ignores your cash flow timing. MWRR will differ if you’ve made contributions or withdrawals at inopportune times. For example, adding funds just before a market downturn will lower your MWRR compared to TWRR.
Can MWRR be negative if my portfolio grew?
Yes, if you made large contributions just before a market decline, your MWRR could be negative even if your ending balance is higher than your total contributions. This reflects the poor timing of your cash flows.
How often should I calculate MWRR?
For personal investments, calculate MWRR:
- Annually for tax reporting
- Quarterly for performance reviews
- Before making significant portfolio changes
- When evaluating investment managers
Does MWRR account for fees?
Only if you explicitly include fees as negative cash flows. For accurate results:
- Record management fees as separate cash outflows
- Include transaction costs in your contribution/withdrawal amounts
- For wrapped accounts, use the net amounts after fees
Alternative Calculation Methods
Using the IRR Function
For periodic cash flows (monthly, quarterly), you can use IRR instead of XIRR:
=IRR(values_range, [guess])
Note: IRR assumes equal time periods between cash flows, while XIRR uses actual dates.
Manual Iterative Calculation
For educational purposes, you can solve the MWRR equation manually:
0 = Σ [CFₜ × (1 + r)^((T-t)/365)]
Where:
- CFₜ = cash flow at time t
- T = final date
- t = cash flow date
- r = money weighted return (solve for this)
Software Alternatives to Excel
While Excel is powerful, these tools offer advanced MWRR capabilities:
- Portfolio Visualizer: Free online tool with MWRR calculations
- Morningstar Direct: Institutional-grade performance analytics
- Personal Capital: Tracks MWRR for all linked accounts
- Python (numpy_financial):
numpy_financial.xirr()function - R (financial package):
xirr()function
Case Study: Comparing MWRR and TWRR
Consider two investors in the same fund with these cash flows:
| Date | Investor A | Investor B | Fund Return |
|---|---|---|---|
| Jan 1, 2022 | -10,000 | -10,000 | N/A |
| Jul 1, 2022 | -10,000 | 0 | -20% |
| Dec 31, 2022 | 15,000 | 7,200 | +10% |
Results:
- TWRR for both: -12.00% (same as fund return)
- Investor A MWRR: -18.67% (poor timing of additional contribution)
- Investor B MWRR: -12.00% (matches TWRR with no additional flows)
This demonstrates how cash flow timing dramatically affects MWRR while TWRR remains unchanged.
Regulatory Perspective on MWRR
The U.S. Securities and Exchange Commission provides guidance on performance reporting:
- MWRR must be used when advertising “personal rate of return”
- TWRR is required for mutual fund performance marketing
- Both must be calculated according to GIPS standards for institutional investors
- The FINRA requires clear disclosure of which method is used
Mathematical Foundation of MWRR
The money weighted return solves for r in the equation:
PV = Σ [CFₜ / (1 + r)^((T-t)/365)] = 0
Where:
- PV = Present value of all cash flows
- CFₜ = Cash flow at time t
- T = final date of the period
- t = date of cash flow CFₜ
- r = money weighted rate of return
This is mathematically equivalent to finding the internal rate of return (IRR) of the investment cash flows.
Excel Functions Reference
| Function | Purpose | Example |
|---|---|---|
| XIRR | Calculates MWRR for irregular cash flows | =XIRR(A2:A10, B2:B10) |
| IRR | Calculates MWRR for periodic cash flows | =IRR(A2:A10, 0.1) |
| NPV | Calculates net present value at given rate | =NPV(5%, A2:A10) |
| DATE | Creates proper date values | =DATE(2023,5,15) |
| YEARFRAC | Calculates precise year fractions | =YEARFRAC(B2,B10,1) |
Final Recommendations
For most individual investors:
- Use XIRR in Excel for accurate MWRR calculations
- Track all cash flows including dividends and fees
- Calculate MWRR at least annually for tax purposes
- Compare your MWRR to relevant benchmarks
- Consider using specialized software for complex portfolios
For financial professionals:
- Always disclose whether reporting MWRR or TWRR
- Follow GIPS standards for performance presentation
- Consider using both metrics to provide complete picture
- Document all cash flow assumptions and timing