Free Investment Performance Tool

Free Time-Weighted Return Calculator

Calculate your true investment performance using the Time-Weighted Return (TWR) method. Eliminate the impact of cash flows to measure your portfolio manager's skill, not the timing of deposits and withdrawals.

Sub-Period Breakdown
Annualized Returns
100% Free

Initial Value

$

Cash Movements and Values

$
$

Final Value

$

What Is Time-Weighted Return (TWR)?

Time-Weighted Return (TWR) is a method of calculating investment performance that eliminates the distorting effects of cash inflows and outflows. It measures the compound rate of growth of one dollar invested over a given period, making it the industry-standard metric for evaluating portfolio managers and comparing fund performance. The CFA Institute and GIPS (Global Investment Performance Standards) require TWR for performance reporting.

Unlike simple return or money-weighted return (IRR), TWR isolates the investment manager's skill from the investor's timing of deposits and withdrawals. This makes it the fairest way to compare performance across different portfolios, regardless of when or how much money was added or removed.

How to Use This Time-Weighted Return Calculator

  1. 1

    Enter Your Initial Value

    Input the starting date and the market value of your portfolio at the beginning of the measurement period.

  2. 2

    Add Cash Movements

    For each deposit or withdrawal, enter the date, the cash flow amount (positive for deposits, negative for withdrawals), and the portfolio value immediately after the cash flow occurred.

  3. 3

    Enter Your Final Value

    Input the ending date and the current market value of your portfolio. This is the value at the end of the measurement period.

  4. 4

    Calculate and Analyze

    Click Calculate to see your TWR, annualized return, and a detailed breakdown of each sub-period's holding period return (HPR).

Time-Weighted Return Formula

The TWR calculation breaks the total investment period into sub-periods at each cash flow event. For each sub-period, a Holding Period Return (HPR) is calculated. The TWR is then the geometric linking of all sub-period returns:

TWR = [(1 + HPR₁) × (1 + HPR₂) × ... × (1 + HPRₙ)] - 1

Where HPR = (End Value - Start Value) / Start Value for each sub-period

To annualize the TWR, the formula adjusts for the total time period:

Annualized TWR = (1 + TWR)^(365.25 / Total Days) - 1

TWR vs. Money-Weighted Return (MWR)

Time-Weighted Return (TWR)

Measures the compound growth rate independent of cash flows. Best for evaluating investment manager performance and comparing funds. Used by GIPS standards and the CFA Institute for performance reporting.

Money-Weighted Return (MWR/IRR)

Accounts for the timing and size of cash flows. Best for measuring the actual return experienced by the investor. Reflects the impact of deposit and withdrawal timing decisions on overall performance.

When to Use Time-Weighted Return

Fund Comparison

Compare mutual funds, ETFs, or hedge funds on a level playing field regardless of investor cash flow patterns.

Manager Evaluation

Evaluate your financial advisor or portfolio manager's skill without the bias of your deposit and withdrawal timing.

GIPS Compliance

Meet Global Investment Performance Standards requirements for institutional performance reporting and client presentations.

Frequently Asked Questions

What is Time-Weighted Return (TWR)?

Time-Weighted Return (TWR) is a method of calculating investment performance that removes the impact of cash inflows and outflows. It measures the compound growth rate of one dollar invested over a period, making it ideal for evaluating how well a portfolio or fund manager performed regardless of investor deposit and withdrawal timing.

How is TWR different from simple return?

Simple return calculates (Ending Value - Beginning Value) / Beginning Value, which can be misleading when there are deposits or withdrawals during the period. TWR breaks the period into sub-periods at each cash flow, calculates the return for each sub-period, and geometrically links them together. This eliminates the distortion caused by the timing and size of cash flows.

What is a Holding Period Return (HPR)?

A Holding Period Return (HPR) is the return earned during a single sub-period between two consecutive cash flow events. It is calculated as (End Value - Start Value) / Start Value. The TWR is the geometric product of all HPRs across the entire measurement period.

When should I use TWR vs. Money-Weighted Return (IRR)?

Use TWR when you want to evaluate the performance of an investment strategy or portfolio manager, since it removes the effect of cash flow timing. Use Money-Weighted Return (IRR) when you want to know the actual return you personally earned, including the impact of when you added or withdrew money.

What does "Value After Cash Flows" mean?

Value After Cash Flows is the total market value of your portfolio immediately after a deposit or withdrawal has been made. For example, if your portfolio was worth $12,000 and you deposited $2,500, the value after cash flows would be $14,500 (assuming no market movement at the exact moment of the deposit). This value is needed to properly separate investment returns from cash flow effects.

How is the annualized TWR calculated?

The annualized TWR converts the total cumulative return into an equivalent annual rate. The formula is: Annualized TWR = (1 + TWR)^(365.25 / Total Days) - 1. This allows you to compare returns across different time periods on a standardized annual basis.

Is this Time-Weighted Return calculator free?

Yes, the Pineify Time-Weighted Return Calculator is completely free to use with no registration required. Calculate your TWR with unlimited cash flow entries, sub-period breakdowns, and annualized returns at no cost.

Measured Your Returns? Now Optimize Your Strategy

You've calculated your true investment performance. Take the next step with Pineify's AI-powered Pine Script generator to build custom trading indicators and automated strategies that can help improve your time-weighted returns.