Churn vs Cancellation vs Attrition: How to Measure Member Loss the Right Way
by Steve M.

The short version.

A cancellation is a decision one climber makes.

Churn and attrition describe what happened to your member count, and in the gym world those two words mean the same thing.

Churn and attrition are almost always bigger than your cancellations, so if your dashboard shows a big drop overnight, you're looking at churn or attrition, not people walking out the door.
A climbing wall setting at a bouldering gym

Here's a scene that plays out in climbing gyms everywhere. An owner opens a report, sees the membership base has dropped by a few hundred, and pauses. Did we really lose hundreds of members this month?

Almost always, the answer is reassuring. Three different words get used as if they mean the same thing, and they're being read as a single number. Tell them apart and the picture looks far healthier, and you'll know exactly what to do next.

Three words, plainly

Cancellation — the action

A climber chooses to end their membership: online, in the app, or at the desk. One person, one date, recorded exactly.

Churn — the rate

Anyone who had a membership one month and doesn't the next, counted as lost, whether they cancelled or just stopped paying.

Attrition — also the rate

The gym industry's older word for the exact same thing churn measures. Same idea, different heritage.

Do churn and attrition overlap? Almost completely. "Attrition" came from health clubs, "churn" from software, but both measure the share of members leaving over a period, and most people use them interchangeably. If anyone insists on a difference, it's only that attrition is often an annual figure and churn monthly. The word that stands apart is cancellation: a single, deliberate action, not a rate.

Think of it like a climber handing back their locker key versus you scanning the gym and noting everyone you didn't see this month. The key is a cancellation. The headcount is churn and attrition, and it counts anyone missing for any reason, including the people back on Tuesday.

Why the numbers never match

The gap comes down to timing, and it's mostly about money moving slowly. When a climber's card fails, they haven't gone anywhere. Your system retries the payment, they might be cancelling through their own banking app (which can take up to 60 days to actually stop the payment), and plenty simply need to update an expired card their bank reissued.

Through that whole window, churn and attrition already count them as lost, even though many are still very much members. That single quirk of timing is why both run ahead of cancellations, month after month.

Churn & attrition already count them as "gone" the whole ~60-day window ClimbingCard on file Day 0Payment fails Days 1–59Retries / bank cancel ~Day 60Cancellation actioned
One climber, two very different stories. Churn and attrition count them from day one. The actioned cancellation, if it even comes, lands around day 60. Everyone in the orange window is a member the rate treats as gone but who may still be paying.

See it over a year

Put them side by side and the pattern is clear. Every month, churn and attrition sit above actioned cancellations. Orange is everyone the rate swept up, failed payments, retries and slow bank cancellations included; blue is climbers who genuinely pressed cancel.

Churn / attrition (counted as lost) Actioned cancellations

050100150Jan churn / attrition: 100Jan actioned cancellations: 66Feb churn / attrition: 93Feb actioned cancellations: 63Mar churn / attrition: 114Mar actioned cancellations: 71Apr churn / attrition: 88Apr actioned cancellations: 58May churn / attrition: 96May actioned cancellations: 64Jun churn / attrition: 125Jun actioned cancellations: 76Jul churn / attrition: 132Jul actioned cancellations: 72Aug churn / attrition: 111Aug actioned cancellations: 69Sep churn / attrition: 103Sep actioned cancellations: 68Oct churn / attrition: 95Oct actioned cancellations: 61Nov churn / attrition: 106Nov actioned cancellations: 72Dec churn / attrition: 119Dec actioned cancellations: 74JanFebMarAprMayJunJulAugSepOctNovDec
Illustrative example, one gym over 12 months. Same gym, same members, two numbers. Across the year churn counts 1282 lost while 814 climbers actually cancelled, a gap of 468 that's mostly payment timing, not people leaving.

The gap is your opportunity

