To measure social media ROI, subtract your total social costs from the earnings you can credit to social, divide by those costs, and multiply by 100. The formula is simple. The hard part is counting every cost honestly and tying posts to real business outcomes, so most of this guide is about those two jobs.
A quick note on terms: "social ROI" sometimes means social return on investment (SROI), a method nonprofits and public bodies use to value social and environmental impact. This article covers the marketing meaning: what your business gets back from the time and money it puts into social media.
TL;DR
- Social media ROI (%) = (earnings − costs) ÷ costs × 100. Costs include ad spend, tools, content production and your own time, not just ads.
- Pick one business goal first (sales, leads, bookings), then count only the metrics that support it.
- Tag every link you post with UTM parameters so your analytics show which posts produced conversions.
- Attribution will never be perfect. Report a range, compare against a baseline, and read social next to your other channels.
- A figure like 37% is neither good nor bad on its own. It depends on what you counted, your margin, and what else the money could have done.
Table of Contents
- What social ROI means for a business
- The social media ROI formula
- Step 1: Count every cost
- Step 2: Decide what counts as a return
- Step 3: Set the objective and pick matching metrics
- Step 4: Connect posts to outcomes
- When attribution is imperfect
- A worked example
- Is a 37% ROI good?
- Put it into practice with Soclo
- A monthly routine that keeps ROI honest
- FAQ
- Sources
What social ROI means for a business
In marketing, social media metrics are how you judge whether campaigns are achieving company goals and adding value to the business, according to TechTarget. ROI is the version of that judgment expressed in money: what came back for each dollar (or pound) you put in.
That is different from engagement. Likes, shares and followers are signals along the way, but engagement does not necessarily indicate purchases, as Skillfloor notes. If you need a refresher on the vanity-versus-useful split, our guide to reach, impressions and engagement explains what each number actually tells you.
Social ROI also has a second layer. MIT Sloan Management Review authors Donna Hoffman and Marek Fodor argued that measurement should consider consumers' motivations and the longer-term value of social interaction, not only immediate spend and short-term response. Keep that in mind: the formula below captures what you can count, and a good report says plainly what it cannot.
The social media ROI formula
The standard calculation, as Shopify defines it, is:
Social media ROI (%) = (Earnings − Costs) ÷ Costs × 100
If you spent $1,000 and earned $1,500 you can credit to social, your net gain is $500. Divided by $1,000 and multiplied by 100, that is a 50% ROI. Every dollar returned its own dollar plus fifty cents.

The formula is easy to run and easy to distort. Both inputs are judgment calls, so the rest of this guide works through each.
Step 1: Count every cost
The most common mistake is treating ad spend as the whole cost. According to Shopify, the investment should include ad spend, labor and time, content production, tools and agency fees, and it also lists influencer partnerships, product costs for giveaways and employee salaries. Klaviyo makes the same point: total costs cover content creation, scheduling and analytics tools, agency fees and team time.
A practical cost list for a small business or solo creator:
- Paid media: boosted posts and ads across every network.
- Production: freelancers, photographers, editors, stock assets, music or voice licensing.
- Software: scheduling, design, analytics and AI tools, prorated for the period you are measuring.
- People: the hours you or your team spend planning, posting, replying and reporting, at a realistic hourly rate.
- Extras: giveaway products, influencer fees, agency retainers.
Time is the cost owners skip most often, and it is usually the biggest. If you want a benchmark for the outsourced version of this work, see what social media management costs. Counting spend beyond ads is also the heart of marketing ROI for contractors, a worked look at how total acquisition costs shape the real return in another lead-driven business.
Step 2: Decide what counts as a return
The earnings side depends on your goal. Possible returns include sales revenue, new customers, qualified leads, sales opportunities, website conversions and app downloads. Shopify's approach also allows an estimated value for non-monetary goals such as awareness, as long as you state how you estimated it.
Choose by business type:
| Business | Primary return | How to value it |
|---|---|---|
| Online shop | Orders from social traffic | Revenue, or better, gross profit |
| Service business | Booked calls and quotes | Leads × close rate × average job value |
| Creator | Sponsorships, product sales, subscribers | Income per source, plus value per new subscriber |
| Local business | Visits, calls, bookings | Booked appointments × average ticket |
One caution from our own experience of how small teams read their numbers: use gross profit rather than revenue when you can. A campaign that returns $1,370 in sales on $1,000 of cost looks profitable on revenue, but if your margin is 40%, you earned $548 in profit and lost money.
If the goal is not a sale at all, value it through a proxy you trust. For leads, multiply by your historical close rate and average order value. For email signups, multiply by what a subscriber is worth over a year. Write the assumption down so the number can be challenged and improved.

