Normally, when you sell a publicly traded security, you must pay tax on 50% of gains realized. However, when you donate a stock to a registered charity, the capital gains tax is eliminated and a charitable donation receipt will be issued. Securities can be easily transferred with the help of your financial institution.