Skip to main content
Blog

Dark Patterns in UX: Why Tricking Users Costs More Than It Earns

By October 21, 2026No Comments

You run growth for a subscription app. Last quarter the team ran an experiment on the cancellation flow: the “Cancel” link moved to the bottom of a help article, the first screen of the flow became a full-page discount offer, and the final button now reads “I’ll lose my progress and cancel anyway.” Monthly churn fell. The board deck looked great. Three months later, chargebacks are up, app store reviews mention “impossible to cancel” by name, and your payments provider has started asking questions.

That cancellation flow is a set of dark patterns. Dark patterns are interface designs that steer people into choices they did not intend to make, usually by hiding information, distorting how options are presented or making one path much harder than another. They can lift a metric for a while, but they borrow against customer trust, and the bill tends to arrive as refunds, support costs, churn and regulatory attention.

What Makes a Design Pattern a Dark Pattern?

Every interface influences behavior. Button size, color, order and wording all nudge people one way or another, and good design uses that influence to help people decide. The line is crossed when the interface works against the user’s own goals to benefit the business.

The understand, decline, reverse test

A simple test helps teams judge any flow that involves money, personal data or an ongoing commitment. Ask three questions.

  1. Can the user understand the choice? They should see the price, the term and what happens next before they commit.
  2. Can they decline it? The “no” option should be as easy to find and as neutrally worded as the “yes.”
  3. Can they reverse it? Canceling, unsubscribing or changing a privacy setting should take roughly the same effort as opting in did.

If a flow fails any one of these, the agreement it collects is weak. Someone who clicks “Accept” because “Reject” was hidden has not really agreed to anything. This framing also moves the conversation away from taste. Instead of arguing whether a button is “too aggressive,” the team can ask which of the three questions it fails.

Deceptive design versus poor usability

Plenty of confusing interfaces are accidents. What separates a dark pattern from a usability bug is the direction of the friction. A badly organized settings page that frustrates everyone equally is a usability problem. A settings page where turning data sharing on takes one tap and turning it off takes six is a dark pattern, whatever the original intent. If difficulty appears only on the paths that cost the company money, such as canceling, declining an add-on or opting out of tracking, treat it as deceptive and fix it.

Common Types of Dark Patterns

Researchers and regulators use slightly different names, but the same families come up again and again. They cluster around checkout, sign-up, consent and cancellation, which are also the moments that matter most to revenue.

Pattern What it looks like Where it shows up
Confirmshaming Decline copy that guilts the user, such as “No, I prefer paying full price” Pop-ups, upsells, email capture
Preselection Add-ons, donations or marketing consent checked by default Checkout, sign-up forms
Sneak into basket Items added to the cart that the user never chose Ecommerce checkout
Drip pricing A low headline price with mandatory fees revealed late Tickets, travel, delivery
Roach motel Easy to sign up, hard to leave Subscriptions, memberships
Forced continuity A free trial that converts to paid with little warning Trials, freemium upgrades
Nagging The same prompt repeated until the user gives in Notification and tracking requests
Misdirection Visual emphasis that draws attention away from an important detail Pricing pages, consent banners
Forced action An unrelated step required to finish a task, such as sharing contacts Onboarding, account creation

 

Some of these sit in a gray area on their own. A single, plainly worded retention offer during cancellation is normal. Five screens of offers, each with the “continue canceling” link in faint gray text, is a roach motel. Context and degree matter, which is why the three-question test above is more useful than a checklist of banned techniques.

Patterns that cost customers money

Preselection, sneak into basket, drip pricing and forced continuity all result in charges the customer did not knowingly agree to. These carry the most direct risk, because they produce refunds, chargebacks and formal complaints. They also tend to be the patterns regulators focus on first.

Patterns that pressure the decision

Confirmshaming, nagging and misdirection do not always cost money directly, but they wear down trust each time someone notices them. They also leak into reviews, social posts and word of mouth, where they shape how prospects see your brand before they ever visit your site.

Patterns that extract data

Privacy settings that default to maximum sharing, consent banners with a bright “Accept all” and a buried “Manage settings,” and forced account creation before checkout all push people to give up more personal data than they meant to. For companies in healthcare, fintech or anywhere handling sensitive data, this carries extra weight, because consent obtained this way may not hold up.

Why Dark Patterns Are a Business Risk

The case against dark patterns is often framed as ethics alone. That case is strong, but the commercial argument is what usually changes a roadmap.

Conversion metrics cannot tell you what people meant

A conversion event records a click. It cannot record whether the person understood what they were clicking. That blind spot makes manipulative flows look like wins in A/B tests that stop measuring at the moment of purchase. A pre-checked protection plan that lifts attach rate and then drives a wave of refunds and angry tickets is a loss that shows up in a different team’s dashboard.

The fix is to judge experiments on what happens after the conversion. Pair every checkout or sign-up test with downstream measures: refund and chargeback rates, support contacts tagged with phrases like “didn’t know” or “can’t cancel,” and retention at 30, 60 and 90 days. Our guide to how to measure conversion rate optimization covers how to set up those measures so short-term lifts do not hide long-term losses.

Churn you delay is still churn

Making cancellation hard rarely keeps a customer. It keeps a billing record for a few more weeks, then loses the customer anyway, often along with a chargeback fee and a public review. Subscription businesses depend on people choosing to renew. Our piece on user retention and reducing churn looks at retention driven by value rather than friction, which is the kind that compounds.

