By the time a cancellation comes in, the member usually stopped training weeks earlier. The decision was made when the workouts stopped, and that's the point where you can still change it.
So the useful question is when members stop showing up, and how you'd know.
Where members drop off
Across fitness apps, the same few moments account for most of the drop-off:
- The first week. Members who never finish a first workout rarely come back on their own.
- The end of a free trial. Members who didn't build a habit during the trial have nothing to lose by not paying.
- The end of a program. A member finishes a six-week plan and has nothing queued next.
- A broken streak. Illness, travel or a busy week breaks the routine, and restarting feels harder than stopping.
- A price change. Members re-examine the subscription when the number on their statement moves.
- The calendar. January brings sign-ups; summer holidays and December bring quiet weeks.
Early warning signs in your data
The best signal is a change against the member's own normal. A member who trains twice a week and drops to once is a bigger risk than one who has always trained once. Signs worth watching:
- Workouts per week falling below that member's usual pace, such as the 6 a.m. regulars who have missed two weeks
- Sessions started and abandoned partway through
- App opens with no workout afterwards
- Scheduled sessions skipped two or more times in a row
- Notifications switched off in the phone's settings
- A move to a cheaper plan
None of these needs advanced analytics. A weekly list of members whose training dropped by half against their own last month already tells your team who to contact.
Failed payments are their own problem
Some members leave without deciding to. Their card expires or is replaced, the renewal fails, and the subscription lapses. This is often called involuntary churn, and it can be a large share of cancellations.
For web subscriptions, retry failed payments over several days, send a message with a link to update the card, and use your payment processor's card updater if it offers one. For subscriptions in the iPhone and Android apps, Apple and Google retry failed renewals themselves and offer a billing grace period you can switch on, so the member keeps access while the payment is sorted out.
What to do for each group
One generic "we miss you" email to everyone at risk does little. Each drop-off point has its own fix:
- Never finished a first workout: offer a 10-minute starter session, and have a coach send a personal welcome.
- Trial ending: show what they did during the trial, and the next session in their plan.
- Program finished: recommend the next program before the last session, so there's no empty week.
- Missed two weeks: suggest a short restart session and say how long it takes.
- Price change: tell members ahead of time what's new and what they get for the price, and offer annual billing.
- Failed payment: one clear message with a link to update the card, then a reminder before access ends.
Sorting members into these groups by hand works while the weekly list is short. In the Click Digital console, Cortex does it from each member's own training history: it picks who gets a message, what it says, which channel it goes on and when it goes out. Maya usually trains at 7 p.m. and has missed two weeks, so her restart session goes out as a push at 7:12. A member who ignored the last three messages may get nothing at all.
Your team approves the campaigns, or you can switch on autopilot with a goal such as fewer cancellations. Either way, quiet hours and a weekly message cap are checked before each send, and a reason is saved with each decision, so you can see why a member got a message or why they didn't.
Tip
Give members a pause option. Someone who is injured or traveling for a month may pause instead of cancelling, and a paused member is far easier to welcome back.
Ask the people who leave
Web subscriptions can show a one-question survey in the cancel flow: a short list of reasons plus a free-text box. Read the answers monthly; the free text is where the useful detail is.
Members who cancel through the App Store or Google Play do it in their phone's settings, outside your app, so you can't add a survey to that screen. Send a short email after the cancellation instead, with the same question.
Measure retention by cohort
Overall churn mixes long-time members with last week's sign-ups and hides what's changing. Group members by the month they joined and compare what share of each group is still active in their first, second and third months. When you change onboarding or launch a new program, the cohorts that joined afterwards show whether it worked.
Pulse does this in the Click Digital console: it flags groups of members whose visits are dropping before they cancel, and shows where in the subscription people stop. You can also type a question such as "how many of March's sign-ups are still training?" and get a chart with the numbers behind it.
Common questions
- What is a normal churn rate for a fitness app?
- It varies too much with price, trial length and audience for an industry number to be useful. Track your own monthly churn by sign-up cohort and judge each change against your own past months.
- Should we offer a discount to members who try to cancel?
- Sparingly. A discount can keep a price-sensitive member, but members who learn that cancelling earns a discount will keep doing it. A pause, or a cheaper plan with fewer features, often works as well without training members to threaten to leave.
- Can members pause a subscription instead of cancelling?
- Google Play supports pausing a subscription, and you can offer a pause on web subscriptions. Apple doesn't offer a pause for iPhone subscriptions, so a free month through a promotional offer or a cheaper plan does the same job there.
- How early can we spot a member who is about to cancel?
- Often weeks ahead. A drop in workouts against the member's own usual pace is the earliest reliable sign, well before they open the cancel screen.
Written by
The Click Digital team, which has designed, built and run fitness and health apps since 2012.