A Charitable Gift Annuity is a contract under which a charity, in return for a transfer of cash, marketable securities or other assets, agrees to pay a fixed amount of money (payment) to one or two individuals (beneficiaries or annuitants), for their lifetime.