A charitable trust is a trust for charitable purposes. Charitable trusts enjoy significant privileges: they are not subject to the beneficiary principle, can exist in perpetuity, and have tax advantages.