Who Sells Annuities? 
Insurance companies sell annuities . They do so through life insurance agents , but not just necessarily in insurance offices and insurance websites . Banks , funeral homes , financial planners , stockbrokers , and other entities can sell annuities if the representative selling them has an up to date life insurance license . For variable annuities , they also need SEC licenses . 