Laptop showing a performance dashboard with charts and key metrics

    Medspa Marketing KPIs: The 15 Numbers That Actually Matter

    Discover the medspa marketing KPIs that drive revenue, from speed-to-lead and show rate to CAC, LTV, and ROAS, plus a weekly dashboard you can use today.

    Portrait of Chase Hanson

    Chase Hanson

    Founder, Marketing Party

    "How are our ads doing?"

    When I ask a medspa owner that question, I usually get one of two answers.

    "We got a ton of leads last month!"

    Or, "Our Instagram got a lot of likes."

    Neither one tells me whether marketing is making the clinic money.

    I've seen clinics celebrate a record lead month while revenue stayed flat. I've also seen clinics panic over rising cost per lead when their business was actually more profitable than ever.

    Here's the thing: most medspas track the wrong numbers, or they track the right numbers in isolation.

    After 12 years of running marketing for medspa and wellness brands, I've learned that there are only a handful of KPIs that really matter. When you track them together, they tell you exactly where your marketing is working, where it's leaking money, and when it's time to scale.

    In this post, I'm going to show you:

    • The 15 medspa marketing KPIs worth tracking
    • How to calculate each one
    • The starting targets I recommend
    • How one small improvement can lower your cost per patient without spending more
    • The vanity metrics to stop obsessing over
    • A simple weekly, monthly, and quarterly KPI dashboard

    Let's dive in.


    Quick Answer: What KPIs Should a Medspa Track?

    The most important medspa marketing KPIs are cost per lead, speed-to-lead, lead-to-booking rate, show rate, consult close rate, customer acquisition cost (CAC), patient lifetime value (LTV), return on ad spend (ROAS), marketing spend as a percentage of revenue, patient retention rate, and Google review velocity. Track them together, by lead source, every week.


    Why Most Medspas Track the Wrong Numbers

    Marketing platforms are great at showing you numbers.

    Meta shows you reach, impressions, and clicks. Google shows you clicks and conversions. Instagram shows you followers and likes.

    But none of those platforms can see what happens after a lead comes in.

    They don't know if your front desk called her in five minutes or five hours. They don't know if she showed up for her consult. They don't know if she bought a $3,000 package or walked out.

    That's why you can't judge your marketing inside Ads Manager.

    The KPIs that matter follow a patient through your entire journey:

    Ad → Lead → Contact → Booked consult → Show → Purchase → Return visit → Referral

    A leak anywhere in that journey costs you money, even if your ads look great.

    So I break medspa KPIs into four groups:

    1. Lead generation KPIs: Is marketing creating enough opportunities?
    2. Lead handling KPIs: Is your team turning leads into patients?
    3. Profitability KPIs: Is marketing making you money?
    4. Retention and reputation KPIs: Are patients coming back and bringing others?

    Let's go through each one.


    Group 1: Lead Generation KPIs

    KPI #1: Lead Volume by Source

    What it is: How many new leads you get each week or month, broken down by where they came from.

    Your main lead sources will usually include:

    • Google Ads
    • Meta ads (Facebook and Instagram)
    • Organic search and your Google Business Profile
    • Referrals
    • Community events
    • Walk-ins and phone calls

    Why it matters: Total lead volume alone is almost useless. You need to know which channels produce leads, because every other KPI in this post should be broken down by source.

    A Meta lead and a Google lead are not the same patient. They behave differently, show up at different rates, and buy differently.

    KPI #2: Cost Per Lead (CPL)

    How to calculate it:

    Ad spend ÷ number of leads = cost per lead

    If you spend $3,500 on Meta ads and generate 175 leads, your cost per lead is $20.

    For website leads, we like to see a cost per lead between $8 and $30, though it can run higher depending on your location and competitor saturation.

    Why it matters: CPL tells you how efficiently your ads generate interest.

    The warning: Cost per lead is the most over-watched number in medspa marketing.

    A cheap lead that never answers her phone is expensive. A more expensive lead who books, shows, and buys a package is cheap.

    Never judge a campaign on CPL alone. Always look at it next to show rate, close rate, and CAC.


    Group 2: Lead Handling KPIs

    This is where most medspas lose the most money, and where most owners aren't looking.

    KPI #3: Speed-to-Lead

    What it is: How long it takes your team to contact a new lead after she submits a form or calls.

    My target: Under 5 minutes.

    Why it matters: Every minute you wait, the lead gets colder.

    Research published in the Harvard Business Review found that companies that contacted online leads within an hour were nearly seven times more likely to qualify them than companies that waited even one hour longer.

    In the medspa world, I've found the window is even shorter. Patients submit forms from their phones on a lunch break or late at night, and they often inquire with more than one clinic.

    If you track only one lead handling KPI, track this one.

    For more, read speed-to-lead: why medspas lose leads in the first 5 minutes.

    KPI #4: Contact Rate

    How to calculate it:

    Leads you successfully reach ÷ total leads = contact rate

    Why it matters: You can't book a patient you never talk to.

    A low contact rate usually means one of three things: you're calling too slowly, you're giving up too early, or your follow-up relies on calls alone instead of calls, texts, and emails together.

    KPI #5: Lead-to-Booking Rate

    How to calculate it:

    Booked consults ÷ total leads = lead-to-booking rate

    Why it matters: This tells you how well your front desk and follow-up sequences convert interest into appointments.

    If this number is low, look at your call scripts, your offer, and your nurture sequences. We recommend a 7-day impulse nurture for new leads, followed by a 120-day long-term nurture for anyone who doesn't book right away.

    KPI #6: Show Rate

    How to calculate it:

    Consults attended ÷ consults booked = show rate

    Why it matters: Every no-show is a provider's time you paid for and got nothing back.

    Show rate is one of the fastest KPIs to improve, and it doesn't require spending a single extra dollar on ads. Confirmation calls, automated reminders, and small deposits can move it quickly.

    For the full playbook, read how to improve consult show rates and reduce no-shows.

    KPI #7: Consult Close Rate

    How to calculate it:

    Patients who purchase ÷ consults attended = close rate

    Why it matters: This is where marketing hands off to sales.

    If your ads, follow-up, and show rate are strong but your close rate is low, your problem isn't marketing. It's your consultation process, your pricing, or how your team handles objections.

    Track close rate by provider or patient coordinator, too. It's one of the best ways to spot a training opportunity.

    For more, read medspa consultation process: a step-by-step sales framework.


    How One Small Fix Lowers Your Cost Per Patient

    Here's why lead handling KPIs matter so much.

    Let's say you spend $7,000 on ads in a month.

    Step Scenario A Scenario B
    Ad spend $7,000 $7,000
    Leads ($20 cost per lead) 350 350
    Booked consults (40%) 140 140
    Show rate 70% 80%
    Consults attended 98 112
    Close rate 50% 50%
    New patients 49 56
    Cost per new patient $143 $125

    The only difference between Scenario A and Scenario B is a 10-point improvement in show rate.

    Same ad spend. Same number of leads. Same close rate.

    Seven more new patients and a 13% lower cost per patient.

    Now imagine improving speed-to-lead, booking rate, show rate, and close rate at the same time. That's how clinics grow revenue without increasing their ad budget.


    Group 3: Profitability KPIs

    KPI #8: Customer Acquisition Cost (CAC)

    How to calculate it:

    Marketing spend ÷ new paying patients = customer acquisition cost

    At Marketing Party, we calculate CAC using ad spend and direct campaign costs, like print and events. We don't include management fees, because they're a fixed cost that doesn't change with the number of patients you acquire.

    Why it matters: CAC tells you what it actually costs to bring a new patient through your door.

    It's a far more honest number than cost per lead, because it accounts for every leak between the ad and the purchase.

    Calculate CAC for your marketing as a whole and for each channel separately.

    For more, read medspa customer acquisition cost: benchmarks and how to lower it.

    KPI #9: Average First-Visit Revenue

    How to calculate it:

    Revenue from new patients ÷ number of new patients = average first-visit revenue

    Why it matters: This tells you how much new patients spend right away.

    Compare it to your CAC. If your average first visit brings in $600 and your CAC is $140, your marketing pays for itself on day one. If your first visit brings in $100 and your CAC is $140, you're relying on patients coming back to become profitable.

    Neither is automatically bad. But you need to know which situation you're in.

    A note on intro offers: Deep discounts can bring in lots of first visits with very low revenue. That's fine only if those patients come back. Watch this KPI closely next to your retention rate.

    KPI #10: Patient Lifetime Value (LTV)

    How to calculate it (simple version):

    Average revenue per visit × average visits per year × average years as a patient = lifetime value

    For example, a patient who spends $400 per visit, comes in 4 times a year, and stays for 3 years has a lifetime value of $4,800.

    Why it matters: Lifetime value is what makes a $140 customer acquisition cost look cheap.

    A patient who comes in for a $400 facial might not look profitable at first. But if she keeps coming back, joins a membership, and eventually tries body contouring, she could be worth thousands.

    For the full breakdown, read patient lifetime value for medspas.

    KPI #11: LTV-to-CAC Ratio

    How to calculate it:

    Patient lifetime value ÷ customer acquisition cost = LTV:CAC ratio

    Using the example above, a $4,800 lifetime value and a $140 CAC gives you a ratio of about 34:1.

    My target: At least 3:1.

    Why it matters: This is the number that tells you whether you can afford to scale.

    Once you know it costs $140 to acquire a patient worth thousands over time, you don't have a spending problem. You have a scaling opportunity.

    KPI #12: Return on Ad Spend (ROAS)

    How to calculate it:

    Revenue from ads ÷ ad spend = ROAS

    If you spend $3,500 on Google Ads and generate $17,500 in revenue from those patients, your ROAS is 5, often written as 5:1.

    Why it matters: ROAS tells you which campaigns deserve more budget, which ones need fixing, and which ones should be turned off.

    How to track it accurately: Your ads, website, CRM, and point-of-sale system need to be connected so you can follow a patient from the first click to what she purchased.

    Don't forget phone calls. Many medspa patients call instead of filling out a form, and if you're not tracking calls, your ROAS will look worse than it really is. Google's guide to phone call conversion tracking walks through your options.

    KPI #13: Marketing Spend as a Percentage of Revenue

    How to calculate it:

    Total marketing spend ÷ total revenue = marketing spend percentage

    My recommended starting point: About 10% of current monthly revenue, or 10% of your goal monthly revenue if you have the operating capital to invest in growth.

    Why it matters: This keeps your budget grounded in the reality of your business, so you're not underinvesting in growth or overspending without a plan.

    For more, read how much should a medspa spend on marketing?


    Group 4: Retention and Reputation KPIs

    KPI #14: Patient Retention Rate

    How to calculate it:

    Patients who return within a set period ÷ total patients from the starting period = retention rate

    For example, of the 100 new patients you saw in January, how many came back within 90 days?

    Why it matters: Retention is where medspa profitability really lives.

    According to research from Bain & Company cited in the Harvard Business Review, increasing customer retention rates by 5% can increase profits by 25% to 95%.

    You already paid to acquire these patients. Every time they return, your effective acquisition cost goes down.

    Supporting retention metrics worth watching:

    • Rebooking rate: How many patients book their next appointment before leaving
    • Membership churn: How many members cancel each month
    • Campaign revenue: How much revenue each SMS and email campaign produces

    Your retention calendar, from New Year campaigns to Black Friday week and 12 Days of Christmas, should show up clearly in these numbers.

    KPI #15: Google Review Velocity

    What it is: How many new Google reviews your clinic earns each week.

    My target: At least 3–5 new reviews per week.

    Why it matters: Reviews influence both where you rank and whether patients choose you.

    Google says local results are based on relevance, distance, and prominence, and its Business Profile guidelines note that more reviews and positive ratings can help your local ranking.

    In my experience, the consistency of new reviews matters just as much as your total count. A clinic with 400 reviews that hasn't earned a new one in three months looks stale to patients.

    The easiest way to hit your target is to automatically request a review after a patient's first visit.

    For more, read how to get more Google reviews for your medspa.


    Starting KPI Targets I Recommend

    Every clinic, market, and service mix is different. But if you're not sure where to start, here are the targets I'd use as a baseline:

    KPI Starting Target
    Speed-to-lead Under 5 minutes
    Contact rate 70% or higher
    Lead-to-booking rate 30–50%
    Show rate 70% or higher
    Consult close rate 50% or higher
    LTV:CAC ratio 3:1 or higher
    ROAS 4:1 or higher
    Marketing spend About 10% of revenue
    Google reviews 3–5 new reviews per week

    Don't treat these as universal benchmarks. Your best benchmark is your own clinic's numbers from last month and last year.

    The goal is to improve them, one KPI at a time.


    Vanity Metrics to Stop Obsessing Over

    Some numbers feel good but don't tell you much on their own.

    Likes and Followers

    A post with 2,000 likes that doesn't generate a single booking isn't helping your business. Social engagement can support your brand, but it isn't a revenue KPI.

    Impressions and Reach

    Seeing that 50,000 people saw your ad means nothing if none of them became patients.

    Click-Through Rate by Itself

    A high click-through rate can mean your ad is compelling. It can also mean your ad attracts curious people who were never going to buy.

    Cost Per Lead by Itself

    We covered this already, but it's worth repeating: the cheapest leads are often the most expensive patients.

    These metrics are useful for diagnosing your ads. They just shouldn't decide whether your marketing is working.


    Your Medspa KPI Dashboard: What to Track and When

    You don't need to check every number every day.

    Here's the rhythm I recommend:

    Frequency KPIs to Review
    Weekly Lead volume by source, cost per lead, speed-to-lead, booking rate, show rate, close rate, new Google reviews
    Monthly CAC by channel, ROAS by channel, average first-visit revenue, marketing spend as a percentage of revenue, SMS and email campaign revenue
    Quarterly Patient lifetime value, LTV:CAC ratio, patient retention rate, membership churn

    Weekly numbers help you catch problems fast, like a front desk that stopped calling leads or a campaign that suddenly stopped producing.

    Monthly numbers help you decide where to move budget.

    Quarterly numbers help you understand the long-term health of your business.


    How to Set Up KPI Tracking the Right Way

    You can't track what isn't connected.

    Here's what you need:

    1. A CRM That Tracks Every Lead

    Every lead should enter your CRM automatically with its source attached.

    At Marketing Party, we use GoHighLevel to track each lead through a pipeline, from new lead to contacted, booked, showed, and purchased. That's how you calculate booking rate, show rate, and close rate without spreadsheets.

    For more, read GoHighLevel for medspas.

    2. Conversion Tracking on Your Website and Ads

    Track lead form submissions, booked appointments, and phone calls as conversions in Google Ads and Meta.

    3. A Connection to Your Point-of-Sale System

    To calculate ROAS, CAC, and lifetime value, you need to know what patients actually purchased. Make sure your CRM and your POS or EMR share the right data.

    4. One Simple Dashboard

    Put your weekly KPIs in one place, and review them with your team at the same time every week.

    When everyone sees the numbers, everyone owns them.


    Frequently Asked Questions

    What is the most important KPI for a medspa?

    Customer acquisition cost compared to patient lifetime value is the most important because it tells you whether your marketing is profitable and whether you can afford to scale. For day-to-day operations, speed-to-lead and show rate often have the fastest impact.

    What is a good show rate for a medspa?

    A good starting target is 70% or higher. Clinics can improve show rates with fast lead response, confirmation calls, automated text reminders, and small deposits for high-ticket consultations.

    How do you calculate customer acquisition cost for a medspa?

    Divide your marketing spend, not including management fees, by the number of new paying patients in the same period. If you spend $7,000 and gain 50 new patients, your CAC is $140.

    What is a good ROAS for a medspa?

    A 4:1 ROAS, or $4 in revenue for every $1 in ad spend, is a strong starting target. The right number depends on your margins, services, and patient lifetime value.

    How often should a medspa review marketing KPIs?

    Review lead handling KPIs weekly, profitability KPIs like CAC and ROAS monthly, and long-term KPIs like lifetime value and retention quarterly.


    Conclusion

    Leads and likes don't tell you whether your marketing is working.

    The right KPIs do.

    To recap:

    • Track the full patient journey, from ad to lead to purchase to return visit
    • Break every KPI down by lead source
    • Fix lead handling first: speed-to-lead, booking rate, show rate, and close rate
    • Measure profitability with CAC, LTV, and ROAS, not cost per lead
    • Watch retention and review velocity, because that's where long-term profit lives
    • Review your numbers on a weekly, monthly, and quarterly rhythm

    Start this week by calculating just three numbers for last month: your show rate, your close rate, and your customer acquisition cost. Those three alone will tell you more about your marketing than any ad platform dashboard.


    Ready to Transform Your Marketing?

    Let's discuss how we can help you implement these strategies and drive real results for your business.

    Book Free 30-Minute Strategy Call

    Med Spa Marketing

    More in Strategy and Planning

    See everything in the Med Spa Marketing hub