Massage Practice Client Retention Calculator

This calculator estimates client retention for a massage practice by comparing returning or still-active clients with the client base at the start of the measurement period. Alongside the retention percentage, it reports lost clients and the matching attrition rate.

It is most useful when the practice applies the same definition of “retained” each period—for example, a return visit within a defined number of days. That consistency makes the metric useful for monitoring practitioner schedules, rebooking programs, and changes in repeat-client behavior.

Retention inputs

clients
clients
Result
Client retention rate
Retained clients
Lost clients
Attrition rate
Retention ratio

1. Set the starting cohort
Enter the number of clients who were eligible to be retained at the beginning of the period.

2. Count retained clients
Enter how many of those same clients met your chosen return or active-client definition.

3. Use one time window
Apply the same month, quarter, or rebooking window to both counts.

4. Review retention and attrition
The calculator shows the retained share, lost-client count, and attrition rate.

5. Compare like-for-like periods
Use the same cohort definition in future periods before interpreting changes as improvement or decline.

Retention rate (%) = Retained clients / Starting clients × 100 Lost clients = Starting clients − Retained clients Attrition rate (%) = 100 − Retention rate

Where:

Starting clients = clients in the original cohort
Retained clients = clients from that cohort who meet the retention definition

Assumptions: Retained clients must belong to the starting cohort and cannot exceed it. Newly acquired clients are not added to the numerator.

What the result means

The main result is the percentage of the starting client cohort that remained active or returned under your chosen definition.

Retention is only comparable across periods when the cohort definition and measurement window stay consistent.

Given:
Clients at start: 175
Retained clients: 143

Calculation:
Retention rate = 143 / 175 × 100 = 81.7%
Lost clients = 175 − 143 = 32
Attrition rate = 100 − 81.7 = 18.3%

Result:
Retention rate: 81.7%

The practice retained 143 of the original 175 massage clients, while 32 clients from that cohort were not retained under the selected definition.

What should count as a retained client?

Choose one operational definition and keep it consistent. For example, you might count a client as retained if they return within a defined rebooking window or remain active during the next reporting period.

Should new clients acquired during the period be included?

Not in this simple cohort-style formula. The denominator is the client group present at the start, so newly acquired clients should be tracked separately until they enter a future retention cohort.

Can retention be over 100%?

No for this calculator, because retained clients cannot exceed the starting cohort. If your active client base grew above its starting level, that growth reflects acquisition as well as retention and should be analyzed with a different metric.

How long should the measurement period be?

Use a period that matches normal visit frequency for the service. A short window can understate retention for clients who book infrequently, while a very long window may hide recent changes.

How does retention differ from rebooking rate?

Retention tracks how much of a starting client cohort remains or returns over a defined period. Rebooking rate usually measures the share of completed appointments that immediately schedule another visit, so the two metrics answer different questions.