Skip to content
All library documents

Time-Weighted Returns and IRR for Bond Positions with Uneven Cash Flows

Article Quant Q&A · Author: dlnvtl

Summary

The document compares ways to measure performance when a corporate bond position is built and reduced through multiple purchases and sales, with coupons and eventual redemption creating uneven cash flows. It distinguishes money-weighted measures, such as IRR, from time-weighted returns. IRR reflects the investor’s actual cash-flow timing and is described as equivalent in principle to the effective rate earned or paid across those flows; in fixed income, the related idea is commonly called yield.

For a time-weighted position return, the response proposes calculating total return over each interval when position size changes, including price, coupons, and accrued interest, then geometrically linking interval returns. Annualization should use the bond’s calendar convention, with maturity serving as the end date if the bond is held to redemption. The choice depends on whose performance is being evaluated: institutional funds often use time-weighted reporting when managers do not control investor flows, while money-weighted returns capture the effect of an individual’s allocation timing. The answer does not address specific accounting treatments or floating-rate bond details.

Key ideas

  • IRR is a money-weighted measure that incorporates the timing and size of cash flows.
  • Fixed-income investors often describe an IRR-like effective return as yield.
  • Time-weighted performance can be calculated over intervals separated by changes in position size.
  • Geometrically linking interval returns produces the full-period time-weighted return.
  • Annualization should follow the bond’s day-count convention and the period the position was held.

Tags

Full text
# Calculate combined return on corp. bond traded multiple times?


# Calculate combined return on corp. bond traded multiple times?












I hope this is an okay place to ask this:

Case: Assume you find a corporate bond you want to invest in. You then invest in it below par several times over the years, and you also sell bits of your holdings above par. It then matures, and you get your remaining nominal amount back at par. You therefore have uneven cash flows. Let’s assume the interest is fixed rate, although FRN can also come into play.

Question: What is the most correct and the most market-conform way to calculate annualised returns on the corporate bond investment, according to fixed income/debt asset management, if you calculate the return for the multiple investments and divestments in this bond, as a whole? Pooling all the cash flows, the buys, sells and coupons and the redemption.

Thoughts on solution: I could divide it up per buy, as an individual investment, but that quickly becomes messy, particularly, how to get to ONE single return on the bond.

I could use IRR, but that would factor in the time value of money, and I am not sure that is the norm in debt asset management? The most common seems to be holding period returns, which then are annualised – but this method does not apply when I have multiple buys and sells in each paper.

Many thanks.

## Answer by D Stanley (score 1)

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

IRR is actually the best way to measure the performance of this strategy. In fixed income investing it's more commonly called yield, but the principle is the same - the effective rate of return you get on your investment.

IRR is simply a measurement of what interest rate you could invest (or borrow) at to get the same cash flows over the life of the portfolio.

## Answer by ralex (score 0)

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

There are two basic choices for calculating investment returns: time-weighted or money-weighted. You can find a straightforward explanation with examples here.

The important difference between the two methods is that time-weighted returns do not account for the effect of cash flows. For this reason, institutional (bond) funds typically report time-weighted returns because managers do not control cash flows to/from the fund. Retail managers may report money-weighted returns (e.g. IRR and friends) to individual clients so the latter can view the performance effects of their own allocation decisions.

To find the time-weighted return on your investment (aka position), calculate a total return $TR_t = {Price_{end} + Coupons + Accrued \over Price_{start}} - 1$ for each date on which the size of your position changed, then geometrically link those returns as shown in the example I cited above $PR = \prod \limits_{t=0}^T (1 + TR_t) - 1$. To annualize, you need the calendar basis of the bond e.g. 30/360; using Excel terminology it would be $PR^{360 \over DAYS360(start,end)}$, where `start` and `end` are the first and last dates you held that position. If you held to maturity then that would be the end date.

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.