Do hard-to-cancel subscriptions and upgrade nags hurt a software business?
Last updated 2026-10-03
Yes. Blocking cancellation or nagging users to upgrade keeps some revenue for a month and costs trust, referrals and, increasingly, legal exposure. California requires online click-to-cancel, and the FTC settled with Amazon for $2.5 billion over Prime cancellation. Buy only software you can leave cleanly, and sell software people can leave in two clicks.
Hard-to-cancel subscriptions and constant upgrade nags hurt a software business more than they help it. They hold on to a few payments and lose the customer's goodwill, the referral, and the renewal after that. They also carry legal risk: California now requires online cancellation, and federal regulators still pursue companies that make leaving difficult. This week on Hacker News, several of the most discussed threads were about exactly this, and the lessons apply whether you buy software or sell it.
- Cancellation pressureGrammarly messaged every licensed user after their admin declined to renew
- Upgrade nagsApple promotions for iCloud+ and AppleCare+ that sit in iOS Settings for weeks
- Consent ignoredApple Intelligence switched back on after a macOS upgrade
- Core function brokenA Samsung firmware update stopped fridges from cooling
What are customers complaining about in subscription software right now?
Customers on Hacker News this week complained about vendors that fight cancellation, push paid upgrades inside products people already bought, and switch features back on after users turned them off. The threads drew between 100 and 700 comments each, and many of the complaints came from people who manage software for their employers.
A sysadmin on Reddit reported that after telling Grammarly the company would not renew, Grammarly sent "unsolicited emails and popups in their app to all of the users who had licenses." One commenter on Hacker News said the emails came with a template for staff to send to IT.
Apple drew two threads. TechRadar reported that iOS Settings shows banners for iCloud+, Apple Music, Apple TV and AppleCare+ that often cannot be dismissed and stay for weeks. In a separate thread with nearly 700 comments, web developer David Bushell described Apple Intelligence being enabled again after a macOS upgrade although he had turned it off. In the MongoDB thread, a commenter said he moved his app off MongoDB Atlas after charges that "caught me off guard" and now pays about a third of the price at DigitalOcean.
Is making cancellation difficult still legal in 2026?
Making cancellation difficult is legally risky in 2026 even though the FTC's federal click-to-cancel rule never took effect. California requires online cancellation for contracts signed or renewed since July 1, 2025, and the FTC still enforces the Restore Online Shoppers' Confidence Act, which produced a $2.5 billion Amazon settlement over Prime cancellation.
The federal history is short. The FTC finalized its amended Negative Option Rule, widely called click-to-cancel, in October 2024. On July 8, 2025, six days before it was due to take effect, the Eighth Circuit vacated the rule in Custom Communications v. FTC because the agency skipped a required preliminary regulatory analysis. In March 2026 the FTC started over with an advance notice of proposed rulemaking, and its consumer protection director said subscriptions "continue to be plagued by difficult cancellation processes."
| Rule or case | Status in September 2026 | What it means for a subscription seller |
|---|---|---|
| FTC click-to-cancel rule (2024) | Vacated by the Eighth Circuit, July 8, 2025 | No federal click-to-cancel mandate yet |
| FTC Negative Option rulemaking | Restarted with an advance notice, March 2026 | A new federal rule may follow |
| ROSCA enforcement | Active; Amazon settled for $2.5 billion | Hard cancellation can still be a federal violation |
| California AB 2863 | In force since July 1, 2025 | Online cancel button, yearly reminders, notice of price changes |
The Amazon case shows the stakes. The settlement combined a $1 billion civil penalty with up to $1.5 billion in refunds, and the FTC said on September 17, 2026 that more than $845 million had already gone to Prime customers. California's AB 2863 requires that a customer who signed up online can cancel "exclusively online, at will," through a prominent link or button. A retention discount is allowed only if the customer can still cancel, and price increases need 7 to 30 days' notice.
What should you check before signing a software subscription?
Before signing a software subscription, an owner should read three things: how cancellation works, how the price can change, and how to get company data out. Ask the vendor to answer each in writing. A vendor that is vague on exit terms before the sale will be harder to deal with at renewal time, when you have less bargaining power.
- Cancellation methodCan an admin cancel online, or does it need a call or a sales rep?
- Renewal noticeHow many days before auto-renewal will you be told, and by whom?
- Price changesIs there a cap on increases at renewal?
- Data exportCan you export everything in a standard format, at no charge?
- Usage chargesWhich actions create extra charges, and can you set a spending limit?
The MongoDB Atlas comment is the usage-billing version of the same problem. Cloud databases, AI APIs and messaging services bill per use, so an unexpected spike becomes an unexpected invoice. Ask for a spending cap or a billing alert before you commit. For a multi-year deal, read the renewal and exit clauses with extra care; I cover the details in what to know before signing a three-year SaaS contract.
How should your own app or SaaS handle cancellation?
An app or SaaS product should let a customer cancel in the same place and the same way they signed up, in two or three clicks, with one optional retention offer and a written confirmation. Billing should be predictable, with price changes announced in advance and usage charges capped or alerted, so no invoice arrives as a surprise.
The Grammarly thread shows why. In business software the person cancelling is often an IT admin or a finance lead acting on a management decision. Going around that person to the end users turns a quiet non-renewal into a public complaint and makes the buyer less likely to return.
A few rules cover most of the risk. Put the cancel button in account settings. Send a reminder before annual plans renew, which California requires anyway. Show the full price, including usage fees, before checkout. Make any exit survey optional.
Why must core features survive an update or outage?
Core features must survive an update or a cloud outage because customers judge a product by whether its basic job still works. When a Samsung firmware update left Bespoke AI refrigerators in South Korea without cooling, owners lost food before a holiday weekend. The smart features failed and took the refrigeration with them.
According to Samsung's statement reported by Fortune, the error happened "during the testing process" for a SmartThings software update on September 22, 2026, and affected the power and screens of some customers' units. A commenter in the Hacker News thread asked why the cooling system and the smart features were not kept separate. For an app, the equivalent question is what still works when your server, your payment provider or an AI API is down. A field service app should still show today's jobs offline. Ask your developer to list the functions that must keep working, then test them with the network switched off before each release, and roll updates out to a small group first.
Related guides
- What to know before signing a three-year SaaS contract
- The contract clauses that create the most lock-in get the least scrutiny
- Should I build custom software or buy an off-the-shelf tool?
- The Second Opinion: an independent review of a software decision
- FTC: Negative Option Rule and current rulemaking
- California AB 2863: automatic renewal and continuous service offers
Key takeaways
- Blocking cancellation keeps a few payments and costs the renewal, the referral and the buyer's trust.
- The federal click-to-cancel rule was vacated in July 2025, but ROSCA enforcement and California's AB 2863 still apply.
- Before signing, get cancellation method, renewal notice, price change limits and data export terms in writing.
- Sell software people can cancel online in the same way they signed up, with predictable billing.
- List the functions your app must perform during an outage or bad update, and test them before every release.
Frequently asked questions
Is the FTC click-to-cancel rule in effect?
No. The Eighth Circuit vacated the FTC's amended Negative Option Rule on July 8, 2025, days before it took effect, because the FTC skipped a required preliminary regulatory analysis. The FTC restarted rulemaking in March 2026. Hard cancellation can still violate the Restore Online Shoppers' Confidence Act and state laws such as California's.
Does California's automatic renewal law apply to business software?
California's Automatic Renewal Law protects consumers, so it mainly covers subscriptions sold to individuals, including many apps. Business-to-business contracts are usually governed by their own terms. Read the cancellation, renewal and price change clauses before signing, because a business buyer has fewer statutory protections than a consumer.
Can a subscription business offer a discount when someone cancels?
Yes, under California's AB 2863, as long as the customer can still complete the cancellation. The law says a discount offer is not an obstruction or delay provided the consumer remains able to cancel, and the online cancel button must stay prominently displayed while the offer is shown.
How do I avoid surprise charges from cloud and usage-based services?
Ask the vendor which actions create extra charges, then set a spending cap or a billing alert in the account before going live. Review the first three invoices line by line. If the vendor offers no cap or alert, budget for the highest month you can reasonably expect rather than the average.
About the author
Giacomo Balli is an independent technology advisor in San Francisco. He has built software and mobile apps since 2010, runs a portfolio of more than forty live apps of his own, and reviews software contracts, subscriptions and vendor decisions for owners before they commit the money.
Disclosure
Giacomo Balli sells fixed-fee independent reviews of technology decisions, including software contracts. He does not build or resell software and takes no referral fees. No company named on this page paid to be mentioned. This page is general guidance and not legal advice; have contracts reviewed by a lawyer.