A stock offers no guarantee of a positive return on your investment, whereas a bond typically does. A bond is a loan to a government or corporation. A bond is a contract that entitles you to the coupon/interest payment and initially invested principal.