You spend money on social media every month. You get likes, comments and followers. But is it making you money?
That is the only question social media ROI answers. This guide shows you how to measure social media marketing ROI step by step. You will get simple formulas, worked examples with real numbers and a monthly report you can copy.
- Quick answer:To measure social media ROI, add up everything you spend on social media (ads, content, tools and team time). Then track the revenue or lead value that social media brings in.
- Use this formula: (Revenue from social media – Social media cost) ÷ Social media cost × 100. The result is your ROI as a percentage.
What Is Social Media Marketing ROI?
Social media marketing ROI (return on investment) tells you how much you earn back for every rupee or dollar you put into social media.
If ROI is above zero, social media is paying for itself. If it is below zero, you are spending more than you get back.
That sounds simple. The hard part is deciding what counts as “return” and what counts as “investment.” Most mistakes happen right there. We will fix both.
Why Social Media ROI Is Hard to Measure (and Why It Still Matters)
Social media rarely makes the final sale on its own. A buyer sees your post today. They search your name on Google next week. Then they fill in your contact form. The final click gets the credit. Social media gets ignored.
Here is what usually gets in the way:
- Long buying cycles. A B2B deal can close three to six months after the first touch.
- Many touchpoints. Buyers move between social, search, email and your website.
- Private sharing. People share your posts on WhatsApp or DMs. That traffic often shows up as “direct.”
- Scattered data. Meta, LinkedIn, Google Analytics and your CRM all count things differently.
Most businesses think they have this covered. The data says otherwise. Nielsen’s 2025 Annual Marketing Report surveyed 1,400 marketers. It found that 85% felt confident about measuring ROI. Yet only 32% actually measured their spend across digital and traditional channels together.
Leaders are also asking for proof. In the 2025 Sprout Social Index, 65% of leaders said they want to see a direct link between social campaigns and business goals.
Social media is too big to guess about. Data Reportal counted 5.79 billion social media user identities in April 2026. That is about 69.9% of the world’s population. Your buyers are there. The question is whether your spend there pays off.
What Counts as a Social Media Return?
A “return” is any business result you can link to social media and put a value on. Here are the main types.
| Type of Return | What It Looks Like | How to Value It |
|---|---|---|
| Direct Revenue | Online sales from a social ad or post | Tracked sales value |
| Lead Value | Enquiries, demo requests, calls | Close rate × average deal value |
| Pipeline | Sales opportunities that started on social | Deal value × win rate |
| Customer Retention | Repeat buyers who engage on social | Extra purchases from repeat buyers |
| Cost Savings | Support questions answered on social | Cost per support ticket saved |
| Brand Awareness | Reach, branded searches, mentions | Track separately. Do not force a money value |
Start with the first three. They are the easiest to prove. Add the others once your tracking is solid.
What Counts as Social Media Cost?
This is where most ROI numbers go wrong. People count only ad spend. That makes ROI look much better than it really is.
Your true cost includes everything:
- Ad spend on Meta, LinkedIn, YouTube or other platforms
- Content production such as design, video, photos and copywriting
- Tools such as scheduling, design and analytics software
- Team time for planning, posting, replying and reporting
- Agency or freelancer fees
- Influencer or creator fees
Count team time by hours spent, not full salary. If someone spends 10 hours a month on social and costs $20 an hour, that is $200.
Here is a simple monthly cost breakdown:
| Cost Item | Monthly Cost |
|---|---|
| Ad Spend | $1,200 |
| Content and Design | $500 |
| Tools | $100 |
| Team Time (10 hours × $20) | $200 |
| Total Social Media Cost | $2,000 |
The Social Media ROI Formula
Here is the standard social media ROI formula:
Social Media ROI = (Revenue from social media – Social media cost) ÷ Social media cost × 100
In plain English:
- Revenue from social media is the money you earned from customers who came through social.
- Social media cost is your total spend from the table above.
- Subtract cost from revenue to get your gain.
- Divide the gain by the cost.
- Multiply by 100 to turn it into a percentage.
The profit version (use this for real decisions)
The basic formula uses revenue. But revenue is not profit. If you sell a product for $100 and it costs you $60 to make, you only keep $40.
So there is a second, more honest version:
Profit-based ROI = (Gross profit from social media – Social media cost) ÷ Social media cost × 100
Gross profit is revenue minus the direct cost of what you sold.
Many guides skip this. That is risky. A campaign can show a high revenue ROI and still lose money. You will see this in the examples below.
Social Media ROI Example With Real Numbers
Let’s walk through a real calculation.
A business spends $2,000 on social media in one month. That is the full cost from the table above.
It generates:
- 80 leads
- 10 customers
- $12,000 in attributed revenue
Here is how to calculate each number.
1. Cost per lead (CPL)
CPL = Total cost ÷ Number of leads
$2,000 ÷ 80 = $25 per lead
Each enquiry cost you $25.
2. Lead-to-customer rate
Lead-to-customer rate = Customers ÷ Leads × 100
10 ÷ 80 × 100 = 12.5%
About one in eight leads became a customer.
3. Customer acquisition cost (CAC)
CAC = Total cost ÷ New customers
$2,000 ÷ 10 = $200 per customer
You spent $200 to win each customer.
4. Revenue generated
Revenue = $12,000
Average revenue per customer = $12,000 ÷ 10 = $1,200
Revenue per lead = $12,000 ÷ 80 = $150
Each lead was worth $150 to you on average. You paid $25 for it. That gap is why the campaign works.
5. ROI percentage
ROI = ($12,000 – $2,000) ÷ $2,000 × 100
= $10,000 ÷ $2,000 × 100 = 500%
For every $1 spent, you got your $1 back plus $5 more.
6. Now check it against profit
Say your gross margin is 40%. That means you keep $40 from every $100 of sales.
Gross profit = $12,000 × 40% = $4,800
Profit-based ROI = ($4,800 – $2,000) ÷ $2,000 × 100 = 140%
Still a strong result. But 140% is a very different story from 500%. Always know which one you are reporting.
ROI vs ROAS vs CPL vs CPA vs Conversion Rate vs CLV
These terms get mixed up a lot. Here is what each one means, in one table.
| Metric | Formula | What It Tells You | Using Our Example |
|---|---|---|---|
| ROI | (Revenue – Total Cost) ÷ Total Cost × 100 | Overall return on everything you spent | 500% |
| ROAS | Revenue from Ads ÷ Ad Spend | Return on ad spend only | $12,000 ÷ $1,200 = 10:1 |
| Cost per Lead (CPL) | Total Cost ÷ Leads | Cost to get one enquiry | $25 |
| Cost per Acquisition (CPA) | Ad Spend ÷ Conversions | Ad cost per chosen action, like a sign-up or sale | $1,200 ÷ 10 = $120 |
| Customer Acquisition Cost (CAC) | Total Cost ÷ New Customers | Full cost to win one customer | $200 |
| Conversion Rate | Conversions ÷ Visitors × 100 | Share of visitors who take action | Depends on Traffic |
| Customer Lifetime Value (CLV) | Average Order Value × Orders per Year × Years as Customer | Total value of a customer over time | Depends on Repeat Buying |
A few points worth knowing:
- ROI vs ROAS. ROAS looks only at ad spend. ROI looks at total cost. In our example, ROAS looks amazing at 10:1 because it ignores content, tools and time. ROI gives the fuller picture.
- CPA vs CAC. CPA usually comes from the ad platform and covers ad spend only. CAC includes every cost. CAC is the one your finance team cares about.
- Conversion rate can apply at any stage. Clicks to leads. Leads to customers. Always say which one you mean.
- CLV matters most when customers buy again. A customer who costs $200 to win and spends $1,200 a year is worth much more than one sale.
Step-by-Step Process to Measure Social Media ROI
Follow these steps in order. Each one builds on the last.
Step 1: Pick one business goal per campaign
Decide what the campaign is for. Sales, leads, sign-ups or awareness. One goal keeps your numbers clean. Mixed goals make ROI impossible to read.
Step 2: Choose the metric that proves that goal
Match each goal to one main number. Sales goals use revenue. Lead goals use cost per lead and lead value. Awareness goals use reach and branded search.
Step 3: Set up tracking before you post
Add UTM links, conversion events and a lead source field in your CRM. Do this before the campaign goes live. You cannot track results you did not set up to capture.
Step 4: Add up your full cost
Include ads, content, tools, team time and fees. Use the cost table above as your checklist.
Step 5: Put a value on every result
Give each lead, sign-up or sale a money value. The next sections show how.
Step 6: Calculate ROI and your supporting numbers
Work out ROI, CPL, CAC and conversion rate. Check the profit-based ROI too.
Step 7: Review monthly and adjust
Compare this month with last month. Move budget toward what works. Cut what does not.
How to Track Leads and Sales From Social Media
Good ROI needs good tracking. Here are the tools that do the heavy lifting.
UTM links
A UTM link is a normal web link with tags added to the end. The tags tell Google Analytics where the visitor came from.
Example:
yourwebsite.com/offer?utm_source=linkedin&utm_medium=social&utm_campaign=sept-webinar
Use a UTM on every link you share. Keep your naming the same every time. “linkedin” and “LinkedIn” show up as two different sources.
Key events in Google Analytics 4
In GA4, the actions you care about are called key events. Google renamed “conversions” to “key events” in 2024. Mark form submissions, purchases and calls as key events. This is the base of social media conversion tracking.
Platform pixels and conversion tracking
Install the Meta Pixel, the LinkedIn Insight Tag or the TikTok Pixel on your site. These let ad platforms see who took action after seeing an ad.
Be careful here. Platforms often count people who saw an ad but did not click. So platform numbers usually look higher than GA4 numbers. Use GA4 or your CRM as the main source. Treat platform numbers as a second opinion.
A lead source field in your CRM
Add a “lead source” field to every lead in your CRM. Fill it in from the UTM data or the form. This lets you follow a lead all the way to a closed deal.
Offer codes and “How did you hear about us?”
Some sales will never show up in analytics. Private shares on WhatsApp are a common example. Two simple fixes:
- Use a social-only discount code, like “INSTA10.”
- Add a “How did you hear about us?” field to your forms and checkout.
These are not perfect. But they catch sales that software misses.
How to Put a Money Value on a Lead
Many businesses do not sell online. They get enquiries. So how do you value a lead that has not paid yet?
Use this formula:
Lead value = Lead-to-customer rate × Average customer value
Example: Your past data shows that 1 in 10 leads becomes a customer. That is a 10% close rate. Your average customer pays $5,000.
Lead value = 10% × $5,000 = $500 per lead
Now you can calculate ROI before deals close. If a campaign brings 20 leads, that is about $10,000 in expected value.
Two tips:
- Use your own history. Pull the last 6 to 12 months of closed deals from your CRM. Do not use industry averages.
- Update it every quarter. Close rates change. So should your lead value.
How to Calculate ROI When Customers Use Many Channels
A customer might see your Instagram Reel, click a Google ad and then buy through an email. Who gets the credit?
That is called attribution. Here are the practical options.
- Last click. The final channel gets all the credit. This usually undercounts social media.
- Data-driven attribution in GA4. This is the default in GA4. It spreads credit across the steps that helped. GA4 now offers three models: data-driven, paid and organic last click, and Google paid channels last click. Older models like first click and linear were removed in 2023.
- Assisted view. GA4’s attribution reports in the Advertising section show the paths people took. Look for how often social appears early in the path.
Our advice for most small and mid-sized businesses:
- Report last-click ROI as your safe, minimum number.
- Report assisted conversions next to it. This shows the extra value social adds earlier in the journey.
- Check self-reported data from your “How did you hear about us?” field.
When all three point the same way, you can trust your conclusion.
How to Measure ROI for Different Social Media Goals
Not every campaign is meant to sell. Match the measurement to the goal.
| Goal | Main Metric | Supporting Metrics | ROI Approach |
|---|---|---|---|
| Sales | Revenue from Social | ROAS, Conversion Rate, CAC | Revenue and Profit ROI |
| Lead Generation | Cost per Lead | Lead Value, Lead-to-Customer Rate | Lead Value ROI |
| B2B Pipeline | Pipeline Value | Meetings Booked, SQLs, Win Rate | Pipeline ROI, Then Closed Revenue ROI |
| App or Trial Sign-ups | Cost per Sign-up | Trial-to-Paid Rate, CLV | CLV-Based ROI |
| Customer Retention | Repeat Purchase Rate | Engaged Customer Spend | Extra Revenue from Repeat Buyers |
| Brand Awareness | Reach in Target Audience | Branded Search, Direct Traffic, Mentions | Track Trends. Do Not Force a Money Value |
How to Calculate ROI for Organic Social Media
Organic social means posts you do not pay to promote. It is not free. Your main cost is time.
Example: A small business spends 30 hours a month on organic posts. At $25 an hour, that is $750. Add $50 for tools and $200 for design. Total cost is $1,000.
With UTM links, they track 18 leads from organic posts. Two became customers at $1,500 each. That is $3,000 in revenue.
ROI = ($3,000 – $1,000) ÷ $1,000 × 100 = 200%
Organic ROI tends to build slowly. Measure it over three to six months, not one. And track the time honestly. It is the cost most people forget.
A good social media content strategy makes organic ROI much easier to prove. Each post has a job, so each post has a metric.
How to Calculate ROI for Paid Social Media
Paid social is easier to measure because ad platforms track conversions for you. But do not stop at the platform’s ROAS number.
For paid campaigns, check three things:
- ROAS tells you if the ads themselves work.
- ROI on total cost tells you if the whole campaign works.
- Break-even ROAS tells you the lowest ROAS you can accept.
Break-even ROAS
Break-even ROAS = 1 ÷ Gross margin
If your gross margin is 40%, your break-even ROAS is 1 ÷ 0.40 = 2.5. Any ROAS below 2.5 loses money on the ads alone.
This one number stops a lot of bad decisions. A “4x ROAS” sounds great until you learn your margin is only 20%. Then break-even is 5x, and you are losing money.
If you run both search and social ads, measure them side by side. Our PPC management work always compares cost per lead across channels before moving budget.
Three More Social Media ROI Examples
Different businesses measure ROI differently. Here are three common cases.
Example 1: B2B service company (LinkedIn)
A B2B consulting firm runs LinkedIn ads and posts for one month.
Costs:
| Item | Cost |
|---|---|
| LinkedIn Ads | $3,000 |
| Content | $1,000 |
| Tools | $200 |
| Team Time | $800 |
| Total | $5,000 |
Results:
- 40 leads
- 12 qualified by sales (30% of leads)
- 3 new clients (25% of qualified leads)
- Average first-year contract: $8,000
Calculations:
- CPL = $5,000 ÷ 40 = $125
- CAC = $5,000 ÷ 3 = about $1,667
- Revenue = 3 × $8,000 = $24,000
- ROI = ($24,000 – $5,000) ÷ $5,000 × 100 = 380%
- With a 60% gross margin, gross profit is $14,400. Profit-based ROI = ($14,400 – $5,000) ÷ $5,000 × 100 = 188%
The catch: B2B deals take months to close. The leads came in September. The deals may close in December. So credit the revenue back to the month the lead came in. Otherwise September looks like a failure and December looks like a miracle.
A $125 lead looks expensive next to Meta. But a $600 lead value (7.5% close rate × $8,000) makes it a clear win. This is why LinkedIn marketing often wins for B2B even with higher costs per click.
Example 2: Ecommerce store (Meta ads)
An online store runs Instagram and Facebook ads for new customers.
Costs: $4,000 ads + $600 creative + $150 tools + $1,250 management = $6,000
Results: 300 new customers. Average order value: $60. Revenue: $18,000.
Calculations:
- ROAS = $18,000 ÷ $4,000 = 4.5
- CAC = $6,000 ÷ 300 = $20
- ROI = ($18,000 – $6,000) ÷ $6,000 × 100 = 200%
- Gross margin is 45%. Gross profit = $8,100.
- Profit-based ROI = ($8,100 – $6,000) ÷ $6,000 × 100 = 35%
The first sale is only just profitable. So look at what each customer is worth over time.
Say the average customer orders 2.5 times over two years. Profit per order is $60 × 45% = $27.
Lifetime gross profit per customer = 2.5 × $27 = $67.50
CLV to CAC ratio = $67.50 ÷ $20 = about 3.4 to 1
That is healthy. The campaign earns a small profit now and a much bigger one over time.
Example 3: Local business (organic Instagram + small boosts)
A local gym posts on Instagram and boosts a few posts.
Costs: $300 boosts + $400 freelance content + 8 owner hours at $25 ($200) = $900
Tracking: An “INSTA” joining offer and a “How did you hear about us?” question on the sign-up form.
Results: 14 new members. Membership is $50 a month. Members stay 8 months on average.
First-month view:
Revenue = 14 × $50 = $700
ROI = ($700 – $900) ÷ $900 × 100 = about -22%
Lifetime view:
Revenue per member = $50 × 8 = $400
Total = 14 × $400 = $5,600
ROI = ($5,600 – $900) ÷ $900 × 100 = about 522%
Same campaign. Two very different answers. For subscription businesses, always measure ROI over the customer’s lifetime. First-month ROI will make good campaigns look bad.
What to Do When Social Media Gets Engagement but No Sales
This is the most common complaint we hear. The posts get likes. The phone does not ring.
Work through these checks in order:
- Is the audience right? Engagement from the wrong people is worthless. Check who is liking and commenting. Are they potential buyers?
- Is there a clear next step? Every post meant to sell needs one clear call to action. “Book a call.” “Shop the range.” “Download the guide.”
- Does the landing page work? Social traffic often lands on a slow or confusing page. Check your click-to-lead conversion rate. If it is very low, fix the page first.
- Is tracking missing sales? Sales may be happening through DMs, WhatsApp or calls. Ask new customers where they found you.
- Is the content all top of funnel? Fun posts build reach. Proof posts build trust. Offer posts drive action. You need all three.
If engagement is high but sales are zero after all five checks, the content is entertaining the wrong people. Change the content, not just the budget.
How to Measure Brand Awareness Without Making Up Numbers
Some guides tell you to assign a fixed value to every follower, such as $15. We do not recommend this. The number is usually a guess. And guesses fall apart when a finance team asks how you got it.
Measure awareness with signals you can check instead:
- Reach within your target audience, not total reach
- Branded search volume in Google Search Console. Are more people searching your brand name?
- Direct website traffic. Are more people typing your web address?
- Share of voice. How often are you mentioned compared with competitors?
- Self-reported source. How many new customers say they found you on social?
Report these as trends next to your ROI. For example: “Branded searches rose 18% during the campaign.” That is honest and useful.
Branded search growth also helps your SEO. More brand searches usually mean more people trust your name.
Vanity Metrics vs Business Metrics
Vanity metrics look good in a report. Business metrics show whether you made money. You need both, but only business metrics prove ROI.
| Vanity Metric | Why It Misleads | Business Metric to Use Instead |
|---|---|---|
| Follower Count | Followers may never buy | Leads or sales from followers |
| Likes | A like costs the user nothing | Link clicks to key pages |
| Impressions | The same person can be counted many times | Reach in your target audience |
| Video Views | A few seconds may count as a view | Watch time and clicks after viewing |
| Engagement Rate | Can rise with giveaways or off-topic posts | Click-to-lead conversion rate |
| Platform-Reported Conversions | Often includes view-through credit | GA4 key events and CRM deals |
Plenty of teams still lean on engagement. Sprout Social’s 2025 Impact of Social Media report found that 68% of marketing leaders use engagement to define social ROI. Only 57% use revenue.
Engagement is a useful early signal. Revenue is the proof. If your agency only reports likes and reach, that is one of the clear signs a marketing agency is not delivering results.
Common Mistakes When Measuring Social Media ROI
Avoid these and your numbers will be far more reliable.
- Counting only ad spend. Leaving out content, tools and time inflates ROI.
- Reporting revenue as if it were profit. A 300% revenue ROI can hide a loss.
- Measuring too soon. B2B and subscription results take months to show.
- Mixing organic and paid. Track them separately. They have different costs and timelines.
- Trusting platform numbers alone. Ad platforms tend to give themselves generous credit.
- Using inconsistent UTM tags. Messy tags split one source into many.
- Changing goals mid-campaign. You cannot compare results against a moving target.
- Ignoring lead quality. Cheap leads that never buy are the most expensive leads you have.
How to Improve Social Media ROI
ROI goes up in two ways. You earn more from the same spend, or you spend less for the same results.
To earn more:
- Improve your landing pages. A better page turns more clicks into leads without extra ad spend.
- Follow up fast. A lead that waits days for a reply often goes cold.
- Target warmer audiences. Retarget website visitors and people who engaged with your content.
- Focus on your best customers. Build lookalike audiences from customers with the highest lifetime value.
To spend less:
- Cut weak placements and audiences. Check CPL by audience and pause the worst performers.
- Test creative often. Fresh creative usually lowers cost per result. Strong creative and design makes a big difference here.
- Reuse what works. Turn a winning post into an ad, a Reel and a carousel.
- Drop platforms that do not convert. Being everywhere is expensive. Be where your buyers are.
Social Media ROI Reporting: What Should You Include?
A good monthly report fits on one page. It answers three questions. What did we spend? What did we get? What will we change?
The numbers a business owner should actually watch
If you only look at five numbers each month, make them these:
- Total social media cost (all costs, not just ads)
- Leads or sales from social
- Cost per lead and customer acquisition cost
- Revenue or lead value from social
- ROI, both revenue-based and profit-based
Everything else supports these five.
Sample monthly social media ROI report
Here is a simple report using our main example.
| Metric | Last Month | This Month | Change |
|---|---|---|---|
| Total Cost | $2,000 | $2,000 | No change |
| Reach (Target Audience) | 58,000 | 61,000 | Up 5.2% |
| Link Clicks | 1,450 | 1,600 | Up 10.3% |
| Leads | 64 | 80 | Up 25% |
| Click-to-Lead Rate | 4.4% | 5.0% | Up 0.6 points |
| Cost per Lead | $31.25 | $25.00 | Down 20% |
| New Customers | 7 | 10 | Up 42.9% |
| Customer Acquisition Cost | $286 | $200 | Down 30% |
| Attributed Revenue | $8,400 | $12,000 | Up 42.9% |
| ROI | 320% | 500% | Up 180 points |
Below the table, add three short notes:
- What worked: “Carousel posts with client results drove 60% of leads.”
- What did not: “Story ads brought clicks but almost no leads.”
- Next month: “Move story ad budget into carousels. Test a new landing page headline.”
This format works for founders, managers and finance teams. It is the same idea we use when tracking SEO KPIs: a few numbers that link directly to money, plus clear next steps.
Conclusion: Make Social Media Prove Its Worth
Measuring social media ROI comes down to honest numbers. You do not need fancy dashboards.
Here is what to take away:
- Count your full cost. Ads, content, tools and time.
- Value every result. Use sales for ecommerce and lead value for services.
- Check profit, not just revenue. A high revenue ROI can still lose money.
- Track properly from day one. UTM links, GA4 key events and a CRM lead source.
- Give it the right time frame. B2B and subscription results take months.
- Report five numbers monthly. Cost, leads or sales, CPL and CAC, revenue and ROI.
Start with one campaign this month. Set up tracking, add up the full cost and calculate ROI using the steps above. By next month, you will know exactly what your social media is worth.
If you want a team to set this up and run it for you, our social media marketing services are built around measurable leads and revenue, not likes.
Stop Guessing What Social Media Earns You
We connect your social campaigns to real leads and revenue, then report it in plain numbers. Find out what your social media is actually worth.
Frequently Asked Questions
How do you calculate social media ROI?
Subtract your total social media cost from the revenue it generated. Divide the result by the cost. Multiply by 100. For example, $12,000 revenue on $2,000 cost gives ($12,000 – $2,000) ÷ $2,000 × 100 = 500% ROI. Include ads, content, tools and team time in your cost.
What is a good social media ROI?
Any ROI above 0% means social media earns more than it costs. There is no single benchmark that fits every business. Margins, sales cycles and goals vary too much. The best benchmark is your own past performance. Aim to improve your ROI month over month.
What is the difference between ROI and ROAS?
ROAS measures revenue against ad spend only. ROI measures revenue against your total cost, including content, tools and team time. ROAS tells you if the ads work. ROI tells you if the whole social media effort is profitable.
How do you measure social media ROI if there are no direct sales?
Put a money value on each lead. Multiply your lead-to-customer rate by your average customer value. If 1 in 10 leads becomes a customer worth $5,000, each lead is worth $500. Then use lead value in place of revenue in the ROI formula.
How do you track sales from social media?
Use UTM links on every post and ad. Mark purchases and form fills as key events in GA4. Add a lead source field to your CRM. For sales that analytics misses, use social-only offer codes and a “How did you hear about us?” question.
Why does my social media get engagement but no sales?
The usual causes are the wrong audience, no clear call to action, a weak landing page or missing tracking. Check who is engaging, whether each post has a clear next step and how many clicks turn into leads. Also ask new customers where they found you. Some sales may be hidden in DMs or calls.



