The Medspa Membership Launch Checklist — Every Step, the First-90-Days Revenue Math, and the Automation That Runs It
A medspa in Greenville launched a membership program, signed up 60 members in the first month, and was quietly losing money on every one of them by month two. The benefit structure gave members a discount so generous that an active member was less profitable than a cash patient, and there was no automation keeping members engaged, so a third of them churned by month three. The owner had done the hard part, getting people to sign up, and then watched the program erode her margin and her member base at the same time. A membership is the single biggest retention lever in a medspa, but only if you launch it correctly. This is the complete launch checklist, the first-90-days revenue math, and the automation that keeps a membership from becoming the Greenville result.
I have built medspa membership programs both on RepeatMD and DIY in Stripe. Every figure here comes from real client work or the public benchmarks I cite, prefixed “est.” when estimated. I do not invent numbers.
Why a membership is the most valuable thing you can launch
The documented data is consistent: members spend 44% more annually than non-members, and practices running a real membership program see roughly 22% total revenue lift. A membership converts lumpy, unpredictable treatment revenue into a recurring base, and it formalizes your highest-value relationships into a structure that rewards the behavior you want, frequent visits and broad spend across your menu. It is the retention and LTV engine that every other marketing dollar feeds into.
But the upside comes with two real risks, and the Greenville medspa hit both. Price the benefit wrong and members erode your margin. Skip the engagement automation and members churn. The launch checklist below is built to avoid both, because a membership done wrong is worse than no membership at all.
Before you start: the two questions that decide everything
Two decisions made before you build anything determine whether the program works.
First, what behavior are you rewarding? A membership should reward the high-frequency, high-margin behavior you want more of. For most medspas that is regular injectable visits plus retail skincare. The benefits should make the patient who comes every 90 days and buys her skincare from you feel rewarded, because she is your most profitable patient and the membership locks her in.
Second, what is your breakeven? Before you set a single benefit, model what an active member costs you at expected usage. If a $99-a-month member uses $130 of discounts a month, you are paying patients to be members. The discount must be structured so a member is never less profitable than a cash patient. This single piece of math is what the Greenville medspa skipped.
The launch checklist, step by step
⚡ 2-minute scorecard · instant result
How strong is your lead engine?
Answer 5 quick questions. Get your score + the top fixes — free.
1. Do you track which source every lead comes from?
2. Do you respond to new leads in under 5 minutes?
3. Do you have a CRM that catches every inquiry?
4. Do you run a follow-up / nurture sequence?
5. Is your site built to convert, not just inform?
Here is the complete sequence. I build it in this order for every client, because each step depends on the one before it.
Step 1 — Design the pricing and benefit structure
Three principles. The monthly fee is low enough to feel safe ($79 to $129). The discount is a concrete dollar amount ($10 off per unit, not “5% off”), because vague percentages do not motivate. And unused credit rolls over so a skipped month never feels wasted, which removes the single biggest cancellation trigger. Then model the breakeven so the benefit never inverts your margin. The structure matters more than the exact price. This is also where pricing transparency pays off, because the same logic that makes transparent treatment pricing convert applies to publishing a clear, concrete membership benefit.
Step 2 — Choose the platform: RepeatMD or DIY Stripe
Above roughly $80,000 in monthly revenue, RepeatMD pencils out at its platform fee. Below that, a DIY membership in Stripe at around $300 a month in fees beats the platform cost until you cross about 80 active members. Do not pay a $2,499-a-month platform fee to run 30 members, and do not try to hand-build complex tiered logic in Stripe once you are at real scale. Pick on your revenue and member count, not on hype. The deeper platform comparison is on my membership program page.
Step 3 — Build the signup and billing infrastructure
Wire recurring billing, set up the member portal or account-credit tracking, configure failed-payment dunning, and connect membership data to your CRM so member status drives messaging. Test the full billing cycle with a real card before launch. Involuntary churn from failed payments is a silent killer, and dunning recovers a meaningful share of it, so do not skip the failed-payment recovery setup.
Step 4 — Build the member automation flows
This is the step the Greenville medspa skipped, and it is the one that prevents churn. Build the welcome sequence, the monthly value reminder, the benefit-usage nudge, the failed-payment recovery, and the at-risk win-back. These flows keep members engaged and the program self-running. The same Klaviyo engine that I documented taking a medspa from $8K to $28K in flow revenue runs these member flows, and the broader automation lives on my AI automation page.
Step 5 — Pre-launch to your warmest patients
Before any public launch, offer the membership to your highest-frequency existing patients first. The patient who already comes every 90 days for Botox is the easiest conversion because the membership rewards behavior she already has. Seeding the program with these patients gives you proof, revenue, and word-of-mouth before you go wide, and they are the most profitable members to start with.
Step 6 — Public launch with a founding-member offer
Launch publicly with a time-bound founding-member incentive: a first-month bonus, not a discounted ongoing rate. The bonus creates urgency without permanently cutting the membership price. Promote it across your patient list, in-clinic at checkout, and on the website. A founding-member cohort also creates social proof for the patients who join later.
Step 7 — Track the first-90-days metrics and optimize
Measure signups, churn, member versus non-member spend, and benefit utilization. The first 90 days set the trajectory, so tune the price, benefits, and automation on real numbers. If churn spikes at month three, your engagement automation needs work. If members are less profitable than cash patients, your breakeven was wrong. The data tells you exactly what to fix.
The first-90-days revenue math
Here is the realistic math for a medspa with a healthy patient base launching a $99-a-month membership.
| Milestone | Members | Recurring fee revenue | What is really happening |
|---|---|---|---|
| Day 30 (pre-launch + founding) | est. 25 to 40 | est. $2,500 to $4,000/mo | Warmest patients converted, model proven |
| Day 60 | est. 35 to 60 | est. $3,500 to $6,000/mo | Public launch cohort joining, churn signals appearing |
| Day 90 | est. 40 to 80 | est. $4,000 to $8,000/mo | Recurring base established, optimization underway |
But the recurring fee is the smaller part of the value. The bigger number is the behavior change. Members spend 44% more annually than non-members, and the practice sees roughly 22% total revenue lift. So a member is not worth $99 a month, she is worth $99 a month plus a 44% lift on everything else she buys. On a medspa where the average member would have spent $3,000 a year as a cash patient, the membership lifts that toward est. $4,300 a year plus the $1,188 in fees. That is the real first-90-days math: a recurring base, plus a lift across every member’s total spend.
Run your own numbers
Your patient base, average spend, and visit frequency are specific to your clinic, and they determine whether 40 or 80 members is realistic and what the breakeven discount can be. Before you set the price, plug your numbers into the medspa revenue calculator. Model your expected member count, the per-member fee, and the spend lift, and you will see the recurring base plus the LTV multiplier for your specific clinic. This is also how you stress-test the breakeven so you do not repeat the Greenville mistake.
The automation that runs the membership
A membership is only as good as the engagement behind it, and engagement at scale means automation. Here is the flow set that keeps members from churning, every one running without front-desk involvement.
- Welcome sequence: sets expectations, explains the benefits, and prompts the first benefit use so the member feels value immediately.
- Monthly value reminder: shows the member what she is getting and what credit she has banked, reinforcing the decision to stay.
- Benefit-usage nudge: prompts members who have not used their credit, because an unused benefit is a cancellation waiting to happen.
- Failed-payment dunning: recovers involuntary churn from expired or declined cards, a silent source of member loss.
- At-risk win-back: catches members showing cancellation signals (no visits, no benefit use) before they churn.
Membership churn overwhelmingly happens because the program goes silent after signup. The patient joins, hears nothing, forgets what she is paying for, and cancels around month three. These five flows are the entire defense, and they are the difference between a membership that compounds and one that leaks members as fast as you add them.
What the Greenville medspa fixed
When I rebuilt the Greenville program, two changes turned it around. First, we restructured the benefit so the breakeven was protected, a per-unit discount that rewarded frequency without inverting margin, plus a rollover credit instead of an open-ended discount. Members became more profitable than cash patients, as they should be. Second, we built the five engagement flows. Month-three churn dropped sharply because members were engaged instead of forgotten. The program that was eroding her margin became a recurring revenue base inside two months of the fix.
What I would never do in a membership launch
I do not launch without modeling the breakeven, because a generous-sounding benefit can quietly make every member unprofitable. I do not skip the engagement automation, because a silent membership churns at month three. I do not pay a large platform fee before the member count justifies it. I do not use vague percentage discounts, because they do not motivate. And I do not launch publicly before pre-launching to the warmest patients, because the founding cohort is your proof and your social proof. Each of these is a common mistake, and the Greenville medspa hit two of them.
What to do this week
- Model your breakeven: what does an active member cost you at expected usage? If the benefit inverts your margin, redesign it before anything else.
- Decide RepeatMD versus DIY Stripe based on your revenue and projected member count, not hype.
- Design the structure: low fee, concrete dollar discount, rollover credit.
- Build the five engagement flows before launch, not after.
- Pre-launch to your top 20 highest-frequency patients.
- Run your numbers through the revenue calculator to set realistic 90-day targets.
The membership is the bottom-of-funnel LTV multiplier that makes every other marketing dollar worth more, but only if it is launched on real math and run on real automation. If you want your membership structure and 90-day plan built against this checklist, I do a free 30-minute revenue audit and send a prioritized 5-point fix list inside 48 hours.
Want your membership launched on real math, not hope?
I take 5 medspa clients at a time. The audit is free, the math is transparent, and you leave with a 5-point fix list either way.
FAQ
How long does it take to launch a medspa membership program?
The build takes about 2 to 4 weeks: pricing design, platform setup, billing infrastructure, and the automation flows. The launch itself is staged, a pre-launch to your warmest patients first, then a public founding-member launch. The first 90 days are when you prove the model and tune it on real data. I tell clients to expect a working program inside a month and a meaningfully optimized one by day 90.
Should I use RepeatMD or build my membership in Stripe?
It depends on your revenue and member count. RepeatMD pencils out above roughly $80,000 in monthly revenue at its platform fee. Below that, a DIY membership in Stripe at around $300 a month in fees beats the platform cost until you cross about 80 active members. I have built both for clients. Do not pay a $2,499-a-month platform fee to run 30 members, and do not try to hand-build complex tiered logic in Stripe once you are at scale.
How should I price a medspa membership?
Low monthly fee, concrete benefit, rollover credit. The fee should feel safe ($79 to $129 a month), the discount should be a specific dollar amount ($10 off per unit, not 5% off), and unused credit should roll over so a skipped month never feels wasted. Then model the breakeven so a member is never less profitable than a cash patient at expected usage. The structure matters more than the exact number.
What is the first-90-days revenue math on a medspa membership?
For a medspa with a healthy patient base, a realistic target is 40 to 80 founding members in the first 90 days. At $99 a month that is est. $4,000 to $8,000 a month in recurring revenue, but the bigger number is behavior: members spend 44% more annually than non-members and practices running a real membership see roughly 22% total revenue lift. So the first 90 days establish a recurring base plus a lift across the members’ total spend, not just the membership fee itself.
How do I get my first medspa members?
Pre-launch to your highest-frequency existing patients before any public announcement. The patient who already comes in every 90 days for Botox is the easiest conversion because the membership simply rewards behavior she already has. Seed the program with these patients first, then launch publicly with a founding-member offer. Acquiring the warmest patients first gives you proof, revenue, and word-of-mouth before you go wide.
What benefits should a medspa membership include?
A concrete recurring discount (per-unit on injectables or a service credit), priority booking, members-only events or pricing on retail skincare, and a banked monthly credit that rolls over. The credit-rollover is psychologically important because it removes the fear of wasting the fee in a slow month. Avoid vague percentage discounts and avoid benefits that cost you nothing, because members can tell the difference.
What is the biggest risk in launching a medspa membership?
Pricing the benefit so generously that members become less profitable than cash patients, or churning members because there is no engagement after signup. Both are solved upfront: model the breakeven before launch so the discount never inverts your margin, and build the member automation flows (welcome, value reminders, churn win-back) so members stay engaged. A membership that signs people up and then goes silent churns hard around month three.
How do I keep medspa members from canceling?
Engagement automation and credit-rollover. The welcome sequence sets expectations, monthly value reminders show members what they are getting, benefit-usage nudges prompt them to use their credit, and an at-risk win-back catches members before they cancel. The rollover credit removes the slow-month cancellation trigger. Most membership churn happens because the program goes silent after signup, so the fix is consistent, automated touchpoints.
Can a membership program work for a small or new medspa?
Yes, and the DIY Stripe route is built for exactly this case. A new medspa below $80,000 monthly revenue should not pay a large platform fee, but it can run a clean membership in Stripe for around $300 a month and start building recurring revenue immediately. Even 30 to 40 members create a predictable revenue floor that smooths out the lumpiness a young medspa lives with. Start small, price it right, and scale the platform when the member count justifies it.
What tools do I need to run a medspa membership?
A billing platform (RepeatMD or Stripe), a CRM that tracks member status and drives messaging (GoHighLevel), an email and SMS platform for the member flows (Klaviyo), and failed-payment dunning to recover involuntary churn. The membership data needs to connect to the CRM so member status personalizes the messaging. This is the same automation stack as the rest of medspa marketing, with membership status added as a segment.
How does a membership program interact with the rest of my marketing?
Membership is the retention and LTV engine that the rest of your marketing feeds. Your local SEO, ads, and content acquire patients, your conversion stack books them, and the membership is where the highest-value relationships are formalized into recurring revenue. Members spend 44% more annually, so converting acquired patients into members is what compounds the value of every other marketing dollar. It sits at the bottom of the funnel as the LTV multiplier.
What metrics should I track in the first 90 days?
Signups, churn rate, member versus non-member average spend, benefit utilization, and recurring revenue. Signups tell you if the offer resonates, churn tells you if the program engages, the spend comparison validates the 44% lift assumption for your specific clinic, and utilization shows whether members feel they are getting value. Tune the price and benefits on these real numbers rather than on assumptions, because every clinic’s membership economics differ.
Should the membership discount apply to injectables, retail, or both?
Both, structured carefully. A per-unit injectable discount drives the high-frequency rebook behavior, and a retail skincare discount drives the high-margin recurring attachment. Apply the injectable discount as a concrete per-unit dollar amount and the retail discount as a clear member price, and model both into the breakeven so the combined benefit never makes a member less profitable than a cash patient. The two together make membership compelling across your whole menu.
Frequently asked questions
How long does it take to launch a medspa membership program?
Should I use RepeatMD or build my membership in Stripe?
How should I price a medspa membership?
What is the first-90-days revenue math on a medspa membership?
How do I get my first medspa members?
What benefits should a medspa membership include?
What is the biggest risk in launching a medspa membership?
How do I keep medspa members from canceling?
Can a membership program work for a small or new medspa?
What tools do I need to run a medspa membership?
How does a membership program interact with the rest of my marketing?
What metrics should I track in the first 90 days?
Should the membership discount apply to injectables, retail, or both?
Want me to do this for you?
Book a free 30-min strategy call. I’ll review your site live and ship 3 specific fixes you can use this week. No pitch.