That 468-member gap between the orange bars and the blue is the most valuable list in your gym. These are members counted as lost who never actually chose to leave, so winning them back is the cheapest growth you'll find. The trick is to separate the noise from the signal, because the gap is really three groups, and each responds to a different message.

468 counted as "lost" Payment slips — 257recoverable, never meant to leave Gone quiet — 117still paying, drifting away Genuinely leaving — 94your real win-back list
Most of your "lost" members are still with you. In this example, over half the gap is failed payments you can recover automatically. Only about a fifth actually chose to go.

A · Payment slips

Expired or failed cards. Still members. This is recovery, not win-back: BETA's card-update emails and smart retries bring most of them back on their own.

B · Gone quiet

Still paying, but visits have dropped off. BETA's check-in and engagement data flags them early, so you can re-engage while they're still deciding.

C · Genuinely leaving

Cancelled through their bank, or clearly ready to move on. This is your real win-back: a targeted BETA campaign, a free week, a "come see what's changed."

Send all three the same "we miss you" email and you talk past the payment-slip crowd who were never leaving, and underwhelm the genuine leavers. Sort the noise from the signal first, then let BETA send each group the right message automatically.

Not all churn is the same

Read churn as a few different types rather than one big number, and each part has its own straightforward fix.

TypeWhat actually happenedWhat to do
Voluntary (chose to go)The climber actively cancelled. A real signal about the experience: hours, setting, crowding, price.Ask why, and act on the reason. This is honest, useful feedback.
Involuntary (payment)A card expired or failed and the membership lapsed. They never meant to leave.Retries and one-tap card updates bring most of these back.
Never stuckThey came a handful of times but hadn't yet found a regular crew, a project, or a session that fit.Get them onto a beginners' course, a social, or a first project early.
SeasonalStudents head off for summer, New Year sign-ups settle by February.Expected. Plan freezes and win-backs around the calendar.

Only the first row is really about the gym itself. A big part of the rest is admin and timing, and both are very fixable.

How to measure member loss the right way

Here's the part worth keeping: measure member loss with a few simple rules and it becomes something you act on with confidence rather than a monthly surprise. Read it this way.

The ruleWhy it matters
Track cancellations and churn separatelyThey answer different questions. Cancellations tell you who chose to leave; churn tells you your total member movement. Keep both signals by keeping them apart.
Only compare full, closed monthsA month in progress counts losses instantly but hasn't caught up on retries and re-signups yet, so it looks worse than reality. Judge closed months.
Split voluntary from involuntaryInvoluntary (failed-payment) loss is fixed with retries and card updates. Voluntary loss is real feedback about the gym. Separating them tells you where to spend your energy.
Read net, not just grossGross loss counts everyone who left; net loss subtracts the ones who came back or recovered. A month that loses 100 and recovers 90 is a 10-member move, not 100. Track both, let net guide decisions.
Watch the trend, not the monthA single spike is usually seasonal or a billing cycle. The direction over a quarter tells you far more than any one month.

Measured this way, member loss becomes a set of specific, fixable piles rather than one intimidating figure. BETA reports churn, cancellations and recoveries as separate numbers on the same dashboard, on closed months, so you're always reading the real picture.

Why this matters more for climbing gyms

A climber gripping a hold on the wall

Memberships set the tone of the whole business

Memberships are often half or more of a gym's revenue, so the loss number shapes how the rest of the year feels. Keeping a climber is worth far more than that first glance suggests.

Keep a member 3–5× Win a new one
Winning a new climber costs three to five times more than keeping one you've got. The involuntary, payment-driven slice of churn is the most affordable membership growth there is: you already earned these members once.

For context: most gyms run monthly churn of about 2.5 to 4%, and keeping 85 to 90% of members month to month is strong, with community-driven climbing gyms usually at the better end.

Strong · under 2.5% Typical · 2.5–4% Watch · 4%+ most climbing gyms land here

You protect that number best by working the payment-failure pile, which is the easiest win of all.