Step 3: Set the objective and pick matching metrics
Measurement works backward from the goal. The AMEC social media measurement framework says to start with measurable objectives aligned with desired business outcomes, and that objectives should be SMART. It also advises that channel metrics should support business metrics and should not be included just because they are available.
In practice, write one sentence before the quarter starts: "Social should produce 40 qualified leads at under $25 each." Then choose the three or four numbers that tell you whether that is happening: clicks to the landing page, leads captured, cost per lead, close rate. Our guide to social media KPIs covers which to track and how to set targets, and if a local profile is part of your funnel, the same discipline applies to Google Business Profile optimization, where calls and direction requests are the outcomes to count.
Also set a starting point. Measure your KPIs against a benchmark over time, as TechTarget advises. Your own last quarter is the best benchmark you have. If you do not have one, make this period the baseline and compare next period against it.
Step 4: Connect posts to outcomes
A number only becomes ROI when a sale can be traced back to a post. The simplest method is tagging. To identify conversions that came from social, use a tracking pixel or UTM parameters on links in posts and ads.
Google's own documentation explains that UTM parameters such as source, medium and campaign let you see which campaigns referred traffic in the Traffic acquisition report. A tidy naming convention keeps the data readable:
- utm_source: the network, for example
instagramorlinkedin. - utm_medium: the type, for example
organic_socialorpaid_social. - utm_campaign: the campaign, for example
spring_launch. - utm_content: the specific post or creative, so you can compare formats.
Keep the names lowercase and identical every time. "Instagram" and "instagram" show up as two separate sources, which splits your numbers.
For content-level analysis, a framework helps you compare across channels. HyperGrowth Partners describes the FIRE framework, which groups metrics into Frequency, Impact, Reach and Engagement, and suggests weighting impact metrics near the bottom line more heavily than frequency. That matches common sense: ten posts a week means little if none lead to a lead. Our article on which social posts drive sales shows how to sort post types by what they produce.
When attribution is imperfect
It always is. Someone sees your video on Monday, searches your name on Thursday and buys through a Google ad on Saturday. Last-click reporting gives social none of the credit when it influences earlier stages of a customer's journey, and Klaviyo adds that social ROI only means something next to email, paid search and the rest of your mix.
What can a small team do about it?
- Ask customers. A "How did you hear about us?" field on checkout or booking forms catches influence that clicks miss.
- Watch branded search and direct traffic. If they rise after a campaign and nothing else changed, social likely contributed.
- Run simple holdouts. Pause a campaign in one region or for one week and compare. This is a basic version of incrementality testing.
- Report two numbers. Show tracked ROI (the floor) and a modeled ROI that includes assisted conversions (the likely range).
Larger organizations go further. BCG recommends combining marketing mix models, incrementality testing and multi-touch attribution, and says leaders align marketing KPIs with business outcomes as a shared currency across teams. It also reports that leading marketers are twice as likely as their peers to embed AI in the core of their measurement approach. You do not need a mix model at small scale, but the principle carries over: agree with whoever signs the budget on what success means before the campaign runs, and your reports will be believed.
For a fuller picture of what to track beyond social, see our guide to marketing campaign analytics. If the question behind your ROI work is whether spending on promotion pays at all, is it worth paying for social media ads takes that on directly. And if you use a chat assistant or other on-site tool to capture the leads that social sends, chatbot analytics setup shows how to choose useful metrics and benchmarks for it.
A worked example
These numbers are illustrative, not a benchmark. Imagine a small online skincare shop measuring one quarter.
| Item | Amount |
|---|---|
| Paid social ads | $600 |
| Freelance video editor | $400 |
| Scheduling and design tools | $60 |
| Owner's time (10 hours at $30) | $300 |
| Total cost | $1,360 |
| Sales tracked by UTM to social | $3,400 |
ROI = ($3,400 − $1,360) ÷ $1,360 × 100 = 150%.
Now stress-test it. If the shop's margin is 45%, gross profit on those sales is $1,530, and ROI on profit is ($1,530 − $1,360) ÷ $1,360 × 100 = 12.5%. Both figures are true; they answer different questions. Revenue ROI shows the channel's pulling power. Profit ROI shows whether it earns its keep. Report the one your decision depends on, and say which it is.
Is a 37% ROI good?
It depends on four things, and no single benchmark settles it.
- What you counted. A 37% ROI with time and tools included is stronger than 37% on ad spend alone.
- Revenue or profit. On $1,000 spent, 37% means $1,370 back. With thin margins, that can be a loss after product and fulfillment costs.
- The alternative. If another channel returns 80% on the same budget, 37% is a signal to shift money. If social is your only channel producing leads, 37% may be fine.
- The time horizon. Organic content keeps working after it is posted. A 37% return in month one may be higher by month six.
A positive number does mean you recovered your costs and more. Whether that is enough is a business question: compare it with your target, your other channels, and your own previous quarter.
Our view: ROI should be easy enough to check weekly
We built Soclo for owners and creators who do not have a marketing department, and the pattern we see is the same: measurement fails when it is a quarterly project. The cost side lives in one tool, the posting in another, the ads in a third, and by the time anyone adds it up, the moment to act has passed.
Our approach is to keep creation, scheduling, ads and review in one place, so the inputs to your ROI formula are already together. You describe what you want in plain English, the platform drafts it in your brand voice, and you stay in control of approvals and spending. Autopilot handles the consistent posting, which matters because a channel you only feed in bursts cannot be measured fairly.
Our claim is a practical one: when making content takes minutes rather than hours, the biggest hidden cost in your ROI formula, your own time, shrinks. That moves the result in the right direction without changing a single metric.
simeon
Put it into practice with Soclo
If you want the work behind the formula to take less time, Soclo brings content creation, scheduling and ad management into one app. You type a request in plain English, get posts, ads or videos in your voice, and review the performance of your campaigns in one place. Because costs and activity sit together, your quarterly ROI check becomes a quick review rather than a spreadsheet project.

