TapCub is live — analytics, insights and live chat, free on one platform
Growth & Marketing

Cancellation reasons: the common ones, how to ask, and what they cost

Why customers cancel subscriptions, how to design a cancellation survey that does not block cancelling, and a worked quarter of 1,200 cancellations where weighting by revenue changed which problem to fix first.

Sophia Bennett Published Nov 6, 2026 6 min read Growth & Marketing
Cancellation reasons: the common ones, how to ask, and what they costSample data

Every cancellation comes with a reason, but most companies either do not ask or count the answers without weighting them by revenue. This guide lists the common cancellation reasons, shows how to design a survey that is fair to customers, and walks through a quarter where the most frequent reason was not the most expensive one.

What you will learn

  • Separate voluntary cancellations from failed-payment churn
  • Ask one main-reason question with six to eight options
  • Never let the survey block or hide cancellation
  • Weight reasons by lost revenue, not count alone
  • Match save offers to the reason: pause, downgrade, onboarding

What are cancellation reasons?

Cancellation reasons are the explanations customers give when they end a subscription: too expensive, not using it, missing a feature, switching to a competitor, and so on. Collected consistently, usually with a short survey in the cancellation flow, they turn churn from a single number into a list of problems you can fix and customers you can still keep.

Churn rate tells you how many customers leave. Cancellation reasons tell you why, which ones are preventable, and what each reason costs in revenue.

The most common cancellation reasons

Across subscription products, the same categories come up again and again:

ReasonWhat it usually meansPreventable?
Not using it enoughThe customer never formed a habit or reached the core valueOften, through onboarding and activation
Too expensivePrice is higher than the value they get, or budget was cutSometimes: downgrade, annual discount, smaller plan
Missing featureThe product does not do something they needSometimes: roadmap, workaround, integration
Switched to a competitorAnother product fits better or is cheaperSometimes; learn which competitor and why
Temporary need or project endedSeasonal use, finished projectOften: pause instead of cancel
Technical problems or bugsReliability, performance, integration failuresYes
Poor support experienceSlow or unhelpful answersYes
Business closed or changedCompany shut down, merged, changed directionRarely

Separate these voluntary cancellations from involuntary churn: subscriptions that end because a card payment failed and was not recovered. Involuntary churn has no "reason" from the customer and is fixed with payment retries, card updaters and reminder emails, not with product changes.

ReasonSave offer
Temporary needPause for 1–3 months
Too expensiveDowngrade or annual discount
Not using itOnboarding check-in before renewal
Missing featureWorkaround or roadmap follow-up
CompetitorAsk which one and why

Offers must be optional; cancelling stays one click away.

How to design a cancellation survey

  1. One required question, one optional. "What's the main reason you're cancelling?" with single-choice options, then an optional free-text box.
  2. Six to eight mutually exclusive options plus "Other." More options produce noise; fewer hide important reasons.
  3. Ask for the main reason, not all reasons, so each cancellation counts once.
  4. Follow up by reason. If "Switched to a competitor," ask which one. If "Missing feature," ask which feature.
  5. Never block cancellation. The survey must be skippable, and the cancel button must stay easy to find. Many jurisdictions regulate cancellation flows; California's Automatic Renewal Law, for example, requires that consumers who sign up online can cancel online.
  6. Store the reason with the subscription record (plan, MRR, tenure, acquisition channel), so you can analyze it later.

Worked example: a quarter of cancellation reasons

A B2B SaaS product recorded 1,200 voluntary cancellations in one quarter, each with a main reason and the account's monthly recurring revenue (MRR) (sample figures):

Main reasonCancellationsShareAverage MRRMRR lostShare of MRR lost
Not using it enough32427%$40$12,96015.0%
Too expensive26422%$55$14,52016.8%
Missing feature16814%$90$15,12017.5%
Switched to a competitor13211%$180$23,76027.5%
Temporary need12010%$60$7,2008.3%
Technical problems726%$70$5,0405.8%
Other or no answer12010%$65$7,8009.0%
Total1,200100%$72$86,400100%

Counting cancellations, "not using it" was the top problem. Weighting by revenue changed the priority: competitor switches were 11% of cancellations but 27.5% of lost MRR, because they were larger accounts. The follow-up question showed that 70% of them named the same competitor and the same missing integration.

What the team did:

  • Larger accounts: built the missing integration, the top item in both the "competitor" and "missing feature" follow-ups.
  • Temporary need: offered a 3-month pause; 38% of these customers chose it instead of cancelling.
  • Too expensive: offered a downgrade to a smaller plan; 21% accepted, keeping on average 45% of their previous MRR.
  • Not using it: routed accounts with no key activity in 14 days into an onboarding check-in before renewal, because by the time of cancellation it was usually too late.
app.tapcub.com/insights/behavior

Cancellations

1,200

Competitor share of count

11%

Chose pause instead

38%

Share of lost MRR by cancellation reason

1 quarter · $86,400 MRR lost
Switched to a competitor27.5%
Missing feature17.5%
Too expensive16.8%
Not using it enough15.0%
Other or no answer9.0%
Temporary need8.3%
Technical problems5.8%
Sample data

How to analyze cancellation reasons

  • Weight by revenue, not just by count.
  • Cut by tenure. Cancellations in the first 90 days are usually onboarding problems; later ones are value, price or competition.
  • Cut by plan and acquisition channel. A reason concentrated in one channel can point to a mismatch between ads and product.
  • Read the free text monthly. Tag recurring themes and add them as options when they grow.
  • Track the trend. Re-run the table every quarter and check whether the fixes moved their reason.

Tracking cancellation reasons in TapCub

Send a subscription_cancelled event with properties such as reason, plan and mrr when a customer cancels, and identify the user so the event joins their history (Track custom events, Identify users). In All-platform analytics › Behavior › Behavior analysis, break subscription_cancelled down by reason, and compare cohorts or segments of cancelled users (Create user segments). The B2B / SaaS industry pack under Business › Industry packs includes the subscription events and churned subscriptions and churned MRR metrics. Related reading: Customer churn analysis, Churn rate vs retention rate and Subscription analytics.

See also: Pareto analysis.

See also: Customer needs analysis.

Sources

  • California Business and Professions Code, §17602 (Automatic Renewal Law, online cancellation).

Was this article helpful?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

Join cancellation reasons to revenue and usage

Break cancellation events down by reason, plan and MRR, and compare churned segments.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics