Charitable gift annuities are a very flexible way to make a gift to a charitable organization. They can be designed to provide a fixed income for life for you and/or others you choose. They are easy to create and can be funded with gifts of relatively modest amounts.