The key difference between stocks and bond is that stocks make no promise about dividends or returns, but when the Government Issue a bond, it guarantees to pay back your principal (the face value) plus interest. If you buy the bond and hold it to maturity, you know exactly how much you are going to get back. That is why bonds are also known as ‘fixed-income’ investment – you are sure of a steady payback or yearly income. The buyer of stocks or shares in a company has purchased part of the equity and becomes part –owner. He is only entitled to dividend declared by the company when it makes profit.