← Back to All Patterns
● HIGH#DW-002Obstruction

Roach Motel

Easy to sign up, nearly impossible to cancel. The digital equivalent of a trap that lets you in but won't let you out.

What Is the Roach Motel Pattern?

The Roach Motel pattern describes services that make joining effortless — often a single click — but make cancellation deliberately difficult. This can involve requiring phone calls to cancel a service you signed up for online, multi-step cancellation flows with retention tactics, hidden cancellation links, or outright broken cancellation pages.

The name references the iconic Roach Motel product: "Roaches check in, but they don't check out." In digital design, users check in easily but face deliberate friction when trying to leave.

Notorious Offenders

  • Amazon Prime — The "Cancel Membership" flow requires navigating through 6+ screens with multiple retention offers, warnings about benefits you'll lose, and confusingly labeled buttons. In 2023, the FTC sued Amazon over these practices.
  • The New York Times — Online signup, phone-only cancellation. Users report hold times of 30+ minutes with aggressive retention scripts.
  • Planet Fitness — Requires certified mail or in-person visits to cancel a membership that can be created online in minutes.
  • Cable/ISP providers — Nearly universally require phone calls with trained retention specialists who have quotas to prevent cancellations.

Severity Assessment

8.5

High — Roach Motel patterns cause direct financial harm. Users continue paying for services they want to cancel but can't easily escape. The FTC estimates consumers lose billions annually to unwanted subscription charges. This pattern has been the target of the most significant regulatory action, including the FTC's "Click-to-Cancel" rule finalized in 2024.

Legal Status

Detection Checklist

Remediation

  1. Apply the symmetry principle: cancellation should require the same or fewer steps than signup.
  2. Place cancel/unsubscribe options in obvious, predictable locations in account settings.
  3. Limit retention flow to one optional screen — offer a discount, accept "no" immediately.
  4. Send a clear cancellation confirmation email with reinstatement option.

Need help identifying Roach Motel patterns in your subscription flow? Book a UX audit →