Is Zakat Due on Investments?
Yes. In Islam, zakat is a mandatory charitable obligation on certain types of wealth. For Muslim investors, zakat on investments is required if holdings exceed the nisab threshold.
The Basics: Nisab & Zakat Rate
What is Nisab?
Nisab is the minimum wealth threshold above which zakat becomes obligatory. It's calculated as the equivalent of:
- 85 grams of gold, OR
- 595 grams of silver
Current nisab (Feb 2026): Approximately $5,000-$6,000 USD (based on gold prices)
Calculate your current nisab →
What is the Zakat Rate?
Zakat Rate: 2.5% per lunar year
Formula: Zakat = 2.5% × Total Investment Value
Example: If you have $50,000 in halal stocks, your annual zakat = $50,000 × 2.5% = $1,250
Zakat on Different Investment Types
Stocks (Individual Halal Stocks)
Zakat Obligation: YES — 2.5% annually
- Calculation: Current market value × 2.5%
- Example: 100 shares of Apple @ $190/share = $19,000 × 2.5% = $475 zakat
- Timing: Zakat year is typically the lunar Islamic calendar year
Dividend Question: Should you include dividend income?
- If dividends were held for less than a full zakat year: Don't count them
- If dividends were held for a full year: Count them as part of wealth
ETFs (Halal Index Funds)
Zakat Obligation: YES — 2.5% annually
- Calculation: Total ETF market value × 2.5%
- Example: $100,000 in SPUS (Islamic ETF) × 2.5% = $2,500 zakat annually
Reinvested Dividends: Include the reinvested amount in zakat calculation if held for a full year.
Bonds & Fixed Income (Sukuk)
Zakat Obligation: Scholar opinion differs
- Majority view: YES — 2.5% zakat on bond principal
- Conservative view: Include interest/coupon payments in zakat
- Lenient view: No zakat on bonds if not actively traded
Safest approach: Pay zakat on the current market value of your bonds (2.5%).
Cryptocurrency
Zakat Obligation: YES — 2.5% annually (if above nisab)
- Bitcoin (BTC): 2.5% × current USD value
- Ethereum (ETH): 2.5% × current USD value
- Stablecoins (USDC, USDT): 2.5% (treated as cash)
Example: 1 Bitcoin @ $45,000 = $45,000 × 2.5% = $1,125 zakat annually
Important: Don't pay zakat on unrealized gains if you're calculating based on cost basis. Use current market value only.
Retirement Accounts (401k, IRA)
Zakat Obligation: Scholars disagree, but most say YES
- Traditional accounts: Include account value in zakat calculation
- Roth accounts: Include if above nisab
- Timing: Calculate at your zakat year (lunar Islamic year)
Question: "But I can't withdraw from my 401k without penalties. Should I still pay zakat?"
Answer: Yes. The restriction doesn't negate zakat. You calculate on the current value, even if you can't access it yet. Pay zakat from other funds.
Step-by-Step: Calculate Your Investment Zakat
Step 1: List All Investment Assets
| Asset | Type | Quantity | Current Price | Total Value |
|---|---|---|---|---|
| Apple (AAPL) | Stock | 50 shares | $190 | $9,500 |
| SPUS ETF | ETF | 100 shares | $145 | $14,500 |
| Bitcoin | Crypto | 0.5 BTC | $45,000 | $22,500 |
| TOTAL | $46,500 |
Step 2: Check if Above Nisab
Total: $46,500 > Nisab ($5,500) → Zakat is due
Step 3: Calculate Zakat
Zakat = $46,500 × 2.5% = $1,162.50
Step 4: Pay Zakat
Pay $1,162.50 to eligible recipients:
- Poor and needy in your community
- Zakat organizations (Islamic charities)
- Internally displaced persons (refugees)
- Debt relief programs
Zakat Timing & Lunar Years
Zakat is due once per lunar Islamic year (approximately 354 days).
- Option 1: Calculate on your Islamic new year anniversary
- Option 2: Use the Gregorian calendar (most do) — pay zakat each year on the same date
- Option 3: Pay zakat during Ramadan (when most Muslims pay)
Recommended approach: Choose one date annually (e.g., February 1st each year) and calculate/pay then consistently.
Advanced: Should You Sell Stocks to Pay Zakat?
No, don't sell stocks to pay zakat. Here's why:
- Selling incurs capital gains tax (additional cost)
- Disrupts your investment strategy
- You can pay zakat from other funds (salary, savings, business income)
Best practice: Pay zakat from your ongoing income or savings. Keep your investment portfolio intact.
Special Case: Newly Acquired Investments
Question: "I bought $10,000 in stocks last month. Do I pay zakat this year?"
Answer: It depends on your zakat year. Most scholars require one full lunar year to pass before zakat is due. If you're on a calendar-year zakat schedule, you won't pay zakat on the stocks until the next year.
Zakat and Capital Gains
Question: "My $10,000 stock investment grew to $15,000. Do I pay zakat on $15,000?"
Answer: Yes, pay zakat on the current value ($15,000).
Zakat = $15,000 × 2.5% = $375
The unrealized gain counts as wealth subject to zakat. However, you pay zakat from your income, not by selling the appreciated stock.
Zakat Deduction & Taxes
Can you deduct zakat from your taxes?
In most countries (including the US), zakat is NOT tax-deductible. It's a religious obligation, not a charitable donation to a registered nonprofit.
- ❌ Zakat paid to individuals ≠ tax deductible
- ✅ Donations to registered Islamic charities = potentially tax deductible (check local laws)
Using Our Zakat Calculator
Don't want to do math? Use our halal zakat calculator →
It handles:
- Multiple asset types (stocks, crypto, bonds, cash)
- Automatic nisab calculation (based on gold prices)
- Multi-year tracking
- Export for record-keeping
Common Zakat Mistakes
- ❌ Not counting investments toward zakat (they absolutely count!)
- ❌ Only paying zakat on income, not on investment wealth
- ❌ Using an outdated nisab value
- ❌ Double-counting (paying zakat on both stock and its dividends)
- ❌ Forgetting to include 401k/retirement accounts
- ❌ Paying zakat multiple times per year unnecessarily
Summary
- ✅ Zakat on all investments: 2.5% annually
- ✅ Applies only if above nisab (~$5,500)
- ✅ Includes stocks, ETFs, crypto, bonds, retirement accounts
- ✅ Calculate on current market value
- ✅ Pay from income/savings, not by selling investments