Bond Carry and Rolldown: Reconciling Yield and Return Measures
Summary
The document explains why bond-market discussions use more than one definition of carry. A short-horizon return approximation separates coupon income, pull to par, and the price effect of a yield change. In financed-position analysis, carry is also quoted as the difference between forward and spot yields, while rolldown is reported separately. Under that convention, carry represents a financing-aware breakeven measure: it indicates how much yields can rise before the financed position loses money. Carry plus rolldown estimates the position’s return if the yield curve is unchanged.
The replies illustrate that terminology varies: one describes forward minus spot as pure carry, while another emphasizes the role of financing and pull to par. A spot-rate example connects positive carry with borrowing short and holding a longer bond, but notes that a change in financing costs can make the trade unprofitable. These are conceptual explanations; the document does not specify a single universal convention or provide a full treatment of curve, funding, or instrument-specific risks.
Key ideas
- Bond return approximations can include coupon income, pull to par, and price changes caused by yield moves.
- Forward yield minus spot yield is one convention for expressing yield carry.
- Financed-position analysis may treat carry as a breakeven measure and report rolldown separately.
- Carry plus rolldown estimates return under an unchanged yield curve.
- Funding costs can change and make a position unprofitable.
Tags
Full text
# question regarding carry & roll of a bond
# question regarding carry & roll of a bond
I have a simple (and might be a dumb) question regarding the calculation of a bond's carry. If someone doesn't take into account cost of financing (e.g. the repo rate) then the bond's approximate return over a short time period is carry (coupon return + pull to par) plus roll-down return:
$$ r\approx C\delta t +(y-C)\delta t -D\delta y $$
But on bloomberg and on several forums I frequently stumbled into the following expression for carry:
$$ \text{carry} = \text{forward yield} - \text{spot yield} $$
Could somebody please clarify or derive what's the logic behind this?
Thanks
## Answer by Helin (score 6, accepted)
https://quant.stackexchange.com/a/25330
The formula you quote (forward minus spot) is the yield carry for a financed position.
The problem is that different people use the word carry to mean different things. The most commonly used convention, at least when we prepare analytical reports and quote sheets, is to use the word "Carry" to refer to the breakeven measure – it tells us how much yield can increase before a financed position starts to lose money. And of course, if spot yield rises to the forward yield, that's when it happens. (If you write out the math, you'll also see this is basically coupon income + pull-to-par - financing cost, in yield terms).
"Rolldown" is typically tabulated separately, and the sum of Carry and Rolldown (usually written as "RD&C") is the complete measure of how much I expect to make from a financed position, assuming an unchanged yield curve.
## Answer by Riccardo (score 6)
https://quant.stackexchange.com/a/37789
Carry and roll-down are two different measures.
The formula you mention [carry = fwd_yield - spot_yield] is the pure carry. There is no roll-down consideration there.
The formula is a consequence of the arbitrage-free assumption: the forward is unobservable in the market and is calculated exactly as fwd_yield = spot_yield + carry. And the carry itself is calculated using something like your approach.
This post discusses what carry and roll are: http://swapsball.net/how-to-calculate-carry-and-roll-down-for-a-bond-futures-asset-swap/
## Answer by xkeecs (score 1)
https://quant.stackexchange.com/a/53243
The first formula is right while the second formula doesn't include the pull to par effect. It's essentially just Cpn - repo. But the (y-C) term is also part of the (unrealized) carry.
## Answer by NikBon (score 0)
https://quant.stackexchange.com/a/69852
Forward(1Yx1Y) = (1+S2)/(1+S1)-1
where S1 and S2 are the Spot rates for 1Y and 2Y
If carry is positive then Forward rate > Spot rate by rewriting the Forward in terms of ratio of spot rates as above you get:
- (1+S2)/(1+S1)-1 > S1
- 1+S2 > (1+S1)^2
This means that you can can borrow money for 1Y (or sell a 1Y bond) at S1 and with that money buy a 2Y bond yielding S2. After 1Y you will have to pay back and borrow again for the remaining year at S1. This assuming the short term rate S1 remained the same, if meanwhile cost of financing went up the trade might turn out to be unprofitableShown 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.