Question: how much money do government bonds make?
Answer: A 30-year U.S. Treasury Bond is paying around a 1.25 percent coupon rate. That means the bond will pay $12.50 per year for every $1,000 in face value that you own.