
Zakat is one of the five pillars of Islam — a precise religious obligation, not an estimate. Yet most online calculators are either outdated, ignore live metal prices, use fixed currency rates, or silently assume one Nisab standard without explaining which one or why.
Tazkiya was built to close that gap. As a Bangladeshi Muslim developer working in cybersecurity and AI, I was frustrated that a calculation this spiritually significant was being handled carelessly by generic tools. I wanted a calculator that is transparent about every assumption it makes, sources live gold and silver prices per country, handles both grams and tola (the unit most South Asian Muslims actually use), and explains the ruling behind each step.
The name Tazkiya (تزكية) means purification — of the soul through worship, and of wealth through giving. It felt like the right name for a tool whose only purpose is to help Muslims fulfil this obligation correctly.
Tazkiya is completely free, open-source, and will never show ads or store your financial data. It is part of the ResearchSec project — a personal initiative to build privacy-first, community-useful tools.
Every calculation step follows the Hanafi fiqh methodology, the dominant school in South Asia. Here is exactly what happens under the hood, with no hidden assumptions.
Enter all zakatable assets: cash & savings, gold (by karat & weight), silver, and business inventory. Liabilities are subtracted from the total.
All metal weights are normalised to grams. 1 tola (bhori/vori) = 11.664 grams exactly. This happens before any monetary calculation so comparisons are always correct.
Real-time gold and silver prices are fetched per country/currency. Gold value = weight(g) × price/g × karat-purity-ratio. Silver value = weight(g) × price/g.
Two Nisab thresholds are calculated simultaneously — Gold Nisab (87.48 g ≈ 7.5 tola) and Silver Nisab (612.36 g ≈ 52.5 tola). The lower monetary value is used per the Hanafi position.
Net Wealth = Cash + Gold + Silver + Business − Debts. If Net Wealth ≥ Nisab, Zakat Due = Net Wealth × 2.5%. If below Nisab, no Zakat is due.
Fitra = staple weight (2.5 kg) × price per kg × number of family members. Four staple types (wheat, dates, raisins, barley) are supported.
Core Formula
Net Wealth = Cash + (Gold_g × Price/g × Karat) + (Silver_g × Price/g) + Business − Debt
Zakat Due = Net Wealth × 0.025 (only if Net Wealth ≥ Nisab)
Nisab = min(87.48g × Gold Price, 612.36g × Silver Price)
1 tola = 11.664 g · 7.5 tola = 87.48 g (Gold Nisab) · 52.5 tola = 612.36 g (Silver Nisab)
Your financial data is sacred. We built Tazkiya to respect that.
We build privacy-first, community-useful tools. No data will ever be stored, sold, or shared. Your Zakat calculation stays between you and Allah.
The person behind Tazkiya.

Cybersecurity Researcher · Security Advisor · AI Privacy Advocate
I build privacy-first, community-useful tools under the ResearchSec initiative. Tazkiya was born from a personal need to calculate Zakat accurately — I hope it serves every Muslim who wants to fulfil this pillar with confidence and clarity.
Part of the ResearchSec open-source initiative
تزكية · 2026