The return a bond provides to an investor is measured by its yield, which is quoted as a percentage.
Current yield is a commonly quoted yield calculation, used to evaluate the return on a bond for a oneyear period. It only accounts for the interest, or coupon payments, that the bond returns to investors. This yield is calculated as the bond's coupon rate divided by its current market price, but it does nothing to account for any capital gains or losses when the bond is sold. If the bond is not sold within the year, this yield calculation will provide the bondholder with an accurate assessment of his or her return. The only way a bond's current yield could be negative, using this basic evaluation, is if the investor were receiving negative interest payments, or if the bond somehow had a market value below $0  both of which are very unlikely to occur.
Other yield calculations will take into account different factors and can be used to better evaluate the returns an investor may receive, given different events.
As its name suggests, the yield to maturity (YTM) calculates the return (expressed as an annual percentage) on a bond if the investor were to hold the bond until maturity. This formula takes into account all of the coupon payments and the face  or par  value on the bond (assuming no principal defaults), and it can be seen as a more complete evaluation than current yield. However, calculating a bond's YTM is complex and involves trial and error. It is usually done by using a programmable business calculator, but you can also get an approximate YTM by using a bond yield table.
Let's consider an example: say an investor pays $800 for a bond that has has exactly two years to maturity, a face value of $1,000 and interest payments of $8 per year. Using a bond table, we could determine that the bond will have a YTM of about 10.86%. If the bond holder paid $1,200 for the bond, the YTM would be about 9.41% (It is worth noting, however, that a bond will not necessarily have a negative actual yield just because the investor paid more than face value for it.) When using the YTM calculation, it is possible to have a negative yield on a bond  it depends largely on how much you initially pay for the bond and the time to maturity.
Yields can be calculated using different formulas  there are many more than the two mentioned here  and depending on the formula used, you can end up with drastically different yields. To learn more, see our Bond Basics Tutorial, Advanced Bond Concepts and The Basics Of The Bond Ladder.
RELATED FAQS

How can I create a yield curve in Excel?
Find out more about the yield curve, what the yield curve is and how to create the yield curve for U.S. Treasury bonds using ... 
What are the different formations of yield curves?
Find out more about the yield curve and yield curve formations, what yield curves measure and the three main types of yield ... 
How does a bond's coupon rate affect its price?
Find out how a bond's coupon rate influences its price, including the role of governmentdictated interest rates and the ... 
What is the difference between an optionadjusted spread and a Zspread in reference ...
Learn about the difference between the Zspread and optionadjusted spread valuations of future cash flows for bonds, and ...

Accelerated Return Note (ARN)
A short to mediumterm debt instrument that offers a potentially ... 
Next Generation Fixed Income (NGFI) Manager
A Next Generation Fixed Income (NGFI) manager is a fixed income ... 
Next Generation Fixed Income (NGFI)
Next generation fixed income is an innovative approach to investing ... 
Class 36 Bonds
Several classes of noninvestment grade bonds held by an insurance ... 
Impact investing

Promotional CD rate (Bonus CD rate)
A limitedtime offer of a higher rate of return on a certificate ...