Hardest subscriptions to cancel — real stories from SaaS users
A Reddit thread collects real stories about subscriptions that were nearly impossible to cancel. For solo business owners running any subscription product, this is a useful list of what not to do.
Users share their worst experiences trying to cancel subscriptions, revealing common dark patterns: cancellation only by phone, hidden cancel buttons, multiple 'Are you sure?' screens, and charges continuing after cancellation. These friction tactics may delay churn short-term but consistently destroy trust and brand reputation.
For a solo SaaS or subscription business owner, this thread serves as a practical checklist of UX mistakes to avoid. Making cancellation painful often leads to chargebacks, angry public reviews, and lost future revenue from customers who would have resubscribed. Easy, clean cancellation builds goodwill and keeps the door open for returning customers.
Key points
- Phone-only cancellation is one of the most hated practices
- Multiple confirmation screens during cancellation frustrate users and damage trust
- Charging after cancellation often triggers chargebacks, which carry penalties for sellers
- Easy cancellation builds trust and increases the chance customers come back
- Use this thread as a 'what not to do' UX checklist for your own subscription product
Quick term guide
- thread
- A single conversation flow where messages are stored in order
- subscription
- A pricing model where you pay a fixed amount of money every month for access.
- business
- An activity where you provide value to others in exchange for money.
- dark patterns
- Design tricks that push people toward choices they may not really want.
- friction
- Anything that makes it harder or slower for a user to start using a product.
- chargeback
- When a buyer asks their bank to forcibly reverse a payment, pulling money back from the seller's account
- trigger
- A signal or condition that starts a task.
- penalties
- Extra money or punishment charged when a rule or deadline is missed.