Depending on where you live, your
retirement fund may have a different name (401K, Roth IRA,
RRSP, etc). Zakat is not paid on your retirement fund or
any account to which you do not have access, until you
cash out without penalty. At that time, you would pay
Zakat for one year.