If you invest in stocks or bonds, or if you have certain pension plan, these are considered part of your wealth and you have to pay Zakat on their total current value.Although you may not be able to cash your pension plan, at this moment, it is yours. Also, although investing in bonds is unlawful, on their value zakat is due.