🛡 Dark Pattern Database

Which SaaS tools are billing you unfairly?

We score tools on their billing practices: how hard they make it to cancel, whether they charge after cancellation, and if they use silent upgrades. Lower is better. Tools we are still researching are marked Not yet scored.

High Risk (8-10): Known dark patterns
Medium Risk (6-7): Some concerns
Low Risk (1-5): Generally fair billing
Not yet scored: Research in progress

How a score is decided

Each tool is scored from 1 to 10 on six factors, weighted by how much harm they can cause. A tool can score on more than one factor. The "Why this score" line on each card names the main tactic we found.

+3Post-cancellation charges confirmed by verified user complaints
+3Early termination fee not clearly disclosed at sign-up
+2No cancel button, so it needs phone, chat or human contact
+2Hidden cancellation flow with 3 or more friction screens
+1Silent auto-renewal with no advance notice
+1Seat or feature additions billed without explicit consent

Scores draw on published policies, verified complaint patterns and direct checks of each cancellation flow, as of October 2026. They are our assessment, not a statement about a company's intent. If you spot an error, tell us.

Showing 90 tools
Mailchimp
9/10
High Risk

Why this scoreAccount lockout / roach motel

⏱ Monthly 🌐 mailchimp.com
Read the full guide → Cancel subscription →
DocuSign
9/10
High Risk

Why this scorePost-cancellation charges

⏱ Monthly 🌐 docusign.com
Cancel subscription →
Adobe Creative Cloud
9/10
High Risk

Why this scoreEarly termination fee

⏱ Monthly 🌐 adobe.com
Read the full guide → Cancel subscription →
Zapier
8/10
High Risk

Why this scoreNo cancel button

⏱ Monthly 🌐 zapier.com
Cancel subscription →
Notion
8/10
High Risk

Why this scoreSeat addition without consent

⏱ Monthly 🌐 notion.so
Cancel subscription →
Semrush
8/10
High Risk

Why this scoreHidden confirmation step

⏱ Monthly 🌐 semrush.com
Cancel subscription →
Loom
8/10
High Risk

Why this scoreBroken cancellation flow

⏱ Monthly 🌐 loom.com
Cancel subscription →
Sprout Social
8/10
High Risk

Why this scoreHuman-gated cancellation

⏱ Monthly 🌐 sproutsocial.com
Cancel subscription →
Hootsuite
8/10
High Risk

Why this scorePost-cancellation charges

⏱ Monthly 🌐 hootsuite.com
Cancel subscription →
Teachable
8/10
High Risk

Why this scoreStealth charges on plan changes

⏱ Monthly 🌐 teachable.com
Cancel subscription →
Thinkific
8/10
High Risk

Why this scoreContent hostage + post-cancellation

⏱ Monthly 🌐 thinkific.com
Cancel subscription →
Salesforce
8/10
High Risk

Why this scoreNon-cancelable contract terms

⏱ Monthly 🌐 salesforce.com
Cancel subscription →
RingCentral
8/10
High Risk

Why this scoreCancellation only through account support

⏱ Monthly 🌐 ringcentral.com
Cancel subscription →
HubSpot
7/10
Medium Risk

Why this scoreSales-assisted cancellation

⏱ Monthly 🌐 hubspot.com
Cancel subscription →
Calendly
7/10
Medium Risk

Why this scoreDowngrade vs. cancel confusion

⏱ Monthly 🌐 calendly.com
Cancel subscription →
Typeform
7/10
Medium Risk

Why this scoreFeature-stripping on downgrade

⏱ Monthly 🌐 typeform.com
Cancel subscription →
ActiveCampaign
7/10
Medium Risk

Why this scoreContact-based billing increases

⏱ Monthly 🌐 activecampaign.com
Cancel subscription →
Klaviyo
7/10
Medium Risk

Why this scoreContact-based silent upgrades

⏱ Monthly 🌐 klaviyo.com
Cancel subscription →
Webflow
7/10
Medium Risk

