Yes, nearly all investments, including bonds, have some sort of cost of carry. In the bond market, the cost of carry generally refers to the difference between the face value of the bond plus premiums minus applicable discounts.