The SaaS subscription cancellation page: France's "3-click" law, and how to fit in an honest retention offer
Published on 9 September 2026 · 8 min read
A SaaS team spends a week reworking its pricing page, tests three different subscribe-button labels, and tracks every micro-conversion of the signup funnel under a microscope. Meanwhile, its cancellation page — reachable only after digging through account settings, then a help center article, then an email to support — requires a written reason and confirms within 48 business hours. This imbalance isn't just a poor business practice: since June 2023, it's a direct compliance risk in France, because French law now precisely governs how a subscription bought online must be cancellable.
What French law has required since June 1, 2023
Article L215-1-1 of the French Consumer Code requires any business that lets customers subscribe to a contract electronically to offer a free feature, directly on its site, allowing cancellation the same way — in three clicks or fewer from the customer's account. The business must then confirm in writing, on a durable medium (email, account dashboard), the exact end date of the contract and the effects of cancellation. The rule covers both a subscription bought entirely online and one signed in person, as long as that same business also offers online sign-up elsewhere. For a SaaS vendor, that effectively covers every paid plan — monthly or annual — regardless of price or commitment length.
This requirement doesn't compete with the pricing page, it complements it: our guide on a SaaS pricing page covers how to present plans at sign-up, but the legal symmetry means the exit path has to be as direct as the entry path. A one-click signup page paired with a cancellation flow that requires a phone call during business hours isn't just disproportionate anymore — under this law, it's out of compliance.
Why deliberate friction isn't a minor detail: what research says
American legal scholar and economist Cass Sunstein formalized, in an article that has become a reference in law and behavioral economics, the concept of "sludge" — administrative friction added on purpose (confusing forms, redundant steps, a mandatory phone call) that discourages an otherwise legitimate action by leaning on well-documented biases such as inertia and present bias. A study by Cass R. Sunstein, "Sludge and Ordeals," published in 2019 in the Duke Law Journal, shows this kind of friction produces a measurable, predictable effect: the more time and effort a process costs, the more people abandon it before completing it — even when finishing it is in their own interest. A convoluted cancellation page doesn't actually "retain" an unhappy customer: it mostly produces frustration in someone stuck trying to leave, with a direct knock-on effect on public reviews and bank chargeback requests.
This phenomenon is documented at scale across e-commerce by a study from Mathur, Acar, Friedman et al., "Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites," published in 2019, which analyzed roughly 53,000 product pages across more than 11,000 shopping sites and categorized the most common deceptive interfaces. Among the seven families identified is the "roach motel" pattern — an interface deliberately easier to get into (subscribing) than out of (cancelling), for example by routing cancellation through a slower or more demanding channel than sign-up. That's exactly the practice that Article L215-1-1 now makes illegal for any subscription bought online in France.
The most common cancellation patterns to fix first
- No cancel button in the account dashboard — reachable only through a help-center search or an email to support, which already exceeds the three-click limit.
- A required phone call during office hours to confirm cancellation, when sign-up happened online at any hour — the clearest case of non-compliance with the law.
- A mandatory reason field that blocks submission until filled in: collecting a departure reason is useful (see our guide on reactivating inactive customers), but that field must stay optional.
- No written confirmation of the contract end date, when the law explicitly requires one on a durable medium.
- Automatic renewal without a reminder before the charge, which compounds the penalty in an audit if cancellation itself is already difficult.
Where to fit a retention offer without sliding back into dark-pattern territory
The law doesn't ban offering an alternative to cancellation — it only bans making that alternative mandatory or presenting it as a step you have to clear to leave. The distinction comes down to one simple rule: the retention offer must appear after the cancellation click has been registered as valid, never in its place. In practice, once the cancellation click is confirmed, the next screen can present a single, clear alternative — a paused subscription, a lower-tier plan, or a temporary discount, on the same principle as the downsell on a sales page — with a "No thanks, finish cancelling" button as visible as the one accepting the offer. If the user ignores the offer or clicks the decline button, cancellation must proceed immediately, with no further follow-up or extra screen.
The same principle applies upstream: our guide on free trials with or without a credit card and our article on dunning after a failed payment describe how to follow up with a customer without ever blocking an action that's theirs to take. The consistency expected both by the law and by the user is the same from day one of the subscription to the last: persuade before the click, never after it.
What a non-compliant cancellation page actually costs
Beyond the risk of an audit by France's DGCCRF — which can issue an administrative fine for a clear breach of Article L215-1-1 — the most immediate cost is reputational: a customer who had to fight to cancel leaves a negative review that explicitly names the difficulty they hit, content that prospects read before subscribing themselves. The second cost is financial: a subscriber who can't find a cancel button often ends up disputing the charge with their bank instead of continuing to search, turning ordinary churn into a chargeback — costlier and more visible to the payment processor than a clean departure would have been.
The 10 LanderKit templates cover the visible part of the funnel — sales page, pricing page, pre-launch waitlist with the SaaS Waitlist template — but compliance for the account area and cancellation flow still has to be built into the application itself. Treating it with the same care as the sign-up page avoids an audit and, more simply, keeps the door open for a customer who may come back later if they didn't have to fight to leave.
FAQ
Frequently asked questions
What exactly does France's 3-click cancellation law require?
Article L215-1-1 of the French Consumer Code, in force since June 1, 2023, requires any business that allows online sign-up to offer a free feature letting customers cancel in three clicks or fewer from their account, with written confirmation of the contract end date on a durable medium.
Does this requirement apply to every SaaS subscription?
Yes, as long as sign-up can happen online, cancellation must be able to follow the same channel — regardless of price, commitment length, or whether the plan is monthly or annual.
Can a business still offer a deal to retain a customer who wants to cancel?
Yes, as long as the retention offer (pause, downgrade, discount) appears after the cancellation click is registered, never in its place, and declining the offer lets the cancellation complete immediately with no extra step.
What's the risk of deliberately making cancellation hard to find?
An audit and administrative fine from the DGCCRF for breaching Article L215-1-1, plus a more common indirect cost: negative reviews detailing the difficulty encountered, and more bank chargebacks when stuck customers dispute the charge instead of continuing to look for a cancel button.
Read next
Related articles
- Landing page for a monthly subscription box: what sets it apart from a regular e-commerce pageA beauty, snack, or lifestyle box doesn't sell the way a single product does: the visitor isn't just buying what they see, they're agreeing to a charge that will repeat every month. That difference changes everything, from the price displayed to the reassurance placed near the subscribe button. Here's what a subscription box landing page has to solve that a regular product page doesn't.
- Can you launch a landing page without a website? Yes — and it's often the best starting point"We need to build our website first": how many launches have been waiting for months behind that sentence? The reality is simpler — a standalone landing page, on its own domain name, is a perfectly legitimate starting point. You just need to know what's genuinely essential, what can wait, and what a single page won't be able to do.
- One-time payment or subscription: which pricing model for your landing page?"Do we sell it as a one-off or a subscription?" A question settled in five minutes inside a Stripe config actually determines the entire structure of the landing page selling the offer: the objections to overcome aren't the same, neither are the trust signals to show, nor the CTA. The simple test to decide, and what changes on the page depending on the answer.