ROI Calculators

Social Media ROI Calculator

Calculate your social media return on investment. Get ROI, ROAS, and CPA metrics in one place to measure campaign performance.

Total revenue from social media ($)

Total amount spent on ads ($)

Optional — for extra metrics

For CPM and CTR

For CPC and CTR

For CPA and conversion rate

How to Calculate Social Media ROI

Social media ROI (return on investment) measures the financial return generated by your social media activity relative to its total cost. It answers the fundamental business question behind all social spending: are we generating more value than we're investing? Unlike engagement rate or CPM — which measure activity — ROI measures business outcomes.

This calculator outputs ROI alongside ROAS (return on ad spend), CPA (cost per acquisition), CPC, CPM, CTR, and conversion rate — giving you a complete view of campaign economics in a single pass.

Step-by-Step Calculation

Step 1: Identify revenue attributable to social media. Use UTM-tagged links, conversion tracking in your ad platform (Meta Ads Manager, TikTok Ads), or your analytics platform's channel attribution report to isolate revenue from social channels. Example: $14,500 in revenue attributed to social this month.

Step 2: Calculate total social media costs. Include all costs: ad spend, agency or contractor fees, content creation (photography, design, video), software subscriptions, and a reasonable estimate of staff time. Example: total costs of $4,200.

Step 3: Apply the ROI formula. ROI = ((Revenue − Cost) ÷ Cost) × 100 = (($14,500 − $4,200) ÷ $4,200) × 100 = ($10,300 ÷ $4,200) × 100 = 245.2% ROI

A 245% ROI means every dollar invested returned $3.45 — $1 back plus $2.45 profit.

The Attribution Challenge

The biggest practical difficulty in measuring social media ROI is attribution. A typical customer journey might involve multiple touchpoints: a TikTok Reel (awareness), an organic Google search (consideration), a retargeting ad (decision), and an email link (conversion). Last-click attribution assigns all credit to the email; first-click gives it all to TikTok.

For a fair view of social media's contribution, use data-driven attribution (available in Google Analytics 4 and Meta Ads Manager) or linear attribution (credit distributed equally across all touchpoints). Last-click attribution consistently undervalues top-of-funnel social activity, particularly for platforms like Instagram and TikTok that drive awareness rather than direct conversion.


What Is a Good Social Media ROI?

A 300% ROI (3:1 return) is widely cited as the benchmark for a strong social media campaign — meaning every $1 invested returns $3 in revenue. However, acceptable ROI varies significantly by industry, campaign type, and the attribution model used.

Common ROI targets by campaign context:

Campaign TypeROI TargetNotes
E-commerce (direct response)300–500%+High volume, measurable conversions
B2B lead generation200–400%Longer attribution window required
Influencer marketing400–600%+Average per Influencer Marketing Hub data
Brand awarenessModelled onlyProxy metrics required

According to Influencer Marketing Hub's annual State of Influencer Marketing report, the average ROI for influencer marketing is $5.20 for every $1 spent (420%).

What Is a Good ROAS?

ROAS (return on ad spend) differs from ROI — it measures revenue per dollar of ad spend only, excluding all other costs.

ROASInterpretation
Below 1xSpending more than you're generating
1x–2xMarginal — may not cover total costs
2x–4xProfitable for most business models
4x–6xStrong — well-optimised campaign
6x+Excellent — scale investment

Critically: what constitutes a "good" ROAS depends on your gross margin. A 3x ROAS is excellent with 70% gross margin; it's unprofitable with 25% gross margin. Always calculate your break-even ROAS (1 ÷ gross margin) before setting ROAS targets.


The Social Media ROI Formulas

ROI Formula

ROI = ((Revenue − Total Cost) ÷ Total Cost) × 100

Expressed as a percentage. Positive = profitable. Negative = costs exceed returns.

ROAS Formula

ROAS = Revenue ÷ Ad Spend

Expressed as a multiplier (e.g., 4x). Measures revenue per dollar of advertising only — does not include non-ad costs.

CPA Formula (Cost per Acquisition)

CPA = Ad Spend ÷ Conversions

A "conversion" is any defined action: purchase, lead, sign-up, demo request, or app install. CPA is the operational metric most performance marketers optimise to.

Supporting Metrics

CPC = Ad Spend ÷ Clicks

CPM = (Ad Spend ÷ Impressions) × 1,000

CTR = (Clicks ÷ Impressions) × 100

Conversion Rate = (Conversions ÷ Clicks) × 100

How These Metrics Chain Together

Social media paid campaigns form a conversion chain:

Impressions → Clicks: Controlled by CTR (creative quality and audience relevance)

Clicks → Conversions: Controlled by landing page conversion rate and offer relevance

Conversions → Revenue: Controlled by average order value or deal size

This means ROI can be improved at any stage of the chain — without increasing budget. Doubling CTR halves CPC. Doubling landing page conversion rate halves CPA. Either improvement drives ROI higher. According to Unbounce's Conversion Benchmark Report, the median landing page conversion rate across industries is 4.02%, with top-quartile pages converting at 11%+ — a 3x difference that directly translates to 3x better CPA and ROI.


