Editor's note: This article was originally published in 2022 and refreshed in November 2026.
Social media ROI compares what social returns with what it costs:
Social media ROI = ((Value gained − Cost) / Cost) × 100
The formula is simple, but agreeing on what goes into it takes longer.
This happens because you have to decide what counts as value, what counts as cost, and how much of the result your tools can see (aka, be as precise as possible with attribution).
We break it into three decisions:
- what to measure
- how to measure it
- when to measure it
After that, we cover what attribution misses and how to defend the budget.
Also, an important distinction before we go deeper: KPIs and ROI answer different questions.
KPIs tell you whether the program is working, while ROI tells you whether it was worth the money (our B2B social media KPI guide covers the KPI side, if that's what you're interested in).
Step 1: Define return and investment
Agree on both definitions before running the numbers. If the CFO and the marketing team define return differently, they'll read the same report differently.
What counts as return
You can measure return three ways:
- Dollars. Revenue or pipeline you can trace to social. Finance trusts this number, but it depends on attribution, and attribution undercounts social.
- Business impact. Results outside marketing's own numbers, such as brand, profitability, hiring, employee engagement and customer advocacy.
- Both. Social rarely closes a B2B deal on its own, so most programs report a mix.
What counts as investment
Ad spend is the cost everyone sees. Time, tools, and production cost money too.
- Hard costs. Ad spend, tools, freelancers, and production.
- Time. Hours multiplied by an hourly rate. An agency that bills 100 hours at $125 an hour costs $12,500. For an in-house team, divide salary and overhead by working hours.
- Opportunity cost. What the same hours would have produced on other work.
Define it for each situation
The definition changes with what you're trying to learn or measure. Two examples:
- Testing a new channel. The investment is 20 hours a month on TikTok for three months. If the test is about reach, the return is earned impressions, say 1,000,000 over the three months.
- A paid recruitment campaign. The investment is $2,500 in ad spend. The return is the hiring cost you avoid and the capacity a filled role frees up, which could be worth $25,000.
Define it for the reader
A CFO wants dollars against spend.
A CMO wants to see the program moving the KPIs you agreed on.
Build the report for the person who will read it!
Step 2: Choose the scope
Decide whether you're measuring a campaign, a channel, or the entire social program. Each one is harder to measure than the last.
Campaign (easy)
A campaign has a start date, an end date, and one goal (like an event or a launch).
Measure what that goal produced, such as registrations, demo requests, or leads in the first 30 days.
Channel (medium)
Channel ROI covers everything paid and organic on one platform.
Use it to decide whether a channel stays in the plan, or to compare two channels on the same metrics.
Blended (hard)
Blended ROI covers all social activity, paid and organic, on every channel for a set period.
Leadership usually asks for this one at budget time, and it's the one your tools see the least of.
What are your tools seeing?
Google Analytics 4 defaults to data-driven attribution, which splits credit across the clicks that led to a conversion.
Last click is the only other model left in GA4.
Problem: Neither of these models sees a social media post someone read but didn't click on.
LinkedIn Campaign Manager: The Insight Tag tracks conversions from LinkedIn ads.
The Revenue Attribution Report, launched in September 2024, connects your CRM so you can see pipeline and revenue from ad campaigns.
Problem: It doesn't cover organic posts.
Meta Ads Manager and Events Manager: Facebook and Instagram ad conversions show up here.
Your CRM: Social activity and closed deals meet here, through lead source, campaign membership and a "How did you hear about us?" field.
Step 3: Pick the time frame
Use weekly numbers to adjust the program. Judge ROI over longer periods, because B2B deals take months to close.
- Monthly. Paid campaigns where you're still adjusting targeting and spend, and businesses that sell online.
- Quarterly. Most B2B programs. Leads have time to turn into opportunities, and the review lines up with planning.
- Yearly. Blended ROI and channel comparisons for next year's budget.
- After a fixed period. Events, launches and other campaigns with an end date. Measure when the campaign ends, with a lookback window as long as your sales cycle.
What attribution misses
Attributed revenue is the minimum social contributed.
For example, let's imagine that a buyer sees your brand on a LinkedIn post, or in an AI answer, then searches for you by name.
Google Analytics will credit branded search, but the social post gets none.
To understand more of what social did, there are a few other methods:
Ask how they found you
Add "How did you hear about us?" to the demo form as an open text field, or ask on the first call.
An open field lets buyers name a post or a person, which a dropdown can't capture.
Check who engaged
Match the people engaging with your posts to your ICP, target accounts and open deals.
Many buyers never engage, so this is a minimum too, but it's the best organic view of who you reach.
Our KPI guide covers how to track it.
Watch branded search
Track branded search volume after big social moments, such as a launch or a widely shared post.
It won't prove cause, but it shows movement.
Defending the budget
Lead with what attribution can prove, and add what it can't (such as self-reported sources and engagement from target accounts).
Report them as separate numbers, so nobody reads the second as padding on the first.
Executives see your organic social every day and react to it, often more than to any other marketing. But there's no simple model of its influence on buyers, so its budget gets judged on what the content costs to make.
Paid gets funded because it's tracked end to end. Organic gets graded by someone scrolling the feed, or compared to the cost of a junior hire.
Change what you report. Name the people in your ICP, the target accounts and the active deals your content reached. Once social can say who it reached, it stops being priced like a production cost. Make that case early, before the budget review.
Awareness campaigns
Awareness campaigns use the same formula. The difference is how you put a number on value, because the return arrives later and through other channels. How to measure brand awareness ROI walks through an example of this.
Closing thoughts
To measure social media ROI, define return and investment, choose the scope and pick the time frame. Then report two numbers: what attribution proves, and what you can show beyond it.
If you're building the program from scratch, start with our 6-step social media strategy framework.































































