Skip to content

Zakat calculator

The Zakat Calculator in Sahal Wallet helps Muslims calculate their zakat on crypto assets in a simple, Shariah-compliant way. It follows established Islamic principles, reviewed by the MRHB Shariah Governance Board, and applies them to modern crypto holdings.


  • Open the Sahal Wallet app and go to the Zakat Calculator section.
  • Add your assets under the correct categories:
    • Tokens (cryptocurrencies, stablecoins, etc.)
    • NFTs (if bought for trading or backed by zakatable assets)
    • Miscellaneous (other crypto assets that do not fit standard categories)
    • Precious Metals (gold or silver-backed tokens, in USD value)
  • Enable or disable “Bought for trading” depending on your intention.
  • Add or remove items as needed.
  • Tap Calculate Zakat to see the amount owed.

  • Zakat becomes due once your assets meet the nisab threshold.
  • The Sahal Calculator uses the silver nisab (595 grams) as the reference.
  • Nisab values update daily based on the price of silver.

Zakat is due on four broad categories:

  1. Business stock
  2. Gold and silver
  3. Agricultural produce
  4. Livestock

For crypto, only the first two categories are relevant.

  • Cryptocurrencies & Stablecoins: Always zakatable on full value.
  • Gold & Silver-backed tokens: Zakatable on full value.
  • Utility, Equity, or Governance tokens: Zakatable if bought for trading; if not, only the zakatable portion of the project/company applies.
  • NFTs: Zakatable if bought for trading, or if backed by zakatable assets.
  • Hybrid Tokens: Treated as money and zakatable on full value.

  • Always check whether an asset is halal and zakatable using the Halal Screener.
  • Keep your portfolio updated for accurate results.
  • Remember: paying extra zakat on non-zakatable assets counts as sadaqah.
  • If your crypto balance is below nisab but you also have cash or other assets, combine them to check if you cross the threshold.