calcnook/calcnook.countries.sa.zakat_citizen
🇸🇦Saudi Arabia · ZATCA

Saudi ZATCA Zakat Estimator

Simplified 2.5% calculation on a supplied zakat base for Saudi / GCC nationals. Real ZATCA filing requires adjusted equity, long-term liabilities, and other accounting adjustments.

Inputs

SAR

Caller-computed zakat-eligible base. For real filing this is adjusted equity + long-term liabilities − fixed assets − deferred costs.

Result

Zakat due (2.5%)

SAR 25,000

Base: SAR 1,000,000

Simplified estimator only. Real ZATCA Zakat base equals adjusted equity + long-term liabilities − fixed assets − deferred costs − certain investments. Submit the official ZATCA Zakat Return — see zatca.gov.sa.

ZATCA collects Zakat from Saudi and GCC citizens engaged in business activities. Tax (vs Zakat) applies to non-Saudi shareholders. Multi-shareholder companies file proportionally.

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.countries.sa.zakat_citizen import calculate
>>> r = calculate(1_000_000)
>>> r.zakat_due
25000.0