Skip to main content
20% off 3 months · code LAUNCH20 · until 31 October

Why do my customers keep cancelling?

19 September 2026 · by Nordva, who make Nordva Launch

The short answer

Customers who cancel early usually do so for one of four reasons: they never got the result they paid for, they came from a channel of people who were only curious, the product did a one-off job, or the price stopped matching the value. Find yours by looking at when they cancel, where they came from, and what they told you before they left.

Look at when they cancel

The timing points at the reason:

  • Before the first renewal: they didn’t get the result they paid for. Setup was too hard, or the first useful moment came too late.
  • After a few months: the job is done (a one-off need), or the price crept above what they get from it.
  • At the same moment as something you changed: a price rise, a removed feature, a broken integration.

List your cancellations with the month each customer started and the month they left. A cluster in the first month is a different problem from a slow trickle after six.

Look at where they came from

Customers from one channel often behave alike. People who found you while searching for the exact problem tend to stay; people who came from a deal site, a giveaway or a broad launch post often try it and leave. If most early cancellations came from one source, the fix isn’t in the product, it’s in where you spend your time.

Read what they said before they left

Most customers tell you something before they cancel: a support question that took too long, a feature request, a complaint about a bug. Put their messages next to the cancellation date. Patterns show up quickly when the feedback is attached to the person instead of scattered across email and chat.

Ask the ones who leave, too. One question in the cancellation email (“what made you cancel?”) with a free-text answer gets more honest replies than a survey.

What to do with the answer

  • They never got the result: shorten the path to the first useful moment. Remove a setup step before adding a feature.
  • Wrong channel: stop spending there, or change the message so it attracts the right people.
  • One-off job: consider a one-time price, or a reason to come back (a report, a check, new data).
  • Price above value: add a cheaper plan, or put the limit where the value is.

With Nordva Launch

Connect Stripe (read-only, every plan) and Launch shows new and cancelled subscriptions, the MRR they took with them and your monthly customer churn; on Indie, next to what each channel costs per customer. Paying customers are linked to the source of their first visit, so you can see which referring sites brought the customers who stay (and on Builder, which UTM campaigns). Feedback (Indie) is tied to the person who sent it, so what a customer said before cancelling sits on their contact record.

When Launch is the wrong tool

If you have fewer than five paying customers, there's no pattern to find yet: call each one who cancels and ask. Launch helps once there are enough to compare.

Also asked as
  • How do I reduce churn in my SaaS?
  • Why do users cancel after the first month?
  • How do I find out why customers leave?
Read next
Start free Free plan, no time limit · No card