💰
💰 Money tools

Rate of Return Calculator (with deposits & withdrawals — Modified Dietz)

Results update as you type. Any currency.

Your numbers

Understanding the rate of return calculator — concept and principle

This calculator measures the return on an investment account when you have added or withdrawn money during the period. It uses the Modified Dietz method, which separates investment gains from deposits and weights each cash flow by how long it was invested.

Return when you add money halfwayReturn when you add money halfwayReturn when you add money halfwaystart → end$50,000 → $58,500added halfway$4,000gain = 58,500 − 50,000 − 4,000$4,500average capital 50,000 + ½ × 4,000$52,000Modified Dietz 4,500 ÷ 52,0008.65%Ignoring the deposit would show a misleading 17%
The $4,000 deposit is not profit and worked for only half the year, so the return is $4,500 on $52,000 of average capital.

How it is calculated

The principle

Deposits raise the account value but are not profit, so they must be removed from the gain. They also change how much money was at work: a deposit made halfway through the year was invested for only half the period. Dividing the gain by the time-weighted average capital gives a fair rate of return. The method is widely used in performance reporting because it approximates a money-weighted return without iteration.

Worked example

Default inputs: start 50,000 USD, end 58,500 USD, 4,000 USD added halfway, 1-year period.

  1. Investment gain = 58,500 − 50,000 − 4,000 = 4,500.00 USD.
  2. Average capital = 50,000 + 0.5 × 4,000 = 52,000.00 USD.
  3. R = 4,500 ÷ 52,000 ≈ 8.65%; for exactly one year the annualized return is also 8.65%.
  4. Simple change in value ignoring the deposit = 8,500 ÷ 50,000 = 17%, which overstates the return.
  5. If the money had moved at the start: 4,500 ÷ 54,000 ≈ 8.33%; at the end: 4,500 ÷ 50,000 = 9%.
How Rate of return (Modified Dietz) changes with Value at the start of the periodHow Rate of return changes with Value at…-100010020030012,50025,00037,50050,00062,50075,000100,000Example: 8.65%Value at the start of the period
Each point is the calculator re-run with only “Value at the start of the period” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Value at the start of the periodRate of return (Modified Dietz)
12,500289.66%
25,000109.26%
37,50043.04%
50,0008.65%
62,500-12.4%
75,000-26.62%
100,000-44.61%

How to read the result

Compare the return with a benchmark for the same period, such as an index fund. The simple change in value is misleading whenever money was added or taken out. With several deposits, weight each by its own W and add them.

Common mistakes

Keep in mind: Modified Dietz is an approximation; large cash flows during volatile periods can make it differ from an exact time-weighted return. This is not investment advice.

Frequently asked questions

How do you calculate return with deposits?

Subtract deposits from the gain and divide by the average capital invested, as in the Modified Dietz method.

Why not just compare start and end values?

Because deposits raise the end value without being investment gains.

What is the difference between money-weighted and time-weighted returns?

Money-weighted returns depend on when you added money; time-weighted returns remove that effect and are used to judge managers.

Sources: CFA Institute, Global Investment Performance Standards (GIPS), Modified Dietz method · Dietz, P. O. (1966). Pension Funds: Measuring Investment Performance. Free Press.

Checked 9 Nov 2026. Modified Dietz method: CFA Institute, Global Investment Performance Standards (GIPS® 2020), money-weighted and time-weighted return provisions; C. R. Bacon, “Practical Portfolio Performance Measurement and Attribution”, 2nd ed. (Wiley, 2008), ch. 2.

💰 All money tools →🌍 Calculators by country →