How much returns can expect in Govt bonds ? Short-term government bonds (1–3 years) might offer returns of around 3-5% per year. Long-term government bonds (10 years or more) could yield 6-7% per year, depending on the market conditions. Post Views: 13 Post navigation IRDAI caps health insurance hike 10%Railway stock may be focus after the budget