Skip to content
All library documents

Why XIRR Cannot Be Additively Split into Return Sources

Article Quant Q&A · Author: Cheok Yan Cheng

Summary

The document asks how to divide an annualized XIRR among dividends and stock-sale gains, using an example with an initial stock purchase, an interim dividend, and a later sale. The replies distinguish calculating an overall money-weighted return from measuring separate sources of profit. A proposed approach is to recompute returns for selected cash-flow subsets, such as dividend income while excluding sale profit, but the document does not establish this as a unique attribution method.

Key ideas

  • XIRR compresses dated cash flows into a single annualized return measure.
  • That single result does not uniquely identify how much return came from each cash-flow source.
  • Separate cash-flow subsets can be analyzed, but their reported returns depend on the chosen treatment and dates.
  • A portfolio chart should define its attribution method rather than assume XIRR components add up.

Tags

Full text
# Break down XIRR to different segments


# Break down XIRR to different segments












Currently, I have the following transactions.

```
01/01/2000 I used $1000 to purchase stocks
30/05/2000 I received $100 stock dividend.
31/12/2000 I sold all stocks for $2000.
```

Hence, if I use XIRR to calculate

```
01/01/2000  -1000 (Invest in stock)
30/05/2000  100 (Received dividend)
31/12/2000  2000 (Sales in stock)
```

My yearly return is 1.157284223 (115.73%)

From the above calculated XIRR, may I know how much % does the received dividend contribute to the total XIRR? Is there any proper formula to calculate so?

I wish to get x & y figure.

> I am having annualized return 115.73%. Out of this 115.73% annualized return, x% is contributed by dividend gain, y% is contributed by stock sales.

The reason I ask so, as I'm currently building a portfolio performance chart.

I need to break down my yearly XIRR to different segments (dividend, sales gain, paper gain)

## Answer by tario (score 1)

https://quant.stackexchange.com/a/14022

Not 100% sure but does the following work?

Dividend gain:

-1000 purchase 100 dividend 1000 sell (ignoring sell profit)

Sell profit: -1000 purchase 2000 sell

## Answer by Lucas Morin (score 0)

https://quant.stackexchange.com/a/14020

You use 4 number (dividend/investment at first date, sales/investment at second date) to build one number.

There is an infinite number of possibilities to obtain a given results so no you can't give the dividend part with only XIRR.

If you have the investments/dividends/sales/dates well you can remove the sales and use only the dividends if you want the dividends part.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.