How to Build a Medspa Loyalty Program That Actually Retains Clients
Medspa loyalty programs built on stamp cards and generic 30-day reactivation lose clients who are actually on a 60-day visit cycle. The right structure is a tiered membership with prepay options, a 60-day at-risk threshold, and wallet pass delivery (not an app). Done correctly, you move repeat rate from 55% toward 70%+ on a client base with $1,500-5,000 LTV.
Why do most medspa loyalty programs fail in the first 90 days?
They copy the wrong model. Stamp cards work for daily-cycle businesses like coffee shops. A medspa client visits every 60 days on median. A 10-stamp card at that cadence takes almost two years to complete. No client stays engaged for two years waiting for a reward they can barely remember signing up for.
The second failure: generic reactivation timing. Most off-the-shelf loyalty platforms fire a win-back push at 30 days of inactivity. For a coffee shop, 30 days is an emergency. For a medspa, 30 days is completely normal. Firing a panic offer at a healthy client on day 30 trains them to expect discounts and erodes your positioning. The real at-risk window for a medspa starts at day 60. Not 30.
Third failure: offering free services and coupons to win loyalty. Both compress margin on a service that already requires skilled labor. A Botox unit costs you the same whether the client paid full price or redeemed a Groupon. Reward structures for medspas need to add perceived value without discounting the core service. Think early access to new treatments, complimentary add-ons (not the service itself), or priority booking windows.
What is the right loyalty vehicle for a medspa?
A tiered membership with prepay is the correct default. Not a stamp card. Not a points currency nobody understands. A membership.
Here is why the math works. Your average ticket is $150-500. Your margin on mid-tier services is 72%. Your CAC is $80-250. At a 55% repeat rate and $1,500-5,000 LTV, a client who goes from pay-per-session to a prepaid membership bundle locks in 3-6 months of revenue upfront. Your cash position improves. Their commitment to returning improves because they have already paid. Churn drops because the friction of rebooking disappears.
Look at how Equinox handles this in fitness. The monthly membership fee creates behavioral commitment independent of whether the member shows up. The medspa equivalent is a treatment-cycle membership: 3 facials prepaid, or a quarterly skin consultation package, or a monthly microneedling series. Sephora's Beauty Insider tier structure is the retail analog. Spend unlocks tier status. Status unlocks access. Access feels better than discounts.
Your tier structure should have three levels. Name them after outcomes your clients want, not abstract labels. Something like: Glow (entry), Radiance (mid), Reserve (top). The top tier should carry an actual scarcity signal: limited slots, first access to new providers, dedicated booking line.
How do you deliver the loyalty program without building an app?
Apple Wallet and Google Wallet passes. Full stop.
A branded medspa app costs $15,000-60,000 to build and 18 months to get meaningful install penetration. A wallet pass installs in 6 seconds from a QR code at checkout, a link in a post-appointment text, or a tap on your Google Business profile. No download. No login. No password reset emails.
The economics are different in ways that matter. Once a client installs your wallet pass, you can push a notification directly to their lock screen for free. Forever. SMS costs $0.01-0.05 per message at scale and requires ongoing consent management. Email open rates in the beauty and wellness category hover around 22%. A wallet pass notification hits the lock screen like a text and costs nothing per send.
For medspas specifically, the wallet pass holds tier status, prepay balance, upcoming appointment reminder, and a reactivation trigger at day 60 (not day 30). It updates automatically. The client sees their current standing every time they open their phone without you sending a single email.
Platforms like Vagaro, Boulevard, and Mindbody handle booking. The wallet pass sits on top of whichever platform you run and becomes the client's portable credential for your program. Wallefy connects to all three. The pass is the loyalty layer; the booking software is the operational layer. They are not the same thing.
What are the lifecycle phases and when do you intervene?
Medspa client lifecycle has three phases calibrated to the 60-day visit cycle. Get the timing wrong and you either annoy healthy clients or lose at-risk ones silently.
- Phase 1 (days 1-30): Conversion window. The client just visited. Satisfaction is peak. This is when you present the membership offer. Not two weeks before their next appointment. Now. A post-appointment sequence that explains the prepay bundle should arrive within 24 hours of checkout. This is also the moment to request the wallet pass install via a QR code on the checkout counter or a link in the follow-up text.
- Phase 2 (days 31-75): Re-engagement window. The client is approaching their next natural treatment cycle. A reminder at day 45 (booking nudge, not a discount) is appropriate. Frame it around the treatment result: "Your skin is about halfway through its cycle. Clients who rebook now see 30% better results at their 90-day progress photo." Progress photos are not a vanity feature. They are a retention mechanism. Clients who see documented improvement have materially lower churn rates.
- Phase 3 (day 76+): At-risk. The client has passed their expected return window. Fire the reactivation sequence here. The message should be specific to their last treatment, not a generic "we miss you" push. "It's been 76 days since your last microneedling session. Most clients rebook at 60-75 days for optimal collagen response." That is a clinical reason to return, not a guilt trip.
- Hibernating (day 120+): One serious attempt. A concrete offer that adds value without slashing price. Early access to a new treatment launch. A complimentary skin analysis with their next booking. Not a coupon.
What offer types actually work for medspa retention (and what destroys your positioning)?
Free services and coupons are the two offers to avoid. They attract deal-seekers, not loyal clients. A client who books because of a Groupon has a CAC you paid twice (once for the ad, once in margin compression) and a repeat rate well below your 55% baseline.
What actually works:
- Prepay bundles with a modest per-session savings: Three sessions at 10% below single-session pricing is reasonable. It rewards commitment, not desperation.
- Add-on upgrades, not discounts on core services: A complimentary LED therapy add-on with a booked facial keeps your core service price intact and introduces upsell behavior. The client experiences the add-on, wants it next time, and now pays for it.
- Tier access perks: Priority booking for top-tier clients costs you nothing operationally and has high perceived value. Clients who feel like they have preferred status churn at a fraction of the rate of general-population clients.
- Progression photo sessions: Free. Powerful. A client with a 90-day before/after photo is a client who has proof that the program is working. Churn requires them to walk away from documented results. Most will not.
The brands that do this well in adjacent categories: Aspen Dental uses treatment-plan bundling to create commitment to a multi-visit arc. Sephora's tiered rewards add access, not discounts. You are not Starbucks. Stars-for-coffee works when the purchase cycle is daily. It does not work when the average client visits 6-8 times per year.
How do you do the math to know if the program is working?
Three numbers to track. Repeat rate, payback period on CAC, and wallet install rate.
Repeat rate: Your baseline is 55%. A functioning tiered membership program should move this toward 65-70% within 12 months. Measure it as the share of first-visit clients who return within 90 days. Not overall visit count. Not revenue per client. Second-visit conversion is the leading indicator.
CAC payback: At a $150 CAC midpoint and a $250 average ticket with 72% margin ($180 gross profit), a single return visit recoups your acquisition cost. That math is unusually good. The problem is that at 55% repeat rate, 45% of your CAC spend never returns. Improving repeat rate from 55% to 65% at $150 CAC and 100 new clients per month saves $1,500 in wasted acquisition spend monthly. That is $18,000 annually. From one percentage point of repeat rate improvement.
Wallet install rate: Target 50% of active clients with a pass installed within 60 days of program launch. At 50% install, you have a free push notification channel to half your client base. At $0 per message. Benchmark: coffee shops hit 60-70% because the QR is presented at every transaction. Medspas can hit 50-60% because the post-appointment moment is high satisfaction and the front desk has a scripted ask.
Run your current client list through RFM segmentation to see where you actually stand before building out program mechanics. Wallefy's free customer grader at /grade-your-customers processes a CSV export from Vagaro, Boulevard, or Mindbody in under 30 seconds and shows you the At Risk, Hibernating, and Can't Lose Them segments immediately.
Where do you start if you have zero program infrastructure today?
Week one: pull your client list. Export from whatever platform you run (Vagaro, Boulevard, Mindbody) and run it through the customer grader. You will immediately see how many clients are in the 60-120 day at-risk window. That segment is your first campaign. Not a new client push. Not a rebrand. The clients who already know you and are starting to drift.
Week two: define your three tiers. Name them. Set the visit or spend thresholds that move clients between tiers. Write the specific perks for each level. Keep the top tier genuinely scarce. If everyone can reach it, it means nothing.
Week three: set up the wallet pass. This does not require a developer. Wallefy generates passes that connect to your existing booking system. The pass holds tier status and appointment reminders. Test it with your front desk staff first. They need to be able to explain it in 20 seconds at checkout.
Week four: configure the lifecycle automation. Day 1 post-visit (membership offer). Day 45 (rebooking nudge with clinical framing). Day 60 (at-risk trigger). Day 120 (hibernation sequence). Four triggers. Four messages. Each calibrated to the 60-day medspa cycle, not a generic 30-day retail template.
If you want a full program blueprint specific to your client volume and service mix, the /growth-blueprint tool builds it out in 5 minutes. Input your average ticket, monthly new client volume, and current repeat rate. It outputs the tier structure, reactivation sequence timing, and wallet pass setup steps sized to your actual business, not a template built for a 10-location chain.
Frequently asked questions
Should I charge for medspa membership tiers or keep the loyalty program free to join?
Free entry tier, paid upgrade for mid and top. The entry tier (wallet pass, basic rebooking reminders, Phase 1-3 lifecycle messaging) costs you almost nothing to run and creates the behavioral habit of engaging with your program. The mid and top tiers should require either a prepay bundle purchase or a minimum annual spend threshold. Charging $199 for a "VIP" tier with no tangible scarcity or operational difference is a mistake. Charging nothing for all tiers removes the commitment mechanism that makes membership valuable. Aspen Dental's treatment plan model is the right mental model: the plan creates a multi-visit commitment arc. Your tiered membership does the same thing.
How many clients do I need before a loyalty program makes sense to build?
200 active clients (visited in the last 120 days) is a reasonable floor. Below that, the math on at-risk segments is too thin to run meaningful automation. A medspa with 200 active clients at 55% repeat rate has roughly 90 clients who are likely to return and 110 who are drifting. The at-risk segment alone (clients in the 60-120 day window) probably contains $45,000-$90,000 in potential revenue if reactivated at your average $250 ticket. That is the business case. Above 200 active clients, the wallet pass and lifecycle automation pays for itself on the first reactivation campaign.
What should my front desk actually say to get clients to install the wallet pass?
One sentence at checkout: "Scan this to save your loyalty status to your phone, we'll send you a reminder when it's time to rebook." That is it. Not a pitch. Not a feature list. The rebooking reminder is the value proposition for the client. The lock-screen notification and free push channel is the value proposition for you. Train the front desk to present the QR code as part of the checkout routine, not as an optional add-on. Peak install moment is right after the service when satisfaction is highest. Medspas that position the QR presentation as a standard step (like handing back a credit card) hit 50-60% install rates. Medspas that make it optional and inconsistent hit 15-20%.
How do peak months change my loyalty program strategy?
Peak months for medspas are March through May and October through November. These align with pre-summer skin prep and pre-holiday season. Your membership upgrade offers and prepay bundle campaigns should land in February and September, the month before each peak window opens. Clients who prepay in February are locked in for the spring rush. Clients who prepay in September are booked through the holiday season. Running a new-member acquisition push during peak months is expensive (your CAC climbs when demand is high) and unnecessary. Use peak months to max capacity with existing loyal clients and new referrals from Champions. Save your paid acquisition budget for January and June when demand drops and CAC is lower.
Build your personalized retention plan
Free 90-second wizard. Pulls your real menu/services + industry-tier calibration.
Get my Growth Plan