No. Government bonds pay interest every six months, as do most corporate bonds. However, some corporate bonds pay on a different schedule, typically once a quarter or once a year.1