Yes. Technically you can purchase an annuity for a child though most people tend to purchase annuities starting in their mid to late thirties. Most insurance companies cap annuities at 95 years old. The average first time buyer for an annuity is 50 years of age.