Answered by Shaykh Muhammad ibn Adam al-Kawthari
If one has not paid zakat for several years, how does one go about calculating it?
In the name of Allah, Most Compassionate, Most Merciful,
Zakat becomes obligatory upon an individual when they become the owner of the appointed zakat-payable amount (nisab) for the first time in their life after reaching puberty. This nisab is 612.36 grams of silver or 87.48 grams of gold. If one has wealth to the value of the above-mentioned nisab, one will be known as sahib al-nisab, hence zakat will be obligatory at the rate of 2.5%. Thereafter, zakat will be payable each year at the appointed date.
It should also be remembered that zakat is to be paid only on certain items, namely: 1) Gold and silver, 2) Cash, 3) Merchandise (i.e. items for resale), 4) Agricultural produce, 5) Livestock. As such, one will have to add the value of all these types of wealth and pay 2.5% of the total.
Therefore, if you have not paid zakat for the previous years, you need to make a precautionary estimation as to the total wealth that was owned by you each year in the form of the items mentioned above. You need to estimate how much savings you had each year, whether the cash was at hand, in the bank, in the form of checks, financial certificates or any other form. You need to estimate how much gold or silver you possessed (if any) and how much business wealth (i.e. items for resale) you owned.
Whatever total amount you consider to be your savings for each year, zakat will be payable on that amount. In order to determine this correctly, you may look at your previous bank statements, your wage slips and anything else that may be of help. It would be better to pay slightly more than the amount that was estimated, so as not to pay an amount that is less than what was required. It is better to be safe and sure by paying more than the amount that was estimated.
And Allah knows best
Muhammad ibn Adam al-Kawthari
Darul Iftaa, Leicester, UK