Why this scoreSite goes offline on cancellation

⏱ Monthly 🌐 webflow.com
Cancel subscription →
QuickBooks
7/10
Medium Risk

Why this scoreAnnual plan, chat-required cancel

⏱ Monthly 🌐 intuit.com
Cancel subscription →
Monday.com
7/10
Medium Risk

Why this scoreSeat minimums + annual lock-in

⏱ Monthly 🌐 monday.com
Cancel subscription →
Zendesk
7/10
Medium Risk

Why this scoreRequired notice period

⏱ Monthly 🌐 zendesk.com
Cancel subscription →
Squarespace
7/10
Medium Risk

Why this scoreAnnual auto-renewal, no refund

⏱ Yearly 🌐 squarespace.com
Cancel subscription →
Wix
7/10
Medium Risk

Why this scoreAnnual plan, 14-day refund cap

⏱ Yearly 🌐 wix.com
Cancel subscription →
LinkedIn Premium
7/10
Medium Risk

Why this scoreImmediate cancel needs support, refunds restricted

⏱ Monthly 🌐 linkedin.com
Cancel subscription →
X Premium
7/10
Medium Risk

Why this scoreCancel only where you bought it, 24-hour deadline, no refunds

⏱ Monthly 🌐 x.com
Cancel subscription →
Shutterstock
7/10
Medium Risk

Why this score50% fee to cancel an annual plan early

⏱ Monthly 🌐 shutterstock.com
Cancel subscription →
WP Engine
7/10
Medium Risk

Why this score30-day notice and a cancellation form

⏱ Monthly 🌐 wpengine.com
Cancel subscription →
PandaDoc
7/10
Medium Risk

Why this scoreNo cancel button on some plans, no prorated refunds

⏱ Yearly 🌐 pandadoc.com
Cancel subscription →
ClickUp
6/10
Medium Risk

Why this scoreFriction on plan downgrade

⏱ Monthly 🌐 clickup.com
Cancel subscription →
Freshbooks
6/10
Medium Risk

Why this scoreClient-based billing tiers

⏱ Monthly 🌐 freshbooks.com
Cancel subscription →
Intercom
6/10
Medium Risk

Why this scoreUsage-based billing surprises

⏱ Monthly 🌐 intercom.com
Cancel subscription →
Jira
6/10
Medium Risk

Why this scoreComplex Atlassian billing system

⏱ Monthly 🌐 atlassian.com
Cancel subscription →
Confluence
6/10
Medium Risk

Why this scoreComplex Atlassian billing system

⏱ Monthly 🌐 atlassian.net
Cancel subscription →
Freshdesk
6/10
Medium Risk

Why this scoreAgent-based billing auto-scales

⏱ Monthly 🌐 freshdesk.com
Cancel subscription →
Shopify
6/10
Medium Risk

Why this scoreApp subscriptions billed separately

⏱ Monthly 🌐 shopify.com
Read the full guide → Cancel subscription →
AWS
6/10
Medium Risk

Why this scoreUsage-based surprise billing

⏱ Monthly 🌐 amazonaws.com
Cancel subscription →
Microsoft 365
6/10
Medium Risk

Why this scoreAuto-renewal, seat minimums

⏱ Monthly 🌐 microsoft.com
Cancel subscription →
Miro
6/10
Medium Risk

Why this scoreMember addition billing

⏱ Monthly 🌐 miro.com
Cancel subscription →
Hotjar
6/10
Medium Risk

Why this scoreSession-based auto-upgrade

⏱ Monthly 🌐 hotjar.com
Cancel subscription →
AWeber
6/10
Medium Risk

Why this scoreIdentity check and a clear balance to cancel

⏱ Monthly 🌐 aweber.com
Cancel subscription →
Ahrefs
5/10
Low Risk

Why this scoreAnnual plan lock-in

⏱ Monthly 🌐 ahrefs.com
Cancel subscription →
Moz
5/10
Low Risk

Why this scoreAnnual plan, limited refunds

