Zakat Calculator
Working out Zakat by hand means gathering several categories of wealth, subtracting what's owed, and applying the 2.5% rate correctly — easy to get approximately right, easy to get slightly wrong. This calculator totals the common categories of zakatable wealth and applies the standard rate automatically.
What's included in this calculation
The tool adds together cash and bank balances, the current market value of gold and silver held, business or investment assets (like stock-in-trade or shares), and money owed to you that you expect to recover — then subtracts debts you currently owe. The standard Zakat rate of 2.5% is applied to the resulting net figure. This covers the most common categories for most individuals, though agricultural produce, livestock, and certain other asset types follow different specific rules not included here.
An important note on the Nisab threshold
Zakat is only obligatory once total wealth reaches or exceeds the Nisab — a minimum threshold traditionally based on the value of roughly 87.48 grams of gold or 612.36 grams of silver, whichever standard your scholar or school of thought follows. Since gold and silver prices change daily, this calculator doesn't hardcode a Nisab value — check the current gold or silver price separately to confirm whether your net wealth meets the threshold before the 2.5% calculation applies to you.
Frequently Asked Questions
Is this calculator a religious ruling (fatwa)? No — it's a straightforward arithmetic tool based on commonly cited categories and the standard 2.5% rate; for precise rulings on your specific situation (which assets count, which madhab's Nisab standard to follow, timing of your Zakat year), consult a qualified scholar.
What if my net wealth is below the Nisab threshold? Zakat isn't obligatory below the Nisab threshold — this calculator shows the 2.5% figure regardless of amount, so you'll need to separately confirm your total meets the current Nisab value before treating the result as due.
Is my financial data saved anywhere? No — the calculation runs entirely in your browser using JavaScript; nothing is stored or transmitted.