Social Media ROI Calculator
Calculate return on investment for social media campaigns across platforms. Track ROI, ROAS, cost per lead, and conversion metrics.
Social Media ROI Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: ROI = ((Revenue - Total Investment) / Total Investment) x 100
Additional inputs: Clicks, Conversions.
Worked example โ ROI: 181.3% | ROAS: 2.81x | Cost per conversion: $106.67
Formula
ROI = ((Revenue - Total Investment) / Total Investment) x 100
Total Investment includes ad spend, content creation, tools/software, and labor costs. Revenue is the total income directly attributed to social media campaigns. ROAS = Revenue / Investment measures return per dollar spent.
Worked Examples
Example 1: E-Commerce Social Campaign
Problem:An online store spends $3,000 on Facebook ads, $1,500 on content creation, $100 on tools, and 60 hours of labor at $30/hr. They generate $18,000 in revenue from 120 leads and 60 conversions.
Solution:Total investment = $3,000 + $1,500 + $100 + (60 x $30) = $6,400 Net profit = $18,000 - $6,400 = $11,600 ROI = ($11,600 / $6,400) x 100 = 181.3% ROAS = $18,000 / $6,400 = 2.81x Cost per lead = $6,400 / 120 = $53.33 Cost per conversion = $6,400 / 60 = $106.67
Result:ROI: 181.3% | ROAS: 2.81x | Cost per conversion: $106.67
Example 2: B2B LinkedIn Lead Generation
Problem:A SaaS company invests $2,000 in LinkedIn ads, $800 in content, $150 in tools, and 30 hours at $50/hr. They get 25 leads worth $12,000 in pipeline value.
Solution:Total investment = $2,000 + $800 + $150 + (30 x $50) = $4,450 Net profit = $12,000 - $4,450 = $7,550 ROI = ($7,550 / $4,450) x 100 = 169.7% Cost per lead = $4,450 / 25 = $178 ROAS = $12,000 / $4,450 = 2.70x
Result:ROI: 169.7% | Cost per lead: $178 | ROAS: 2.70x
Frequently Asked Questions
How do you calculate social media ROI?
Social media ROI is calculated using the formula: ROI = ((Revenue - Investment) / Investment) x 100. The investment includes all costs associated with your social media efforts: advertising spend, content creation costs (graphics, video production, copywriting), software and tool subscriptions (scheduling, analytics, design tools), and labor costs for the team managing your social channels. Revenue includes direct sales attributed to social media, lead value, and any measurable conversions. For example, if you spent $5,000 total and generated $15,000 in revenue, your ROI would be ((15,000 - 5,000) / 5,000) x 100 = 200%. A positive ROI means your social media campaigns are profitable, while a negative ROI indicates you are spending more than you are earning.
What is a good ROI for social media marketing?
Industry benchmarks suggest that a good social media ROI varies significantly by platform, industry, and business model. Generally, an ROI above 100% is considered good, meaning you earn more than double your investment. B2C e-commerce companies often see ROI of 200-400% on well-optimized campaigns. B2B companies may see lower direct ROI but higher lifetime customer value. According to various marketing surveys, the average social media advertising ROI across industries is approximately 95-150%. However, these figures can be misleading because they often exclude labor and content creation costs. When all costs are included, many businesses achieve 50-150% ROI. Brand awareness campaigns may show lower immediate ROI but contribute to long-term revenue growth that is harder to measure directly.
What is ROAS and how is it different from ROI?
ROAS (Return on Ad Spend) measures revenue generated per dollar of advertising spend specifically, while ROI measures total profitability including all costs. ROAS is calculated as Revenue / Ad Spend. For example, if you spent $1,000 on ads and generated $4,000 in revenue, your ROAS is 4.0x or 400%. A ROAS of 1.0x means you broke even on ad spend alone. Most marketers target a minimum ROAS of 3-4x to account for product costs, overhead, and non-ad marketing expenses. The key difference is that ROAS only considers ad spend while ROI includes all costs such as labor, tools, and content creation. A campaign might show excellent ROAS of 5x but mediocre ROI of 80% once all costs are factored in, which is why tracking both metrics provides a more complete performance picture.
How do you track and attribute revenue to social media campaigns?
Revenue attribution for social media involves several methodologies. Direct attribution uses UTM parameters, pixel tracking, and conversion APIs to track users from social media ads or posts to completed purchases. First-touch attribution credits the first social media interaction, while last-touch credits the final touchpoint before conversion. Multi-touch attribution distributes credit across all touchpoints in the customer journey. Most platforms provide native analytics showing conversions: Facebook Pixel, Google Analytics UTM tracking, TikTok Pixel, and LinkedIn Insight Tag. For e-commerce businesses, platform-specific shop integrations provide direct revenue data. For B2B or lead-based businesses, CRM integration with tools like HubSpot or Salesforce connects social media leads to eventual revenue. Attribution remains imperfect due to cross-device tracking limitations, cookie restrictions, and offline conversions.
Which social media platform typically provides the best ROI?
The best-performing platform depends heavily on your industry, audience, and business model. According to multiple marketing surveys and reports, Facebook and Instagram consistently rank as the top platforms for advertising ROI across most industries due to their sophisticated targeting capabilities and massive user base. For B2B companies, LinkedIn typically delivers the highest quality leads despite higher cost per click, often resulting in better ROI when considering customer lifetime value. TikTok has emerged as a strong performer for brands targeting younger demographics, with particularly strong ROI for e-commerce and direct-to-consumer brands. Pinterest excels for home decor, fashion, and food industries with high purchase intent. The most effective strategy for most businesses involves focusing on two or three platforms where their target audience is most active rather than spreading resources across all channels.
Why should labour hours be counted in the total investment?
Because the people running the channel are usually the largest hidden cost. Social Media ROI Calculator multiplies labour hours by an hourly rate and adds the result to ad spend, content and tools, so 40 hours at $35 adds $1,400 to the investment base. Excluding it makes ROI look far healthier than it is and hides the fact that organic social is labour-intensive rather than free. Use a fully loaded rate that reflects salary plus overhead, not just take-home pay.
What is the difference between CPM, cost per click and cost per conversion?
They measure the same investment against three different stages of the funnel. CPM is cost per thousand impressions, calculated as investment divided by impressions and multiplied by 1,000, so a $4,600 investment across 100,000 impressions is $46. Cost per click divides investment by clicks and prices attention. Cost per conversion divides investment by completed actions and is the only one tied to revenue. A cheap CPM alongside expensive conversions signals reach that is not the right audience.
How do click-through rate and conversion rate show where a funnel is leaking?
Click-through rate is clicks divided by impressions, and conversion rate here is conversions divided by clicks. A low CTR with a healthy conversion rate points at creative and targeting: the offer works, but the wrong people are seeing it or the hook is weak. A healthy CTR with a low conversion rate points past the ad to the landing page, form length, pricing or offer mismatch. Knowing which of the two is depressed tells you whether to rewrite the ad or the page.
How should organic and paid social be separated in the same ROI calculation?
Run them as two calculations. Paid carries ad spend plus its share of creative and management time; organic carries content production, tools and community-management hours with zero ad spend, which makes its cost base almost entirely labour. Blending them lets strong paid returns disguise an organic programme that consumes hours without measurable revenue, or the reverse. Tag destination links separately so each calculation draws its revenue from its own traffic.
What does cost per lead tell you, and when is it misleading?
Cost per lead divides total investment by the number of leads captured, giving a comparable efficiency figure across channels and campaigns. It becomes misleading as soon as lead quality differs: a channel producing leads at half the cost is worse value if only a third as many qualify or close. Track the lead-to-customer rate alongside it, or work in cost per qualified lead, so a cheap form fill from an unqualified audience does not outrank an expensive one that becomes revenue.
References
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎMarketing ROI Calculator
Calculate marketing campaign return on investment from spend and revenue generated.
๐งฎContent Marketing ROI Calculator
Calculate the ROI of content marketing efforts from production costs and generated revenue.
๐งฎOpen Graph Tag Generator
Generate Open Graph and Twitter Card meta tags for social media sharing optimization.
๐งฎDomain Authority Checker
Check and compare domain authority scores for competitive SEO analysis.
๐งฎKeyword Density Checker
Analyze keyword density and frequency distribution in any webpage or text content.
๐งฎMeta Tag Length Checker
Verify that title tags and meta descriptions fit within Google SERP display limits.
๐งฎRobots.txt Generator
Generate a robots.txt file with crawl directives for search engine bots.
๐งฎXML Sitemap Size Calculator
Estimate XML sitemap file size and check if it exceeds the 50MB/50K URL limits.