Cryptocurrency did not exist when the classical fiqh texts were written, but the rules for how to calculate Zakat on crypto are more settled than most holders assume. The dominant contemporary view treats major cryptocurrencies as currency-like or trade-goods-like wealth — zakatable at 2.5% of market value on your Zakat day, the same rate that applies to cash and gold. For the framework behind all of this see the complete guide to calculating Zakat; this post covers the crypto-specific details.
The scholarly view in one paragraph
Contemporary fatwa bodies that have issued rulings — including the Fiqh Council of North America, several Southeast Asian national councils, and independent scholars like Mufti Faraz Adam (Amanah Advisors) and Joe Bradford — broadly agree that cryptocurrencies used as stores of value or mediums of exchange are zakatable at 2.5% of market value. The reasoning is analogical: crypto behaves like cash or trade goods, both of which are zakatable in classical fiqh. A small minority view exempts crypto on the grounds that it is not a recognized currency, but this is no longer the mainstream position.
What this means in practice is that the mechanics are the same as cash: snapshot, valuation, Nisab comparison, 2.5% multiplier.
Pick one valuation source
Crypto prices vary slightly across exchanges and move every second. You need one valuation per coin per Zakat day. A reliable process:
- Pick a reputable aggregator — CoinGecko, CoinMarketCap, or your primary exchange.
- Fix a time of day (e.g., midnight UTC or the moment you sit down to calculate).
- Record the price you used alongside the balance.
Use the same source consistently every year.
For stablecoins pegged 1:1 to a fiat currency, use the fiat value — a USDC balance of 5,000 is $5,000. For everything else use the aggregator price.
Inventory every wallet and exchange
The main source of error on crypto Zakat is missed wallets. Centralized exchanges are easy to check; self-custody wallets are where things hide. Write a list of every place you hold crypto:
- Exchange accounts (Coinbase, Binance, Kraken, local exchanges)
- Self-custody wallets (MetaMask, Phantom, Ledger, Trezor)
- DeFi positions (liquidity pools, lending, staking)
- Tokens locked in long-term vaults
- NFTs held with intent to resell
Check every one on Zakat day and write down the balance in native tokens. Convert each to your reporting currency using your chosen price source.
Staking rewards, yield, and DeFi positions
Staking rewards and DeFi yield sitting in your wallet on Zakat day are zakatable at market value. You do not need to track every payout separately — the snapshot captures them.
Locked positions
Locked positions (e.g., staked ETH with an unbonding period, locked governance tokens) are still your assets even if you cannot move them instantly, so include their current market value. If a lock is genuinely long-term and a specific maturity applies, some scholars allow treating the position similarly to a receivable — zakatable but at a conservative valuation. The safer path is to include the full market value unless the lock materially restricts ownership.
Lending and liquidity pools
DeFi lending positions are your claim on the lent assets plus accrued yield; value them at the current pool redemption value. Liquidity-pool positions are valued at the current LP-token redemption value in underlying tokens.
NFTs and collectibles
NFTs are the edge case. The mainstream view splits on use:
- Personal enjoyment (artwork, membership, a profile picture you actually use) — treated like a personal-use collectible. Not zakatable.
- Trade or speculation — treated as inventory. Zakatable at market value.
Intent matters. If you genuinely bought a piece to enjoy, you do not zakat it. If you bought it to flip, you do. Floor price is the common valuation; if there is no active market, many scholars allow valuing at acquisition cost or omitting it until sale.
Combine with other assets for the Nisab test
Once you have the crypto value, it joins cash, stocks, gold, and receivables in a single total. Subtract short-term debts, compare to Nisab, and multiply by 2.5%. The Nisab test does not care whether the wealth is on a blockchain or in a bank — it looks at the combined net. Full explanation: what is Nisab.
Example: $4,000 in BTC, $1,200 in ETH, $600 in stablecoins, $2,000 in a bank account, $300 credit-card debt. Net = $7,500. Silver Nisab easily cleared. Zakat = $7,500 × 0.025 = $187.50.
Volatility and Zakat-day choice
Crypto volatility means your Zakat obligation can vary significantly based on which day you pick. That is not a bug — it is the point of the snapshot rule. The correct response is not to shop for a low day but to fix one date (typically in Ramadan) and apply it every year regardless of price movement.
If the market crashes between your Zakat day and when you actually pay, you still owe based on the Zakat-day value. You committed on that date. The same works in reverse: if prices spike after Zakat day, your obligation does not rise.
Losses, missed years, and the Hawl
If you are below Nisab on Zakat day — because of a major drawdown, for example — no Zakat is due that year. The Hawl restarts when you next climb back above Nisab and stay there. See what is Hawl for the rule.
If you owned crypto for years without calculating Zakat, the standard practice is to estimate back-Zakat for each missed year using that year's Zakat-day value as best you can reconstruct it from on-chain history and exchange statements. Back-Zakat is owed and is spiritually important; do it as best you can.
Crypto alongside other assets
Most crypto holders also hold traditional assets. The crypto rules slot neatly next to how to calculate Zakat on stocks and how to calculate Zakat on savings — each category produces a zakatable value, and you add them up.
Keeping one year-over-year log across crypto and traditional assets is where a spreadsheet starts to strain, because token lists change, wallets come and go, and prices move. That is the case for dedicated tooling.
What's next
Crypto Zakat is not scholarly uncertainty any more — it is mostly a tracking problem. If you want to snapshot wallets and exchanges in one place, pull current prices, and store yearly numbers for back-reference, try the free Zakat calculator — no signup required — or use the full in-app version for multi-year tracking.