calcnook/calcnook.core.islamic.zakat
🌙Sharia · cross-cutting

Zakat al-Mal

Annual 2.5% wealth obligation — across cash, precious metals, stocks, business assets and more, minus outstanding debts. Silver nisab is the default (more inclusive); gold nisab is also available.

Inputs

Setup

Silver nisab = 595 g; gold nisab = 85 g of pure metal.

Zakatable assets

$
$

Investment shares held for trading are fully zakatable.

$
g
g
$

Rental income held, agricultural produce, livestock value, etc.

Deductions

$

Deductible from total wealth.

Market prices

$
$

Used for nisab threshold + valuing held silver.

Result

Zakat due (2.5%)

$375

Net wealth $15,000 ≥ nisab $536

Wealth summary

Total assets (gross)$15,000
Net wealth (after debts)$15,000
Nisab threshold (silver)$536
Above nisabYes — Zakat is owed

Zakat al-Mal is the annual 2.5% wealth obligation in Islamic finance. The nisab threshold is the minimum wealth above which Zakat becomes due, fixed at 595 g of silver or 85 g of gold (in current market value). Personal jewelry rules vary by school — adjust the inputs to your scholar's guidance.

Powered by the calcnook engine

Same deterministic math runs as a Python package, an MCP server for AI agents, and on this page. No API keys, no network — pure stdlib.

>>> from calcnook.core.islamic.zakat import calculate
>>> r = calculate(cash=10_000, stocks_value=5_000)
>>> round(r.zakat_due, 2)
375.0