Plans start with a Free tier at £0 per month, and paid plans run from Starter at £7.99 per month to Pro at £19.99 and Business at £49.99 per month, with annual options. Credits for advanced features such as voice and music start from £1.99 one-off. See the details on the Soclo pricing page, or explore social media management and scheduling to see how the posting side works.
A monthly routine that keeps ROI honest
Once the setup is in place, the upkeep is small. Block an hour at the same point each month:
- Pull total costs for the month, including your hours.
- Pull conversions tagged by UTM, plus any self-reported sources.
- Calculate ROI on revenue and on profit.
- Compare with last month and with your target.
- Pick one change: double down on the best post type, cut the weakest, or fix a leak in the landing page.
If you are still working out where to put your effort, our social media growth strategy lays out a practical plan for small businesses, and our overview of AI in marketing explains where automation saves the most time. Teams that want to start small can follow the pilot-then-scale advice in AI marketing automation.
FAQ
How do you calculate social media ROI?
Subtract total social costs from the earnings you can credit to social, divide by total costs, and multiply by 100. Include ad spend, tools, content production, agency fees and your own time. Count earnings as revenue or, more accurately, gross profit from tracked conversions.
How do I track the ROI of content?
Add UTM parameters to every link you post and review the results in your analytics. Name the campaign and the specific post in the tags so you can compare formats. Add a "how did you find us?" question to checkout or booking forms to catch influence that clicks miss.
How can I prove marketing ROI when attribution is imperfect?
Agree on goals and definitions with whoever approves the budget before the campaign starts. Then report a tracked floor and a modeled range, compare against a baseline, and use simple holdout tests where possible. Showing your method builds more trust than a single precise-looking number.
Does social ROI include brand awareness?
Only if you assign it a value. Awareness has no direct revenue, so teams use proxies such as branded search growth or the value of a new follower or subscriber. State the assumption clearly and report awareness separately from sales-based ROI.
Sources
- What are social media metrics? | TechTarget
- What is social media analytics? | TechTarget
- Social Media ROI: How to Measure and Improve It | Shopify
- What Is Social Media ROI? | Klaviyo
- How to Measure Social Media Marketing ROI | Skillfloor
- Full Social Media Measurement Framework | AMEC
- Six Steps to More Effective Marketing Measurement | BCG
- Can You Measure the ROI of Your Social Media Marketing? | MIT Sloan Management Review
- The FIRE Framework for Measuring Content | HyperGrowth Partners
- URL builders: Collect campaign data with custom URLs | Google Analytics Help
