skip to content
$empowered.guru

Startups

The Sleazy SaaS Playbook: Every Trap, and How to Avoid Becoming It

Sweeps found 76 percent of SaaS sites using dark patterns. Every trap in the playbook, what it costs both sides, and the honest alternative that retains better.

October 17, 20269 min read
B

Brian Marvin

Published October 17, 2026last updated dates

The Sleazy SaaS Playbook: Every Trap, and How to Avoid Becoming It

The Sleazy SaaS Playbook: Every Trap, and How I Advise Clients to Avoid Becoming It

Sweeps of hundreds of SaaS sites found roughly 76 percent using at least one dark pattern, and about two-thirds using more than one. Here is the full list, why the math rewards it, and the line I tell clients never to cross.

I have spent years on both sides of the subscription table. I have run free-trial campaigns that auto-converted without a clear heads-up, and I have watched clients do the same. It felt normal at the time. Everyone did it. Reading the enforcement news of the last two years cured me of that comfort. What used to be called growth hacking now shows up in complaints with dollar figures attached.

I am Brian Marvin, an AI-native fractional CTO. This article is the consolidated list I wish someone had handed me early: every common trap, what it costs the victim, what it eventually costs the vendor, and the honest alternative that keeps retention without the rot.

Cancellation traps: easy in, hell to leave

The most punished category, and the easiest to recognize. Signup takes two clicks. Cancellation takes a phone call, an exit interview, or a retention specialist available Tuesday through Thursday.

The classic has a name now. Insiders called Amazon's Prime cancellation path the Iliad Flow: four pages, six clicks, fifteen options. Cancellations dropped about 14 percent after it launched. Amazon later settled with the FTC for $2.5 billion. Read that twice. The friction worked, right up until it cost billions.

The variants fill out the rest of the trap. Guilt-worded cancel buttons that mock you for leaving. A final email confirmation link that expires or lands in spam while billing continues. Annual plans billed monthly that look monthly until you try to leave, when a large termination fee appears from nowhere. Adobe drew a suit over exactly this, a hidden fee worth half the remaining payments plus a hard cancellation path, and settled for $150 million in total value.

My rule for clients is one sentence. Cancellation must be as easy as signup, in the same place, with no human standing in the doorway. If your flow needs a call, a chat, or a meeting, you built a trap. Tear it down before a regulator prices it for you.

Forced continuity: the trial that never ends

This is the one I plead guilty to. Free trial, card required, auto-converts to paid, no clear warning before the charge. It converts beautifully and it poisons everything downstream. The customer who finds the charge feels tricked, and they are right, because the design counted on them forgetting.

The sweep data is blunt. Around 70 percent of sites omitted cancellation info at enrollment, and about two-thirds omitted the deadline. Auto-renew defaults to on and resists being turned off during signup. Most buyers never see the exit terms until they need them, which is the point.

The honest version costs almost nothing. Card optional for the trial. One plain reminder three days before conversion with the price, the date, and a one-click cancel. Yes, conversion dips. What rises is the quality of who stays. Customers who chose to stay renew, expand, and refer. Customers who were billed by inertia dispute, churn loudly, and tell the story for years. I have run both versions. The second business is worth more.

For background on pricing that respects the buyer, see where to start and what to skip. Price on the pain solved, stated plainly, and the trial becomes a proof instead of a snare.

Drip pricing and plan games

Mandatory fees that appear at the last step. A higher tier preselected as the default. Annual commitments dressed as monthly prices. Feature lists that hide the real limits until after purchase. Each one steals a small decision from the buyer and hopes fatigue covers it.

Founders tell me this is just presentation. It is not. It is a quote that changes after acceptance, and every buyer knows the difference. The short revenue bump shows up this quarter. The support tickets, the disputes, and the comparison reviews show up every quarter after.

The fix is boring and total. All mandatory costs on the first price screen. The default selection is the cheapest honest fit, never the most expensive. Monthly means monthly, with the annual option labeled as annual. If a feature limit would change the buying decision, it sits next to the price, not three clicks deep in a comparison table.

Lock-in and data hostage tactics

Proprietary formats, exports that cost extra or arrive incomplete, warnings that data vanishes on non-renewal. In B2B it gets sharper: the vendor tells IT there are mystery users but will not name them until you buy the enterprise plan. Your own usage becomes leverage against you.

