September. Quarterly marketing meeting. They show you a report with 27 slides: reach, impressions, new followers, likes, comments, best posting time. Nice. Visual. Convincing.
And then you ask “OK, how much money did we generate?” and everything slows down. The classic “it depends” appears, along with “it is hard to measure” and “social media returns are long term”.
The uncomfortable truth: measuring social media ROI is perfectly possible. Most agencies simply do not want to do it because, if they did, they would have difficult conversations every quarter. Here are the 8 KPIs that matter, the 3 that do not, and the formulas anyone can apply without hiring a consultant.
What real ROI means in social media
ROI (Return on Investment) is the relationship between what you have earned and what you have invested. The basic formula is this:
ROI = ((Profit − Investment) / Investment) × 100
If you invested €1,000 in social media and generated €4,200 in attributable revenue, your ROI is 320%. For every euro invested, you recover the euro plus an additional €3.20.
So far, first-year textbook. The part almost nobody does well is isolating the profit “attributable” to social media. Because a customer rarely buys after a single post: they see a Reel, search your brand on Google, read a review, receive an email and call two weeks later. Who owns that customer? The honest answer is: the whole ecosystem. But there are ways to measure contributions.
ROI, ROAS, CPA: what each one measures
Before getting into specific KPIs, three concepts need to be clarified because they are constantly mixed up and they are not the same.
| Metric | What it measures | Formula | When to use it |
|---|---|---|---|
| ROI | Total profitability of the investment, including agency fee, ads and content | (Profit − Total investment) / Investment × 100 | For quarterly or annual budget decisions |
| ROAS | Return only on ad spend | Revenue attributable to ads / Ad spend | To optimise individual campaigns |
| CPA / CAC | Cost of acquiring a customer | Total investment / New customers | To understand whether the unit economics work |
The most common mistake is reporting ROAS and calling it ROI. An agency tells you “your ROAS is 4×” and it sounds great, but if their management fee and the cost of content are not included, your real ROI may be negative. Always ask for the full formula.
The 8 KPIs that do matter in social media
From the audits we run at islaNet for Mallorcan companies, these are the KPIs that truly predict whether your social media investment is paying off. If your agency is not reporting them, ask for them.
How much each qualified lead generated through social media costs you. Formula: Total investment / Number of leads. Spanish 2026 benchmark: €8-€25 per lead in B2B services, €3-€12 in B2C. If your CPL rises month after month without conversion improving, there is a funnel problem.
What it costs to close a real customer. Formula: Total investment / New customers. CAC is only useful when compared with customer lifetime value: if your CLV is €500 and your CAC is €120, you make money; if your CAC is €480, you lose.
Out of every 100 people coming from Instagram, how many buy? Formula: (Conversions / Visits from channel) × 100. It tells you which network deserves more investment. A network with 0.5% conversion but high traffic may perform better than one with 4% conversion but little volume.
How much comes back for every euro spent on ads. Formula: Revenue attributable to ads / Ad spend. Benchmark: 3× is considered minimum viable, 5× is good, 8× is excellent. Warning: ROAS does not include the agency fee, so it is not real ROI.
Not total engagement: qualified engagement. Formula: (Comments + Saves + Shares) / Reach × 100. Likes are cheap; saves and comments indicate real interest. An account with 1% qualified engagement sells more than another with 8% empty likes.
Your percentage of social mentions compared with the total in your sector. Formula: Brand mentions / Total sector mentions × 100. If your SoV grows but your CTR does not, you are not converting awareness into sales. If it drops, someone is taking your share.
The time from the first time a user sees you until they buy. Formula: Sum of days between first touch and conversion / Number of conversions. Useful for planning campaigns: if your average time is 47 days, do not expect to sell this month what you invested this month.
What an average customer will pay you over the entire relationship. Formula: Average ticket × Purchases per year × Retention years. It tells you how much you can afford to invest to acquire a customer. If your CLV is €1,200, spending €200 of CAC is good business.
The 3 KPIs that do not matter as much as you think
These three KPIs are not useless: they are intermediate indicators. The problem appears when someone reports them as if they were business results. They are not.
The favourite metric of bad agencies. A follower who does not buy or share adds no value. Accounts with 100,000 bought followers sell less than accounts with 3,000 qualified followers. Look at the ratio of real active followers, not the gross number.
A like is the cheapest click in the digital world. It takes zero effort, so it gives zero information. Reporting “this month we got 8,000 likes” without conversion context is like saying “we handed out a lot of flyers” when what matters is how many meetings you generated.
Knowing you reached 250,000 people sounds impressive. But if those people are not your ideal customer, the number is irrelevant. Unqualified reach = noise. What matters is: did you reach the people you wanted to reach? That is measured through audience targeting + qualified engagement, not the gross total.
We are not saying these metrics should be ignored. They are useful as intermediate indicators of account health. But as ROI metrics or “proof of results”, they are noise. If your agency only reports these three, you have a problem.
Your minimum viable dashboard: what to measure and where
You do not need a €400/month tool. This is the minimum you need to understand what is happening with your investment. Monthly.
| Data | Where to get it | Frequency |
|---|---|---|
| Total investment (ads + agency + production) | Invoices + bank statement | Monthly |
| Total leads generated | Meta Business + CRM or Google Sheet | Monthly |
| Closed customers attributed to social media | CRM with “source” field | Monthly |
| Conversion rate by channel | Google Analytics 4 / GA4 + UTM | Monthly |
| ROAS by active campaign | Meta Ads Manager / Google Ads | Weekly |
| Qualified engagement | Native insights from each platform | Monthly |
| Share of Voice (optional but useful) | Brand24, Mention or manual search | Quarterly |
With those 7 data points and a well-built spreadsheet, you have 90% of the real visibility over your ROI. The other 10% is multi-touchpoint attribution — useful if you sell high-ticket services, optional if you are a local SME.
Common mistakes when measuring social media ROI
From the audits we see every year, these are the mistakes that most compromise the reading of results:
- Not counting the cost of content. The agency fee + photo/video expenses count. If someone says “your ROI is 5×” but does not include the cost of producing the content, the calculation is lying.
- Attributing everything to “last interaction”. If the customer saw your Reel, read your blog, received your email and then bought, it is not 100% the email’s merit. Use position-based or data-driven attribution in GA4.
- Ignoring average conversion time. Expecting results in 30 days when your average cycle is 60. Poor comparison leads you to stop campaigns that were actually working.
- Not segmenting by audience. An average ROAS of 4× can hide the fact that one audience performs at 8× and another at 0.5×. Without segmentation, you optimise blind.
- Only measuring what is easy. Followers and likes can be measured in two clicks. Conversion takes more work: UTM, CRM, attribution. If your agency only measures what is easy, it is not measuring what matters.
FAQs about measuring ROI
What is a good social media ROI for an SME?
It depends on the sector and average ticket. In high-ticket B2B services, an ROI of 3× to 6× is good. In low-ticket B2C — e-commerce, restaurants — a healthy range is 4× to 8×. Below 2× you need to review urgently; above 10×, review it too because it often indicates incomplete attribution.
How long should it take to see positive ROI from social media?
If you work with direct acquisition ads, you should see signals in 4-8 weeks. If you work with organic content + community, profitability is built over 6-12 months. Be careful with cutting campaigns in month 2: if your average conversion cycle is 60 days, you are measuring before the funnel has completed.
How do I attribute a sale to social media if the customer came through several channels?
With a multi-touch attribution model. In Google Analytics 4 you have free data-driven attribution. In Meta Business Suite you can view the conversion path. If your CRM has a “source” field, use it. Practical rule: if a conversion had 3 touches, you can attribute 33% to each or use position-based models. What matters is being consistent month after month.
Why is my ROAS high but my ROI low?
Because ROAS only measures revenue / ad spend. It does not include agency fee, creative costs, professional photo/video or community management hours. Your ROAS can be 5×, but if your monthly fee + production doubles the ad spend, your real ROI may be 1.5×. Always ask for the full formula with all costs.
What basic tool do I need to measure ROI?
Four tools, all free or low cost: 1) Google Analytics 4 properly configured with UTM on every link; 2) Meta Ads Manager + Meta Business Suite; 3) a Google Sheet where you centralise total investment, leads and new customers; 4) your CRM — HubSpot Free, Pipedrive or the one you use — with a “source” field for each lead. With that, you have 90% of the reading.
Is it normal that my agency does not give me clear ROI?
It is not normal, but it is common. Many agencies prefer to report activity metrics — posts, followers, reach — because they are easy to show. A professional agency gives you, at least quarterly, a dashboard with total investment, leads, closed customers, CAC and ROI. If yours only gives you likes and reach, ask for more. If they cannot or will not, you know.
How do I measure ROI if I sell in a physical shop with no e-commerce?
It is more manual, but perfectly measurable. Three options can be combined: 1) exclusive promo codes by social network, such as “INSTA10”, and you cross-check tickets; 2) a “how did you hear about us?” field at point of sale or invoicing; 3) online bookings with UTM. Combine qualitative and quantitative data: 100% clean attribution is impossible in a physical business, but 50% visibility is already enough to make budget decisions with a basis.
DO YOU WANT A REAL DASHBOARD FOR YOUR SOCIAL MEDIA?
At islaNet, we implement custom ROI dashboards: we integrate GA4, Meta Ads, your CRM and your investment sheet into one dashboard that updates automatically. No more endless Excel files, no more meetings with decorative metrics. Actionable data, faster decisions.
We work with local and enterprise brands from Palma de Mallorca. If you are eligible, we are accredited Kit Digital and Kit Consulting agents.
