How to Calculate True Investment Returns

The simple ROI formula you learned in school does not work for real portfolios. Deposits, withdrawals, dividends, and timing all change the picture. Here is how to calculate what your investments actually returned.

The Simple ROI Formula and Its Limitations

Most people calculate investment returns with a straightforward formula: take your ending value, subtract your starting value, divide by the starting value, and multiply by 100. If you invested $10,000 and now have $12,000, that is a 20% return. Clean and simple.

The problem is that real investing is never this clean. You add money throughout the year. You withdraw some for expenses. You receive dividends and interest. You might sell one holding and buy another. Each of these actions — each capital flow — changes the math in ways the simple formula cannot handle.

Consider this scenario: you start the year with $10,000 in stocks. In June, you deposit another $10,000. By December, your portfolio is worth $22,000. The simple formula says you gained $2,000 on a $20,000 investment — a 10% return. But is that accurate? The first $10,000 was invested for twelve months while the second $10,000 was only invested for six. The simple formula treats them the same.

Why Withdrawals and Deposits Change Everything

Every deposit inflates your portfolio value without representing investment growth. Every withdrawal deflates it without representing a loss. If you do not account for these flows, your return calculation is meaningless.

A Practical Example

Investor A starts with $50,000. They add $1,000 per month for 12 months. At year end, their portfolio is worth $68,000.

Simple ROI: ($68,000 − $50,000) / $50,000 = 36%. But they deposited $12,000 during the year. Their actual investment gain is $68,000 − $50,000 − $12,000 = $6,000.

The real return on their total capital deployed is far lower than 36%. The simple formula made their portfolio look three times better than it actually performed.

Withdrawals create the opposite illusion. If you withdraw $20,000 from a $100,000 portfolio and it ends the year at $85,000, the simple formula shows a 15% loss. But your investments only declined by $5,000 after the withdrawal — a 5% loss on the remaining capital, not 15%.

These distortions compound over time. The more actively you manage your money — making regular contributions, taking occasional withdrawals, reinvesting dividends — the further the simple formula drifts from reality.

Time-Weighted vs Money-Weighted Returns

The investment industry uses two main methods to solve this problem: time-weighted return (TWR) and money-weighted return (MWR), also known as the internal rate of return (IRR). Each answers a different question.

Time-Weighted Return

TWR measures how well the underlying investments performed, regardless of when you added or removed money. It breaks your portfolio into sub-periods between each cash flow and compounds the returns.

This is the standard used by fund managers because it isolates investment performance from investor behavior. If a fund returned 12% TWR, that is what the investments did — even if individual investors earned more or less depending on their timing.

Best for: evaluating investment strategy and comparing against benchmarks.

Money-Weighted Return

MWR (or IRR) measures the actual return you earned on your money, accounting for the timing and size of every deposit and withdrawal. It weights periods where you had more money invested more heavily.

This is the number that matters for your personal wealth. If you happened to invest a large sum right before a market dip, your MWR will be lower than the TWR — and that accurately reflects your experience.

Best for: understanding your personal investment outcome.

Same Portfolio, Different Stories

Here is how the same portfolio can look completely different depending on which method you use. Imagine a portfolio that gains 20% in the first half of the year and loses 10% in the second half.

Scenario: You start with $10,000. After the 20% gain (now $12,000), you deposit another $50,000 — bringing the total to $62,000. Then the market drops 10%, leaving you with $55,800.

TWR: The investments returned +20% then −10%, compounding to about +8% for the year. That is the investment performance.

MWR: You had $10,000 during the good period and $62,000 during the bad period. Most of your money experienced the loss. Your personal return is roughly −7%. That is your actual experience.

Neither number is wrong. They answer different questions. TWR tells you the strategy worked. MWR tells you the timing did not. Both are valuable, and both require accurate capital flow tracking to calculate.

The Role of Income in Total Returns

Dividends, interest, and other income streams are a critical part of total returns that often get lost in the calculation. A stock portfolio that returned 8% in price appreciation plus 3% in dividends actually returned 11%. Ignoring the income component understates your returns by more than a quarter.

This is especially relevant for income-focused strategies. A portfolio of dividend stocks might show modest price gains but deliver strong total returns when you include the cash payments. The same applies to savings account interest and rental income from real estate.

For crypto investors, staking rewards function similarly. Your crypto portfolio might show a certain price return, but staking rewards add an additional yield that should be captured in your total return calculation.

Putting It All Together

Calculating true investment returns requires three things: a complete record of every deposit and withdrawal, accurate tracking of all income received, and a calculation method that accounts for the timing of each flow.

Doing this manually across a multi-asset portfolio is impractical. Spreadsheets break down when you have hundreds of transactions across stocks, crypto, savings, metals, and real estate. The calculations are not difficult individually, but keeping everything synchronized and up to date is where most investors give up.

EptaWealth automates this entire process. Every transaction you log or import is classified as an inflow, outflow, or income event. The platform uses these flows to calculate both time-weighted and money-weighted returns across all your asset classes, giving you a clear, accurate picture of how your wealth is actually performing.

See Your True Returns

Stop relying on simple ROI. Join the EptaWealth beta and get accurate, flow-adjusted return calculations across your entire portfolio.

Join the Beta Waitlist