Social media ROI is the value your social activity produces minus what it costs, divided by what it costs. To track it, record all costs including staff time, tag every link you share, count conversions that reach your site or shop, and assign each one a dollar value. Anything you cannot measure should be labelled as an estimate.
Key takeaways
- Social media ROI equals (value generated minus total cost) divided by total cost, expressed as a percentage.
- Total cost must include staff or freelancer time, not only software and ad spend, or the result will look better than it is.
- Tagged links, promo codes and a short "how did you hear about us?" question together cover far more ground than any single tracking method.
- Last-click attribution undercounts social media because many people see a post first and buy later through search or a direct visit.
- Report ROI as a range with stated assumptions, and keep brand-awareness benefits in a separate line instead of forcing a dollar figure onto them.
Start with a formula you can defend
The core calculation is simple: ROI = (value generated - total cost) / total cost x 100. The hard part is deciding what goes into each side honestly, so write both definitions down before you collect any data.
Here is an illustrative example with made-up round numbers. Imagine a small shop spends 1,000 in a month: 200 on tools and ads, and 800 for the time of the person running the accounts. Tagged social links drove orders worth 1,500 in revenue. Using revenue, ROI is (1,500 - 1,000) / 1,000 x 100 = 50%.
Most businesses should use profit rather than revenue when they can. If those orders left a 40% margin, the value generated is 600, and the result becomes (600 - 1,000) / 1,000 x 100 = -40%. Same activity, very different story. Pick one basis, say which it is, and stay consistent from month to month.
Count the full cost of social media
Underestimating cost is the most common reason a social media ROI figure looks flattering, so count everything. Include these items:
- Time: hours spent planning, designing, writing, scheduling and replying, multiplied by an hourly rate (use your real salary cost or freelancer rate).
- Tools: scheduling, design, analytics and any stock content subscriptions.
- Paid promotion: boosted posts and ads.
- Production: photographers, video editors, models, equipment you bought for content.
- Giveaways and discounts: prizes and the margin you gave up on promo codes.
If hours are not tracked today, estimate them for a typical week for one month, and update the estimate later. A rough, honest number is better than leaving time out.
Capture conversions: four methods that work together
No single method captures all social-driven value, so combine several. Conversion tracking in this context means recording when a visitor takes an action you care about, such as a purchase, enquiry, booking or sign-up.
Tagged links
Add UTM parameters to the links you share so Google Analytics can attribute sessions and conversions to a platform and campaign. Define key events (for example "purchase" or "form submitted") in your analytics tool so conversions are tied to those sessions. Use lowercase values and a fixed naming pattern so campaign names do not split into duplicates.
Platform-specific promo codes
A code such as INSTA10 or LINKEDIN-JUNE captures people who saw the post and later bought without clicking. It gives a rough lower bound for social influence in businesses that sell online or in a shop.
Self-reported attribution
Add a short "How did you hear about us?" field with social platforms listed as options on your checkout, contact or booking form. It is imperfect, but it catches influence that click tracking misses.
Direct actions inside the platforms
Profile visits, calls, direction requests and messages are visible in each platform's own insights. For local businesses, calls and direction requests from a Google Business Profile post can be as valuable as website clicks.
Be realistic about attribution
Attribution is the method used to decide which touchpoint gets credit for a conversion. Last-click attribution gives all the credit to the final click before a purchase. This undercounts social media in many businesses, because a person might discover you in a post, search your name a week later and then buy.
A practical approach for small teams has three layers.
- Direct: conversions from tagged social links, which you can count with confidence.
- Assisted: conversions where social appeared earlier in the journey, which analytics tools may report in path or attribution views.
- Influenced: conversions you cannot trace but have reason to link to social, such as promo-code redemptions and survey answers.
Report the first layer as your minimum and the combined layers as your upper estimate. A range such as "between 1,200 and 2,000 in attributed revenue" is more honest than one precise number, and it holds up better when someone questions it.
Handle goals that do not have a dollar value
Not every social goal produces revenue in the same month. Awareness, community and customer support have real value, but forcing a currency figure on them often produces made-up numbers.
Track these goals with their own metrics instead. For awareness, use reach and follower growth. For community, use comments, replies and saves. For support, use response time and resolved conversations. Put them in the same report as ROI, but keep them in a separate section labelled "non-revenue outcomes," so readers do not confuse estimates with measured sales.
Build a monthly social media ROI routine
A small routine beats a complicated dashboard that nobody opens.
- Tag every link in every post with consistent UTM values.
- At month-end, pull sessions, conversions and revenue from tagged links in your analytics tool.
- Add promo-code redemptions and survey answers for the same month.
- Add your total costs, including time.
- Calculate ROI for the direct layer and for the combined range.
- Note which campaigns and platforms contributed most, then adjust next month's plan.
Over several months you will see which platforms and content types repay the effort. That comparison is usually more useful than the headline percentage.
Frequently asked questions
What is a good social media ROI?
There is no universal figure, because margins, costs and sales cycles differ by business. A better target is a positive and improving trend measured the same way each month, compared with your other marketing channels.
Can I measure social media ROI without paid ads?
Yes. Organic ROI uses the same formula, with costs made up of time, tools and production instead of ad spend. Tagged links, promo codes and self-reported attribution still apply.
How long should I wait before judging ROI?
Many businesses need several months of consistent posting and measurement before patterns are visible, particularly when buying decisions take weeks. Review monthly, but judge trends over a quarter or longer.
Which tool tracks social media ROI automatically?
No tool can calculate true ROI without your cost and revenue data. Analytics platforms track conversions from tagged links, and you still need to combine that with costs, margins and offline sales.
How MultiPost Studio helps
MultiPost Studio does not measure revenue, but it supports the tagging side of the process: you can set a UTM source and campaign in the composer, and links are tagged per channel when the post publishes. Posts can be grouped into campaigns, and reports can include a campaign performance section, so you can line up post activity with results from your analytics tool. See the features overview for what is included.