⏱ Monthly 🌐 moz.com
Cancel subscription →
Grammarly
5/10
Low Risk

Why this scoreAnnual auto-renewal

⏱ Monthly 🌐 grammarly.com
Read the full guide → Cancel subscription →
Canva
5/10
Low Risk

Why this scoreTeam seat auto-addition

⏱ Monthly 🌐 canva.com
Read the full guide → Cancel subscription →
Zoom
5/10
Low Risk

Why this scoreAnnual plan, limited pro-rating

⏱ Monthly 🌐 zoom.us
Cancel subscription →
Dropbox
5/10
Low Risk

Why this scoreAnnual auto-renewal

⏱ Monthly 🌐 dropbox.com
Cancel subscription →
Pipedrive
5/10
Low Risk

Why this scoreAnnual plan lock-in

⏱ Monthly 🌐 pipedrive.com
Cancel subscription →
Asana
5/10
Low Risk

Why this scoreAnnual plan, seat-based billing

⏱ Monthly 🌐 asana.com
Cancel subscription →
ConvertKit
5/10
Low Risk

Why this scoreSubscriber-based billing tiers

⏱ Monthly 🌐 convertkit.com
Cancel subscription →
Brevo
5/10
Low Risk

Why this scoreEmail-based billing tiers

⏱ Monthly 🌐 brevo.com
Cancel subscription →
SendGrid
5/10
Low Risk

Why this scoreEmail volume-based auto-upgrade

⏱ Monthly 🌐 sendgrid.com
Cancel subscription →
Heroku
5/10
Low Risk

Why this scoreDyno-based billing complexity

⏱ Monthly 🌐 heroku.com
Cancel subscription →
Google Workspace
5/10
Low Risk

Why this scoreSeat minimums on annual plans

⏱ Monthly 🌐 google.com
Cancel subscription →
Airtable
5/10
Low Risk

Why this scoreWorkspace-based billing confusion

⏱ Monthly 🌐 airtable.com
Cancel subscription →
Figma
4/10
Low Risk

Why this scoreEditor seat billing

⏱ Monthly 🌐 figma.com
Cancel subscription →
Slack
4/10
Low Risk

Why this scoreFair billing, pro-rated refunds

⏱ Monthly 🌐 slack.com
Cancel subscription →
Trello
4/10
Low Risk

Why this scoreStraightforward cancellation

⏱ Monthly 🌐 trello.com
Cancel subscription →
WooCommerce
4/10
Low Risk

Why this scoreAnnual renewal, manageable

⏱ Yearly 🌐 woocommerce.com
Cancel subscription →
Mailerlite
4/10
Low Risk

Why this scoreSubscriber-based tiers, clear flow

⏱ Monthly 🌐 mailerlite.com
Cancel subscription →
Twilio
4/10
Low Risk

Why this scoreUsage-based, no lock-in

⏱ Monthly 🌐 twilio.com
Cancel subscription →
Cloudflare
4/10
Low Risk

Why this scoreClear self-serve cancellation

⏱ Monthly 🌐 cloudflare.com
Cancel subscription →
DigitalOcean
4/10
Low Risk

Why this scoreUsage-based, no term lock

⏱ Monthly 🌐 digitalocean.com
Cancel subscription →
Lottiefiles
4/10
Low Risk

Why this scoreStandard subscription model

⏱ Monthly 🌐 lottiefiles.com
Cancel subscription →
GitHub
3/10
Low Risk

Why this scoreTransparent billing, easy cancel

⏱ Monthly 🌐 github.com
Cancel subscription →
GitLab
3/10
Low Risk

Why this scoreStraightforward self-serve

⏱ Monthly 🌐 gitlab.com
Cancel subscription →
Linear
3/10
Low Risk

Why this scoreClear pricing, no friction

⏱ Monthly 🌐 linear.app
Cancel subscription →
Claude
3/10
Low Risk

Why this scoreOne-click cancel in settings

