"Invesco QQQ Trust (QQQ)" tracks the NASDAQ-100 index and is one of the most popular ETFs in the world with $280B in assets. But is it halal? We screened every single holding — all 101 stocks — against Shariah standards to give you a definitive, data-backed answer.
NOT Shariah-compliant as a whole. Consider SPUS or HLAL for halal tech exposure.
Screening Results at a Glance
| Metric | Value |
|---|---|
| Total Holdings | 101 |
| Compliant Holdings | 72 |
| Non-Compliant Holdings | 29 |
| Compliance Rate | 71.3% |
| Weighted Compliance | 68.5% |
| Purification Rate | 3.2% |
| Expense Ratio | 0.20% |
| AUM | $280B |
Why QQQ Fails Shariah Screening
QQQ is NOT marketed as a Shariah-compliant ETF, and it's not. With a 71.3% compliance rate, nearly 29% of its holdings fail Shariah screening — mostly due to excessive debt ratios in utility, biotech, and financial sector companies. However, the top-weighted holdings (Apple, Microsoft, NVIDIA) are all compliant, which brings the weighted compliance to 68.5%.
Top Compliant Holdings
These QQQ holdings pass Shariah screening:
- AAPL
- MSFT
- NVDA
- AMZN
- META
- GOOGL
- AVGO
- TSLA
- COST
- ADBE
Non-Compliant Holdings
These holdings fail Shariah screening and are the reason QQQ is not compliant:
- AMGN (biotech debt)
- GILD (pharma debt)
- PDD (business model)
- AEP (utility debt)
- XEL (utility debt)
Halal Alternatives to QQQ
If you want similar market exposure with full Shariah compliance, consider these alternatives:
- SPUS (SP Funds S&P 500 Sharia ETF)
- HLAL (Wahed FTSE USA Shariah ETF)
- UMMA (Wahed Dow Jones Islamic World ETF)
For a detailed comparison of halal ETFs, see our Best Halal ETFs for 2026 guide.
Screen QQQ Yourself via API
Get the full per-holding compliance breakdown for QQQ using the Halal Terminal API:
curl https://api.halalterminal.com/api/etf/QQQ/screening \
-H "X-API-Key: YOUR_KEY"
The response includes compliance status for every holding, the overall compliance rate, weighted compliance by portfolio weight, and the aggregate purification rate.
import requests
resp = requests.get(
"https://api.halalterminal.com/api/etf/QQQ/screening",
headers={"X-API-Key": "YOUR_KEY"}
)
data = resp.json()
print(f"Compliance Rate: {data['compliance_rate']}%")
print(f"Compliant: {data['compliant_holdings']}/{data['total_holdings']}")
print(f"Purification: {data['purification_rate']:.1%}")
# Show non-compliant holdings
for h in data["holdings"]:
if h["compliance_status"] != "compliant":
print(f" FAIL: {h['symbol']} ({h['weight']:.1%} weight)")
Two ways to screen
Halal Terminal
Screen stocks and ETFs interactively with real-time data, multi-methodology verdicts, and transparent financial ratios.
Key Takeaways
- QQQ is NOT Shariah-compliant — 71.3% of holdings pass screening
- Weighted compliance: 68.5% — non-compliant holdings have significant weight
- Purification rate: 3.2% — moderate purification needed on dividends
- Halal alternatives exist — SPUS and HLAL offer similar exposure with full compliance
- Screen any ETF holding-by-holding using the Halal Terminal API
Important Disclaimer
Not financial advice. The information provided on this page is for educational and informational purposes only and should not be construed as financial advice, investment advice, trading advice, or any other type of advice. You should not make any financial decisions based solely on the information presented here.
Not a fatwa. Shariah compliance screening results are generated using automated data analysis based on publicly available financial data. These results do not constitute a religious ruling (fatwa) and should not be treated as one. Always consult a qualified Islamic scholar or Shariah advisor for guidance specific to your situation.
Do your own research. Past performance and current compliance status do not guarantee future results or continued compliance. Screening data may contain errors or become outdated. Always verify information independently and consult with a qualified financial advisor before making any investment decisions.