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.
How to Use the Zakat Calculator
Section titled “How to Use the Zakat Calculator”- 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.
Key Principles
Section titled “Key Principles”- 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.
Zakatable Assets
Section titled “Zakatable Assets”Zakat is due on four broad categories:
- Business stock
- Gold and silver
- Agricultural produce
- 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.
Best Practices
Section titled “Best Practices”- 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.