⏱ Monthly 🌐 anthropic.com
Cancel subscription →
Azure
Unrated
Not yet scored
⏱ Monthly 🌐 azure.microsoft.com
Cancel subscription →
GoDaddy
Unrated
Not yet scored
⏱ Yearly 🌐 godaddy.com
Cancel subscription →
Bluehost
Unrated
Not yet scored
⏱ Yearly 🌐 bluehost.com
Cancel subscription →
Envato Elements
Unrated
Not yet scored
⏱ Monthly 🌐 envato.com
Cancel subscription →
Xero
Unrated
Not yet scored
⏱ Monthly 🌐 xero.com
Cancel subscription →
GetResponse
Unrated
Not yet scored
⏱ Monthly 🌐 getresponse.com
Cancel subscription →
Gusto
Unrated
Not yet scored
⏱ Monthly 🌐 gusto.com
Cancel subscription →
Vercel
Unrated
Not yet scored
⏱ Monthly 🌐 vercel.com
Cancel subscription →
Netlify
Unrated
Not yet scored
⏱ Monthly 🌐 netlify.com
Cancel subscription →
Render
Unrated
Not yet scored
⏱ Monthly 🌐 render.com
Cancel subscription →
Postman
Unrated
Not yet scored
⏱ Monthly 🌐 postman.com
Cancel subscription →
Sentry
Unrated
Not yet scored
⏱ Monthly 🌐 sentry.io
Cancel subscription →
ChatGPT
Unrated
Not yet scored
⏱ Monthly 🌐 openai.com
Cancel subscription →
Cursor
Unrated
Not yet scored
⏱ Monthly 🌐 cursor.com
Cancel subscription →
Codeium
Unrated
Not yet scored
⏱ Monthly 🌐 codeium.com
Cancel subscription →
Tabnine
Unrated
Not yet scored
⏱ Monthly 🌐 tabnine.com
Cancel subscription →
Lovable
Unrated
Not yet scored
⏱ Monthly 🌐 lovable.dev
Cancel subscription →
Replit
Unrated
Not yet scored
⏱ Monthly 🌐 replit.com
Cancel subscription →
CodeRabbit
Unrated
Not yet scored
⏱ Monthly 🌐 coderabbit.ai
Cancel subscription →
Sonar
Unrated
Not yet scored
⏱ Monthly 🌐 sonarsource.com
Cancel subscription →
Bito
Unrated
Not yet scored
⏱ Monthly 🌐 bito.ai
Cancel subscription →
Hostinger
Unrated
Not yet scored
⏱ Monthly 🌐 hostinger.com
Cancel subscription →

Get alerted before these tools charge you

BillSensor automatically detects subscriptions from all these tools in your Gmail and alerts you 7 days before renewal.

🔒 Add to Chrome, free

Frequently Asked Questions

How is a dark pattern score decided?
Each tool gets a rating from 1 to 10 for how much effort the company requires to cancel, based on its published policies and documented customer complaints. Adobe scores 9 out of 10, largely because of the early termination fee on annual plans. A high score means cancelling takes more work, not that the company is doing anything unlawful.
What do high, medium and low risk mean?
High risk (8 to 10) means known dark patterns. Medium risk (6 to 7) means some concerns. Low risk (1 to 5) means generally fair billing. Lower is better.
What if a tool I pay for is not on the list?
BillSensor detects 63 SaaS tools. For anything else, add the subscription yourself with "+ Add Subscription Manually" in the extension popup. Manually added tools have no score, because scores exist only for the 63 tracked tools.
Which scores and cancel links do I see on each plan?
The scorecard on this page is public for all 63 tools. Inside BillSensor, Free shows the score and the cancel link for your 3 lowest-cost subscriptions, and Pro and Business show them for every subscription.
Can BillSensor cancel a subscription for me?
No. Each card links to the company's own cancellation page, but you complete the cancellation with that company. BillSensor also cannot block a payment or reverse a charge that has already gone through. More answers about scores and cancelling are in the BillSensor support hub