Tips to Improve Your Social Media ROI

1. Audit your conversion tracking before drawing conclusions

Social media ROI is only as reliable as the measurement infrastructure behind it. A misconfigured Meta Pixel, missing Google Analytics goals, or default last-click attribution produces ROI numbers that are directionally wrong. Before making budget decisions based on ROI figures, verify: UTM parameters on all social links are being captured correctly, conversions are firing in your ad platform and analytics, and your attribution model reflects your actual customer journey. According to HubSpot's State of Marketing report, attribution accuracy is the top-cited measurement challenge among digital marketers.

2. Break ROI down by channel, campaign type, and audience

Aggregate social media ROI conceals performance differences between channels. A blended 250% ROI might hide Facebook delivering 450% while Instagram delivers 80%. Breaking ROI down by platform, campaign objective, audience segment, and creative type reveals where budget is working hardest and where it should be reallocated. Most ad platforms provide campaign-level ROI data directly; for organic social, GA4's source/medium reporting provides channel-level attribution.

3. Include all costs, not just ad spend

A common calculation error is using ad spend alone as the "investment" in ROI. This overstates returns dramatically. For an accurate ROI figure, include: ad spend, content production costs (photography, video, design, copywriting), agency or freelancer fees, software and tool subscriptions, and an hourly estimate of internal staff time. According to the Content Marketing Institute's benchmark survey, content production accounts for 26% of average digital marketing budgets — omitting it produces a meaningfully inflated ROI figure.

4. Use longer attribution windows for B2B campaigns

B2B purchase cycles are typically 3–12 months from first touch to closed deal. A 7-day or 28-day attribution window will undercount most B2B social media revenue. Use 90-day or longer attribution windows in your CRM and analytics platform, and include pipeline value (not just closed revenue) as an intermediate success metric. Comparing LinkedIn campaign spend against a 30-day attributed revenue window will almost always show poor ROI for campaigns that are genuinely driving pipeline.

5. Factor in customer lifetime value, not just initial transaction value

If your customers make repeat purchases, single-transaction ROI significantly understates the true return on acquisition spend. A customer acquired via Instagram for a $45 CPA who spends an average of $600 over three years represents a 13x+ return on acquisition cost. Building LTV models into your ROI calculations enables more accurate decisions about acceptable CPA thresholds — and often justifies higher social media investment than first-purchase ROI would suggest.

6. Run structured creative and audience tests to improve ROI systematically

ROI improvement is primarily a function of iterative testing. According to Meta's advertiser research, the top-quartile advertisers by ROAS typically run 3–5x more creative variations and test more frequently than median advertisers. Run structured A/B tests — changing one variable at a time (creative, audience, landing page, offer, CTA) — and use ROI or ROAS as your primary decision metric for scaling and pausing. The fastest path to higher ROI is not finding a perfect campaign on launch, but running a disciplined testing programme.

7. Set target ROI before you spend a dollar

Before committing budget to a campaign, define the ROI needed to justify the investment. Work backwards: if your product has a $50 gross profit per unit and you need a 200% ROI, your maximum acceptable CPA is $16.67. If your historical conversion rate is 2%, your maximum acceptable CPC is $0.33. This pre-campaign constraint prevents spending against a CPA that structurally cannot produce your ROI target — a common cause of campaigns that generate volume but no profit.

8. Balance short-term direct-response ROI with long-term brand investment

Not all social media activity produces attributable near-term revenue. Brand awareness campaigns, community-building content, and thought leadership content build brand equity that compounds into lower acquisition costs over time. According to the Binet and Field research on marketing effectiveness (published by the IPA), the optimal marketing investment split for long-term growth is approximately 60% brand building and 40% direct response. Measuring only immediate, attributable ROI systematically undervalues brand-building activity and leads to under-investment in the activities that reduce future CPC and CPA.

Last updated: March 2026

Frequently Asked Questions

How do you calculate social media ROI?
Social media ROI is calculated with the formula: ROI = ((Revenue from Social Media − Cost of Social Media) ÷ Cost of Social Media) × 100. A positive ROI means your campaigns are profitable.
What is a good social media ROI?
A good social media ROI varies by industry, but generally a 3:1 return (300% ROI) or better is considered strong. Some e-commerce brands achieve 5:1 or higher with well-optimised campaigns.
What is the difference between ROI and ROAS?
ROI (Return on Investment) measures overall profitability including all costs. ROAS (Return on Ad Spend) specifically measures revenue generated per dollar of ad spend. ROAS = Revenue ÷ Ad Spend.
How do I track social media ROI?
Use UTM parameters on all social links, set up conversion tracking in your ad platforms, configure goal tracking in Google Analytics, and attribute revenue to specific campaigns using your e-commerce or CRM platform.
What costs should I include in social media ROI?
Include ad spend, content creation costs, software/tool subscriptions, agency fees, and staff time. For an accurate ROI, account for all resources invested in your social media efforts.

Related Tools