Skip to content
TTWROR calculator

TTWROR calculator: work out your time-weighted return

TTWROR (true time-weighted rate of return) measures how well your portfolio performed with deposits and withdrawals stripped out. Split your timeline into periods and compare the result directly with the simple return your broker app shows.

Your periods

A new period starts at every deposit or withdrawal

12.8% time-weighted return (TTWROR)

Chain-linked across all periods, with deposits and withdrawals backed out — the figure that judges your investment choice itself, not your deposit timing.

Naive return (as shown in a broker app)

10%

Difference to TTWROR

2.8%

General information, not investment or tax advice.

What does this mean for your real wealth?

The time-weighted return above holds for the values you entered. For your real portfolio, Planafolio calculates it from your imported transactions – TTWROR is part of Pro, XIRR is free.

See the time-weighted return of my portfolio
Share this calculation:

What does the result mean?

TTWROR shows how your investments performed – regardless of when and how much you paid in. That makes it suitable for comparing against a fund or index; the naive return next to it shows how much deposits and withdrawals distort the picture.

Model assumptions

  • The portfolio values you enter per period are what counts. Deposits count at the start of a period, withdrawals at its end.
  • The return covers the whole period and is not converted to an annual rate.
  • Taxes on returns (German flat tax, advance lump sum) are not deducted.
  • All amounts are nominal. Purchasing power falls with inflation, which the result does not reflect.

How the calculator works

The period is split into sub-periods at every deposit or withdrawal. The return is calculated for each sub-period, and all sub-periods are then multiplied together (chain-linked).

More on the methodology

Worked example

Example: two half-years with a deposit in between

Worked example using the calculator's default values above: the portfolio grows in the first half-year, and a deposit arrives at the start of the second. Both returns are shown side by side.

Inputs

  • Portfolio value at the start€10,000
  • Portfolio value after the 1st half-year€10,800
  • Deposit at the start of the 2nd half-year€5,000
  • Portfolio value at the end of the 2nd half-year€16,500

Calculation

Calculation
Return in the 1st half-year8%
Return in the 2nd half-year (deposit removed)4.43%
Total paid in€15,000

Result

Result
Time-weighted return (TTWROR)12.78%
Simple return (gain ÷ deposits)10%

The TTWROR of 12.78% chains the two half-year returns and so measures only how the investment performed. The simple calculation of 10% mixes that with the timing of the deposit, because the new money was only invested for half a year.

Common mistakes

  • Entering withdrawals as a negative value

    Portfolio values cannot be negative. Withdrawals belong in the period's own field, otherwise the calculator stops with an error message.

  • Merging several payments into one period

    A new period starts with every deposit or withdrawal. Combining several payments into one shifts the timing and therefore the result.

  • Reading the figure as an annual return

    TTWROR covers the whole period you entered and is not converted to a yearly rate. Two portfolios are only directly comparable if the periods are equally long.

  • Confusing TTWROR with XIRR

    TTWROR measures the investment independent of when you paid in, XIRR measures your result including that timing. The two may differ; neither one is wrong.

Sources and status

Content reviewed on September 29, 2026. The sources are official German legal texts and data and are therefore in German.

The calculation is a simplified model under the stated assumptions and is not investment or tax advice.

What can I do?

Compare TTWROR with XIRR: if the two differ clearly, the timing of your deposits shaped the result.

In short

What sets TTWROR apart from a simple percentage

Three points that explain why two return figures for the same portfolio don't have to match.

Chain-linked, not added

The overall timeline is split into periods at every deposit or withdrawal. Each period gets its own return, and the periods are then chain-linked multiplicatively — two periods of 10% each come out to 21%, not 20%.

Cash flows no longer distort the result

A deposit shortly before a price rise makes the naive percentage look better than the investment actually was — TTWROR backs exactly that out, because every period is judged on its own.

A different question than XIRR

TTWROR judges the investment itself, independent of deposit timing. For your personal result including timing, the XIRR calculator is the right figure.

Common questions

Understanding time-weighted return

Embed this calculator on your own site

Free, no sign-up, no tracking. A one-line snippet that resizes itself — for blogs, guides and comparison sites.

Get the embed code →

More calculators

You might also like

TTWROR calculated automatically, not by hand

With Pro, Planafolio works out TTWROR directly from your imported transactions — no manual period-splitting needed. Import and XIRR are free.

See the time-weighted return of my portfolio