Earnings on annuities are subject to ordinary income taxes. However, an annuity provides a way for you to earn money over a period of time while deferring taxes on those earnings until a withdrawal is made or the annuity is converted to annuity payments.