Why small churn differences compound

Here's the part that makes retention worth the effort. Churn repeats every month, so a gap of just two percentage points adds up across a year.

3% monthly churn 5% monthly churn

100% 75% 50% 25% 0 69% kept 54% kept StartMonth 4Month 8Month 12
Two points of churn, fifteen points of members. Start both gyms with 100 members: at 3% monthly churn about 69 keep going after a year, at 5% about 54. Recovering failed payments is often exactly what lifts you from the orange line to the blue.

How BETA keeps a wobble from becoming a cancellation

Most churn shows up early: visits get further apart, a climber stops booking in, a card slips. Those are the weeks to act, while someone still has an open mind. BETA notices these moments and handles them automatically, so a quiet member or a failed card stays a member.

1 · Before the charge

BETA spots cards about to expire and emails a one-tap update link before the payment is due, so involuntary churn never gets going.

2 · Smart retries

If a payment does fail, BETA reschedules the retry for the days it's most likely to clear. Most recover with no one lifting a finger.

3 · After a miss

Card still pending, or a regular gone quiet for a few weeks? BETA sends a warm, automated nudge, a check-in, a guest pass, an invite to the Tuesday social.

And when a climber really is ready to move on, you can still keep the door open. Set up a win-back campaign: an automated sequence that reaches a lapsing member while they're still deciding, a saved spot, a free week back, a "come see the freshly reset boulders." Reaching them inside the churn window is what keeps a wobble from becoming a goodbye. And a scheduled win-back a month or two later brings a real share of leavers back, a cancelled climber is often just a future returning one.

One last thing: the durable way to reduce churn is to act on the reasons people leave, not their ability to leave. Keep cancelling quick and respectful, it protects your word of mouth, and the members you win back come back happily. A saved spot, a fresh set of boulders and a warm nudge do far more than any barrier ever could.

See churn before it happens

BETA tracks every climber's real behaviour and automates the retries, reminders and win-backs, so you catch members drifting away while you can still do something about it.

Book a demo

Frequently asked questions

How do I measure member loss the right way?

Follow five rules: track cancellations and churn as separate numbers; only compare full, closed months, never a partial one; split voluntary loss from involuntary failed-payment loss; read net loss after recoveries, not just gross; and judge the trend over a quarter rather than any single month. Measured this way, member loss becomes a set of fixable piles instead of one intimidating figure.

What is the difference between churn and cancellation?

A cancellation is an action, a climber deliberately ends their membership and the date is recorded. Churn is an outcome, it counts anyone who had a membership one month and not the next, including failed payments, whether or not they actually cancelled.

Is attrition the same as churn?

In the gym world, effectively yes. Attrition is the older health-club word, churn the newer one borrowed from software, but both measure the rate at which members leave over a period. They overlap almost completely. Cancellation is the single action; churn and attrition are the aggregate rate.

Why is my churn or attrition higher than my cancellations?

Because both include members whose payment failed or who are mid-cancellation through their bank. During that window they're counted as lost even though many are late payers who stay, so churn and attrition almost always run ahead of actioned cancellations.

What is a good attrition or churn rate for a climbing gym?

Most gyms run monthly churn of roughly 2.5 to 4%, and keeping 85 to 90% of members month to month is strong. Community-driven climbing gyms tend to sit at the better end. The trend over time matters far more than any single month.

Is the gap between churn and cancellations my win-back list?

Largely yes, and it's your highest-value one. The gap is members counted as churned who never actually cancelled. Some are just failed payments to recover, some are quietly disengaging, and some are ready to move on, so treat it as three groups rather than one, and send each the right message.

Why is my churn so high for the current month?

Because the month isn't finished. Churn shows losses immediately but recoveries lag: failed payments and non-renewals are counted now, while the retries, late payments and re-signups that balance them out haven't happened yet. An in-progress month almost always looks better once billing and retries finish, so compare full, closed months.