CoinStats Guide

How to Calculate Portfolio Performance: A Practical Guide

Calculating portfolio performance means measuring how much your total investments have grown or shrunk over a specific period, usually expressed as a percentage. The core formula is simple: subtract your starting value (adjusted for any deposits or withdrawals) from your ending value, divide by the starting value, and multiply by 100. However, the accuracy of that number depends heavily on *how* you account for cash flows, time, and compounding, which is why most serious investors use either the Time-Weighted Return or the Money-Weighted Return method.

Start With the Basic Return Formula

Before tackling advanced methods, you need a clear snapshot of your portfolio’s raw change. This is your baseline, and it works best when you haven’t added or removed money during the measurement period.

Simple Return = (Ending Value – Beginning Value) / Beginning Value × 100

For example, if you started the year with $10,000 and ended with $11,500, your simple return is 15%. This number is accurate only if no external cash moved in or out. If you deposited $2,000 mid-year, that $11,500 figure is misleading—part of the growth is just your own contribution, not investment performance.

Adjusting for Deposits and Withdrawals

To fix that distortion, you can use an adjusted formula: Adjusted Return = (Ending Value – Beginning Value – Net Cash Flows) / (Beginning Value + Weighted Cash Flows) The “weighted” part means you account for *when* the cash flow happened. A deposit made in January has more impact than one made in December, so you weight it by the fraction of the period it was invested.

Time-Weighted Return (TWR): The Industry Standard

TWR removes the effect of your personal deposits and withdrawals entirely. It measures the pure performance of the underlying investments, which is why mutual funds and portfolio trackers use it to compare managers.

How to Calculate TWR Step by Step

  1. Split the overall period into sub-periods, each ending on the day of a cash flow.
  2. Calculate the return for each sub-period using the simple formula (no cash flows inside a sub-period).
  3. Chain-link the sub-period returns: multiply (1 + return₁) × (1 + return₂) × … then subtract 1.
Suppose your portfolio gained 5% in the first quarter, then you deposited money, and it gained 3% in the second quarter. Your TWR is (1.05 × 1.03) – 1 = 8.15%. Your actual dollar gain would be different if the deposit was large, but TWR isolates the manager’s skill.

Why TWR Matters for Comparisons

TWR is the right choice if you want to compare your portfolio’s performance against a benchmark like the S&P 500. Since benchmarks assume a fixed starting amount, TWR levels the playing field.

Money-Weighted Return (MWR): Your Personal Reality

MWR, also called Internal Rate of Return (IRR), tells you the annualized rate that makes the present value of all your cash flows equal to the ending value. It reflects the actual dollars you earned, including the timing and size of your contributions.

When MWR Is More Useful

If you are a disciplined saver who contributes monthly, MWR will likely be higher or lower than TWR depending on market timing. For instance, if you invested heavily right before a market dip, your MWR will be worse than TWR because you had more money exposed to the loss. If you invested right before a rally, your MWR beats TWR.

How to Compute MWR Practically

You rarely solve IRR by hand. Instead, use a spreadsheet’s `XIRR` function (which handles irregular dates) or a portfolio tracker. The formula solves for the rate *r* in this equation: 0 = Σ (Cash Flowᵢ / (1 + r)^(daysᵢ/365)) Cash flows are negative for deposits (money out of your pocket) and positive for withdrawals (money into your pocket), with the final ending value as a positive cash flow.

Annualizing Returns for Comparison

A 10% return over 18 months is not comparable to a 10% return over 6 months. To standardize, you annualize.

The Annualized Return Formula

Annualized Return = (1 + Total Return)^(365 / Days Held) – 1 If you earned 8% over 200 days, the annualized return is (1.08)^(365/200) – 1 ≈ 14.9%. This lets you compare a short-term trade to a long-term holding.

Compounding vs. Simple Annualization

Annualization assumes compounding, meaning your returns are reinvested. For short periods under one year, this can exaggerate performance if the return was volatile. Use annualization mainly for periods longer than one year.

Practical Tools and Portfolio Trackers

Manual calculation is error-prone, especially with frequent trades, crypto staking rewards, or dividend reinvestments. Most serious investors rely on software. | Method | Best For | Key Limitation | |--------|----------|----------------| | Simple Return | No cash flows, quick estimate | Distorted by deposits/withdrawals | | Time-Weighted (TWR) | Comparing to benchmarks | Ignores your personal cash flow timing | | Money-Weighted (MWR/IRR) | Measuring personal wealth growth | Hard to calculate manually | | Annualized Return | Comparing different time periods | Assumes constant compounding | Portfolio trackers like CoinStats automate all three calculations. They track your transaction history, automatically detect deposits and withdrawals, and display both TWR and MWR alongside your benchmark. This removes the need to manually segment your cash flows or run spreadsheet formulas. When choosing a tracker, verify that it clearly labels which method it uses—many free apps show only the simple return, which can mislead you about your true performance. Bottom line: For your own financial decisions, check MWR because it reflects your actual experience. For evaluating your investing skill, use TWR. And always annualize when comparing across different holding periods.