An irrevocable annuity is a financial product that pays out a fixed income for a predetermined period. The annuity payments are guaranteed and cannot be changed or stopped once the contract is signed. An irrevocable annuity may provide lifelong income or at least five years.