The slower version is the frog boil. A free tier embeds across a team, workflows grow around it, switching costs climb quietly, and then prices jump or the enterprise squeeze starts. Nothing in that sequence is illegal on its own. Together it is a strategy built on dependence rather than value.

Then there is feature gating past the point of honesty. Core capabilities sit behind the top tier, so the cheap plan cannot do the job it was sold for. The customer discovers this after onboarding, already invested, already migrating. That discovery moment defines the whole relationship, and not in your favor.

I advise clients to do the opposite on purpose. Open formats, one-click full export, data available during and thirty days after cancellation. It feels like giving away leverage. What it actually gives away is the fear of signing. Prospects who know they can leave sign faster, and customers who stay do it because the product earns it. See build, buy, or AI-generate for how I frame ownership versus rent from the buyer side.

Nagging, fake urgency, and pre-checked boxes

The smaller patterns add up. Upgrade prompts that interrupt real work. Notification spam dressed as product news. Countdown timers that reset on refresh. Viewer counts and seat scarcity with no backend behind them. Newsletters, data sharing, and add-ons preselected so the buyer opts out of things they never chose.

Each one is individually defensible in a meeting. Together they train the customer to distrust every pixel you ship. Trust is the actual retention mechanism in subscriptions. Every fake timer spends a little of it. I tell teams to count the cost honestly. One honest email beats ten nag screens, because the email gets opened next month too.

And stop encouraging shadow IT as a sales motion. Pitching end users to bypass procurement, then using the resulting footprint as leverage against the company, burns the exact people whose renewal you need. Sell to the buyer who can sign, in daylight, or do not sell there.

Why the math rewards this, and why it still loses

None of this persists by accident. Net dollar retention, expansion, and churn metrics reward friction on the way out more than transparency. A trap that cuts cancellations this quarter shows up as a win on every dashboard the team watches. The costs arrive elsewhere: disputes, reviews, support load, regulators, and the slow rot of a customer base that stays because leaving is hard.

Regulators have stopped treating the worst of this as bad UX. Deceptive cancellation, hidden fees, and obscured terms now draw complaints with real figures, as the Amazon and Adobe settlements show. The pattern is consistent. What the metrics rewarded, the law repriced. Every quarter you keep a trap running, you are borrowing against a settlement you cannot see yet.

The honest alternative is not charity. It is a better business. Easy cancellation raises signup confidence. Clear trials convert fewer but keep more. Open data shortens sales cycles. Plain pricing cuts support load. Each honest choice moves revenue from extraction to compounding. That is the same prove-it-small discipline from the one person company playbook. Earn the renewal instead of engineering it.

FAQ: Which trap gets punished first

Cancellation friction and hidden termination fees. Those draw the biggest complaints and the clearest enforcement, because the harm is measurable in dollars and the intent is visible in the flow. If you fix exactly one thing this week, make cancellation as easy as signup and put every fee on the first price screen.

FAQ: Is a card-required trial always sleazy

Not always, but the burden of proof is on you. If you require the card, send a plain reminder days before the first charge with the price, the date, and a one-click cancel. Better yet, make the card optional and let the trial prove value. Watch which cohort renews at month six. The volunteers win.

FAQ: What about free-to-paid funnels inside companies

Land-and-expand is fine. Land-and-trap is not. If individual users adopt you freely and the company later pays because the value is proven, that is good selling. If you use hidden usage as leverage, obscure the true cost until switching is painful, or bypass the actual buyer, you built the frog boil. Sell the value in daylight to the person who can sign.

FAQ: How do I audit my own product this week

Sign up fresh, buy the cheapest plan, then cancel it, screen-recording the whole path. Count the clicks each way. Screenshot every fee and when it appeared. Check what the trial told you before charging. Export your own data and time it. Then fix the worst gap first. Repeat quarterly, because traps grow back one well-meaning growth ticket at a time.

About the Author

I am Brian Marvin, an AI-native Fractional CTO with 30 years in technical leadership. At empowered.guru, I help startups and small businesses build MVPs, shape roadmaps, and make AI-powered technology decisions that scale.

Filed under

SaaSStartupsRetentionEthics
$empowered.guru --book-session

Keep exploring

Turn the next insight into a shipped product.

Bring us the product, architecture, or delivery problem you are working through. We will help you find the clearest path forward.