Regulators are paying attention

In the United States, the Federal Trade Commission has published guidance and staff reports on deceptive interface design, and it has brought enforcement cases over practices such as hidden fees, unauthorized charges and subscriptions that are difficult to cancel. Its guidance on subscriptions stresses clear disclosure of key terms before a customer commits, informed consent to recurring charges, and a simple way to cancel. Several US state privacy laws also say that agreement obtained through dark patterns does not count as valid consent, and regulators outside the US have taken similar positions.

None of this is legal advice, and the specifics depend on your product, your customers and where you operate. The practical takeaway for product teams is simple: the patterns that draw complaints are the same ones that draw scrutiny, so involve your legal team early when designing flows that touch billing, renewals or personal data.

What to Build Instead

Honest flows still persuade. They do it by removing doubt instead of removing options.

Clear offers and full prices

Show the total price, including required fees, as early as the headline price appears. Leave add-ons unchecked and explain each one in a single line, so people who want it can choose it. Write decline buttons in plain, neutral language such as “No thanks” or “Skip for now.” Fewer surprises late in checkout mean fewer abandoned carts and fewer disputes, which is the core idea behind conversion-focused UX design.

Consent people can read

Give cookie and privacy banners equally prominent “Accept” and “Reject” buttons on the first layer. Describe each category in everyday words, such as “Ads based on your activity on other sites,” rather than legal shorthand. Store the choice, and put a link to change it in the footer of every page. If turning tracking on takes one tap, turning it off should take one tap too.

Renewal terms up front and a clean exit

Show the renewal date, price and billing frequency next to the sign-up button. Send a reminder before a free trial converts to paid. Put “Cancel subscription” in account settings, under that name, and keep the confirmation short. One retention offer is reasonable if it is easy to skip. A customer who leaves without a fight is far more likely to come back than one who had to dispute a charge to get out.

Urgency only when it is real

Countdown timers, low-stock warnings and “12 people are viewing this” messages are legitimate when they reflect real inventory or real deadlines. When they reset on page reload or are generated at random, they are fake urgency, and customers who notice stop believing anything else your interface tells them.

How to Audit Your Product for Dark Patterns

Most teams do not set out to deceive anyone. Dark patterns creep in one experiment at a time, often across different teams who never see the full flow. A focused audit brings them into view.

Map every path where money, data or commitment changes hands

Walk through sign-up, checkout, upgrade, consent and cancellation as a new customer would. Screenshot every step. Count the clicks needed to opt in and to opt out, and put the two side by side. Mark every pre-checked box, every fee that appears after the first price, and every screen that exists only on the “no” path. Cancellation and opt-out flows usually get the least design attention and generate the most complaints, so start there.

Test whether people understand what they agreed to

Run short sessions with people who match your customers and ask them to complete a purchase or sign-up. Then ask them to explain what they agreed to: “What will you be charged, and when?” and “How would you cancel?” If they cannot answer, the flow is not making the terms clear, whatever the fine print says. Include older users and people who rely on screen readers, because low-contrast disclosures and hidden controls hit them hardest. A structured UX audit process is a good frame for this work.

Fix by harm, then measure beyond the first click

Rank issues by the harm they cause. Unwanted charges and hidden data sharing come first, followed by pressure tactics like confirmshaming and nagging, then cosmetic emphasis issues. When you ship fixes, expect some front-end metrics to dip, and track refunds, chargebacks, complaints and retention alongside conversion. Roll changes out in stages and compare cohorts so the team can see the full effect rather than reacting to one number.

If you want an outside view of where your sign-up, checkout or cancellation flows cross the line, an M7 UX audit reviews those journeys with user flow analysis, analytics and user testing, then gives you prioritized fixes with wireframes for honest alternatives that still convert.

Grow on Choices Customers Would Make Again

Dark patterns win the click and lose the customer. The flows that hold up over time make the offer clear, show the whole price, give equal weight to yes and no, and let people leave as easily as they joined. Those flows also give your team cleaner data, because the conversions they record are ones customers meant.

At M7, our research, design and engineering teams rebuild sign-up, checkout, consent and cancellation flows so they convert on clarity rather than pressure, and we test them with real users before they ship. If your growth depends on renewals and repeat purchases, talk to our team about building flows your customers will trust.

Frequently Asked Questions

Are dark patterns illegal?

Some are, depending on the practice and where the business operates. In the US, the FTC Act’s ban on unfair or deceptive practices and the Restore Online Shoppers’ Confidence Act already apply to many billing and subscription tactics, and in the EU the Digital Services Act prohibits deceptive interface design on online platforms. Ask your legal counsel how the rules apply to your product.

Are pre-checked boxes always a dark pattern?

No. A pre-checked “Remember my shipping address” box does little harm and saves effort. The risk comes when a pre-checked box adds a charge, signs someone up for marketing or shares their data. For anything that costs money or affects consent, leave the box unchecked.

Who coined the term dark patterns?

UX designer Harry Brignull coined the term in 2010 and started cataloging examples. His catalog helped popularize many of the pattern names teams use today, such as roach motel and confirmshaming. Some researchers and regulators now prefer terms like “deceptive design.”

Will removing dark patterns hurt our conversion rate?

Front-end conversion may dip for some flows, especially where a preselected add-on or hidden cancel link was inflating numbers. The customers who remain are ones who chose to stay, so revenue forecasts and lifetime value figures become more reliable. Judge the change on net retained revenue rather than first-click conversion.

M7