A charitable remainder trust (CRT) allows you to support a favorite charity while potentially boosting your cash flow, shrinking the size of your taxable estate, and reducing or deferring income taxes. In a nutshell, you contribute stock or other assets to an irrevocable trust that provides you — and, if you desire, your spouse (or others you designate) — with an income stream for life or for a term of up to 20 years. At the end of the trust term, the remaining trust assets are distributed to one or more charities you’ve selected.