Home / Learn / Growth
Growth

Client Lifetime Value: How Much Is a Returning Client Worth?

Lifetime value shows how much a typical client contributes over time, and how much you can afford to spend to win and keep one.

By MedSpaMargins·October 16, 2025·2 min read

A single treatment can look like a small sale. A client who returns every few months for years is worth far more. Client lifetime value puts a number on that.

A simple formula

Lifetime value = average contribution per visit × visits per year × average years a client stays

Use contribution margin, not revenue, so the result reflects what the client actually adds after product and provider costs.

For example: average contribution per visit of $180, four visits a year and an average client relationship of three years gives a lifetime value of $2,160.

Where to get the numbers

  • Average contribution per visit: from your service-level margin analysis
  • Visits per year: from your POS, for clients active in the past year
  • Average years a client stays: estimate from how long clients keep returning; start with a conservative figure

Segment it

Lifetime value differs by client type. Calculate it separately for:

  • Members versus non-members
  • Clients who started with injectables versus skin treatments
  • Clients by acquisition channel

These differences show where to focus marketing and retention.

How to use it

Marketing

Compare lifetime value with client acquisition cost by channel. A channel with higher CAC can still be the best investment if its clients stay longer and spend more.

Retention

Small increases in visit frequency or retention raise lifetime value significantly. Rebooking at checkout, treatment plans, reminders and personal follow-up often pay off more than new-client campaigns.

Service design

If clients who start with a certain service tend to stay longer, that service may deserve a place in your introductory offers.

Review yearly

Recalculate lifetime value annually, or when pricing, membership design or your service mix changes significantly.

Want these numbers for your own clinic? Start with a free 15-minute call.

Book a Free Call

Keep reading