Annuities are contracts usually sold by life insurance companies that guarantee an income for a set period of time to the beneficiary or annuitant at some time in the future.