What is an Annuity?

An annuity is a contract with an insurance company that is designed to pay you a guaranteed stream of income either for life or a certain period of time. They typically provide tax deferred growth and there are no contribution limits like in 401(k)s or IRAs.