How to buy and invest in bonds? Bonds are traded “over the counter”, which makes them different than stocks that are bought and sold publicly. You will need to hire a broker to invest in bonds. However, the good news is that treasury bonds can be bought directly from the US government. Therefore, you can cut out the middleman and all the profits go to you.