Key Takeaways
- Dark patterns generate $10B in unintended revenue for e-commerce annually
- Companies using dark patterns see 15% short-term revenue boost but 25% long-term loss
- Subscription traps cost US consumers $2.5B yearly
- 78% of top 10,000 websites employ at least one dark pattern according to a 2022 study
- 92% of free apps on Google Play use dark patterns to encourage subscriptions
- 69% of e-commerce sites hide subscription cancellation options
- EU fined platforms €1.2B for dark patterns in 2022
- FTC actions against dark patterns rose 300% since 2020
- 15 countries enacted anti-dark pattern laws by 2023
- 85% of e-commerce dark patterns in fashion retail
- 91% of mobile games incorporate pay-to-win dark patterns
- 63% of banking apps use complex consent screens
- Dark patterns cause 23% of users to abandon carts unintentionally
- 41% of consumers report unintended subscriptions from dark patterns
- Users exposed to dark patterns share 15% more personal data unwillingly
Dark patterns drive billions in unintended ecommerce revenue while triggering higher churn, cancellations, and regulatory fines.
Related reading
01 · Category
Economic Consequences23 stats
Economic Consequences Interpretation
02 · Category
Prevalence24 stats
Prevalence Interpretation
03 · Category
Regulatory Responses25 stats
Regulatory Responses Interpretation
More related reading
04 · Category
Sector-Specific24 stats
Sector-Specific Interpretation
05 · Category
User Impact26 stats
User Impact Interpretation
Cite This Report
This report is designed to be cited. We maintain stable URLs and versioned verification dates. Copy the format appropriate for your publication below.
James Okoro. (2026, February 24). Dark Patterns Statistics. Gitnux. https://gitnux.org/dark-patterns-statistics
James Okoro. "Dark Patterns Statistics." Gitnux, 24 Feb 2026, https://gitnux.org/dark-patterns-statistics.
James Okoro. 2026. "Dark Patterns Statistics." Gitnux. https://gitnux.org/dark-patterns-statistics.
Sources & references
99 datasets cited across this report · attribution is report-level

