Question: how much money does government bonds make?
Answer: What do Treasury bonds pay? 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. The semiannual coupon payments are half that, or $6.25 per $1,000.