How to Calculate ROI on Meta Ads for Beauty & Medspa Brands
To calculate ROI on Meta ads, subtract your total ad spend from the revenue those ads generated, divide that number by your ad spend, then multiply by 100 to get a percentage. It sounds simple, but most beauty and medspa brands get the number wrong because they measure the wrong things, counting clicks instead of bookings, or ignoring the lifetime value of a client who becomes a regular. Below, our team at BOWO Creative, based in Toronto, walks through the real formula, the numbers you actually need to track, and a free calculator so you can find your own return in minutes.
TL;DR: Meta ads ROI is (revenue from ads minus ad spend) divided by ad spend, times 100. For beauty and medspa brands, the two numbers that matter most are cost per booked appointment and average client value, not clicks or impressions. A single treatment might look unprofitable on its own, but factoring in repeat visits and referrals often changes the picture completely. Use the calculator below to plug in your own numbers.
Table of Contents
• What Is the Formula to Calculate ROI on Meta Ads?
• What Numbers Do You Actually Need to Calculate Meta Ads ROI?
• How Do You Track Which Bookings Came From Meta Ads?
• What Counts as a Good ROI for Beauty Brand Meta Ads?
• Why Does a Single Treatment's ROI Sometimes Look Misleading?
• See What Your Ad Spend Turns Into in Booked Treatments
• Turn Your Numbers Into a Better Campaign
• Frequently Asked Questions
What Is the Formula to Calculate ROI on Meta Ads?
The core formula is straightforward: ROI = (Revenue from ads minus Ad spend) divided by Ad spend, times 100. If you spent $1,000 on Meta ads last month and those ads generated $3,000 in booked treatments, your ROI is (($3,000 minus $1,000) divided by $1,000) times 100, which equals 200%. For every dollar spent, you made two dollars back on top of it.
A closely related metric, ROAS (return on ad spend), is simpler and often used alongside ROI: it is just revenue divided by ad spend, expressed as a ratio like 3:1 rather than a percentage. Both numbers tell a similar story, but ROI accounts for the spend itself as a cost, which makes it the more accurate figure when you are deciding whether a campaign is genuinely profitable.
What Numbers Do You Actually Need to Calculate Meta Ads ROI?
Three numbers make the formula work, and beauty brands often only have one of them tracked properly. You need total ad spend for the period, which Meta's Ads Manager reports clearly. You need total revenue directly attributable to those ads, which requires either a Meta Pixel and Conversions API set up correctly, or a manual process of asking new clients how they found you and matching that against your booking system. And you need a defined time window, since Meta ads ROI should be measured over a consistent period, typically 30 days, rather than compared across mismatched date ranges. For a fuller breakdown of what a well-run account should be tracking day to day, see our paid ads management for medspas service.
The most common mistake is stopping at cost per click or cost per lead, because a cheap lead that never books an appointment is not a return at all. Revenue, not clicks, is what the formula actually needs.
How Do You Track Which Bookings Came From Meta Ads?
Attribution is the part most beauty and medspa brands get wrong, so it is worth doing properly. The most reliable method is a Meta Pixel combined with the Conversions API installed on your booking page, so that a completed booking is tracked back to the specific ad, audience, and campaign that drove it. This also feeds Meta's own algorithm better data, which tends to improve delivery over time, a benefit we cover in our guide on beauty brand Meta ad creative, and it matters just as much for the timing of when your ads run, since better data helps Meta's delivery system find your best-performing windows faster.
Where a full technical setup is not in place yet, a simple manual system still works: add a "how did you hear about us" field to your booking form, or have front-desk staff ask and log it. It is less precise than pixel tracking, but it is far better than guessing, and it is enough to calculate a directionally accurate ROI.

What Counts as a Good ROI for Beauty Brand Meta Ads?
There is no single number that applies to every clinic, because the right ROI depends heavily on your margins and average client value. A medspa with high-ticket treatments and strong repeat business can be comfortably profitable at a lower ROI than a salon running lower-margin, one-off services. As a general reference point, many beauty and aesthetic businesses aim for at least 200 to 300% ROI on Meta ads once a campaign is optimised, though a genuinely strong account can exceed that. We see this pattern consistently across our Toronto and GTA medspa clients, where accounts that track revenue properly, not just leads, tend to reach that benchmark faster.
What matters more than hitting a specific benchmark is the trend. An account improving from 100% to 180% ROI over a few months of testing is a healthy sign, even if it has not yet reached an industry reference point. Judge your own campaigns against their own history first, and against broader benchmarks second.
Read Also: Beauty Brand Meta Ads Creative 2026
Why Does a Single Treatment's ROI Sometimes Look Misleading?
A first booking often looks unprofitable or barely break-even when measured on its own, especially for an introductory offer or a lower-priced treatment used to bring new clients in. That is normal, and it is the wrong number to stop at. The full picture requires factoring in client lifetime value: how many times that client rebooks, whether they upgrade to higher-value treatments, and whether they refer friends.
A $150 first-visit facial that cost $60 in ad spend to acquire looks unremarkable in isolation. If that same client returns quarterly for two years and refers one friend, the real return on that original $60 is many times higher than the single-booking number suggests. Tracking lifetime value alongside campaign-level ROI gives a far more honest picture of whether Meta ads are actually working for your clinic.
See What Your Ad Spend Turns Into in Booked Treatments
Enter your spend and consultation funnel below to see clicks, leads, booked treatments, and revenue, updated instantly.
Estimates only, based on the figures you enter. Actual results depend on your treatments, location, competition, and offer.
Not happy with the number the calculator gave you? or call 416-990-0126, we'll look at your account and show you exactly where the return is being lost.
Turn Your Numbers Into a Better Campaign
Knowing your real Meta ads ROI changes how you make decisions: which campaigns to scale, which to pause, and where your budget is actually being wasted. Start by tracking revenue, not just clicks, use the calculator above to get an honest baseline, and revisit the number monthly as your campaigns mature.
If your ROI is not where it should be, book your free ads audit with BOWO Creative or call 416-990-0126, and we'll help you find the gap between what you are spending and what you should be earning back.
Frequently Asked Questions
What's the difference between ROI and ROAS for Meta ads?
ROAS is revenue divided by ad spend, shown as a ratio like 3:1. ROI subtracts the spend first, then divides by the spend, shown as a percentage. ROI is generally the more accurate measure of actual profitability, since it accounts for the cost itself rather than just the revenue generated.
How often should I calculate my Meta ads ROI?
Monthly is the most useful cadence for most beauty and medspa brands, since it is long enough to smooth out day-to-day fluctuations but frequent enough to catch a declining campaign before too much budget is wasted.
Can I calculate ROI without a Meta Pixel installed?
Yes, though less precisely. A simple "how did you hear about us" question on your booking form or at check-in can approximate attribution well enough to calculate a directionally accurate ROI, even without full pixel tracking in place.
Why does my Meta ads ROI look low even though I'm getting bookings?
This usually means you are measuring a single treatment in isolation rather than factoring in client lifetime value. A first visit can look break-even while the same client's repeat visits and referrals make the real return far stronger over time.


