Question: how long do ibonds pay interest?
Answer: Treasury bonds are government securities that have a 30-year term. They earn interest until maturity and the owner is also paid a par amount, or the principal, when the Treasury bond matures.