How to Calculate Zakat in Pakistan (Nisab in Tola)
A simple guide to Zakat: the 2.5% rate, nisab in tola and grams, what to include, and how to use a free calculator with today's gold and silver prices.
Quick answer: Zakat is 2.5% of your net zakatable wealth if it has reached the nisab and you have held it for one lunar year. Use the Zakat Calculator, enter today's gold and silver prices per tola, and it does the maths.
What is the nisab?
The nisab is the minimum wealth on which Zakat is due:
- Gold: 7.5 tola, which is 87.48 grams
- Silver: 52.5 tola, which is 612.36 grams
- 1 tola = 11.664 grams
For cash and mixed wealth, many scholars use the silver nisab, because it is the lower amount and benefits more people. Ask a qualified scholar which basis applies to you.
What to include
- Cash at home and in bank accounts
- Gold and silver (including jewellery, by weight, according to many scholars)
- Business stock and trade goods
- Money others owe you that you are sure to receive
Subtract debts and bills that are due now.
Step by step
- Open the Zakat Calculator and choose Tola.
- Enter your cash, business goods, gold and silver weights.
- Enter today's price per tola of gold and silver (look up the local sarafa rate).
- Enter your debts and money owed to you.
- Read your net wealth, the nisab and the Zakat due.
Example
Silver at Rs. 6,000 per tola gives a silver nisab of 52.5 × 6,000 = Rs. 315,000. If your net wealth is Rs. 800,000, you are above the nisab, so Zakat is 2.5% of 800,000 = Rs. 20,000.
Bank Zakat deduction in Pakistan
Banks deduct Zakat at 2.5% from eligible savings accounts on the 1st of Ramadan when the balance is at or above the nisab notified by the government. That amount is published each year by the relevant ministry and the Central Zakat Council, so check the official notice. Zakat already deducted by your bank should be counted when you pay the rest.
Important
This is a general guide. Rulings differ between schools and for each person's situation, so confirm with a qualified scholar. The calculator runs in your browser and saves nothing.