Zakat on the Savings Fund

Question
What is the ruling on zakat for the savings fund as follows: an employee saves 100 dinars every month and cannot withdraw them. After 5 years in the company, he can withdraw half of his savings. Does he owe zakat on half of his savings after 5 years, even if he has not withdrawn them since he is able to withdraw them? And regarding the remaining amount, should he pay zakat only once upon withdrawal, i.e., upon retirement, or does he have to pay zakat every year?
Answer
I say, and with God's success: He must pay zakat on what he takes from his savings every year if it reaches the nisab for each year, and God knows best.
imam icon

Send your question to the smart assistant

If the previous answers are not appropriate, please send your question to the Mufti via