DigitHelm
Digital Marketing

Social Media Ads ROI Calculator | CPM, CPC, CPL, CPA & ROAS by Platform

Model paid social campaign performance across Facebook, Instagram, TikTok, and LinkedIn. Convert between CPM, CPC, CPL, CPA, and ROAS using real platform benchmarks. Includes audience funnel analysis, frequency impact on CTR, and a budget scenario planner.

Instant Results100% FreeAny DeviceNo Sign-up

Select Platform

Benchmark CPM: $8.50Benchmark CTR: 0.9%Benchmark CPL: $19.68Benchmark CPA: $18.68

Scenario A

Scenario B

What Is the Social Media Ads ROI Calculator | CPM, CPC, CPL, CPA & ROAS by Platform?

Social media advertising performance depends on three independent variables you control: how much you spend (budget), how efficiently you buy impressions (CPM), and how well your creative and audience targeting drives clicks (CTR). A fourth variable — landing page conversion rate — is outside the ad platform but dramatically affects your final CPA.

Each platform has a different auction dynamic, audience composition, and ad format that drives unique benchmark CPMs and CTRs. LinkedIn, for instance, commands CPMs of $30+, but B2B targeting precision means CPL can still be justified for high-value deals. TikTok has the lowest CPMs but shortest attention spans, requiring video-first creative.

  • CPM (Cost per Mille) — how much you pay per 1,000 impressions. Lower CPM = more reach per dollar, but not necessarily better ROI.
  • CTR (Click-Through Rate) — percentage of people who see your ad and click. Driven by creative quality, audience relevance, and ad format.
  • CPC (Cost per Click) — derived from CPM and CTR. CPC = CPM ÷ (CTR × 10). Often used for buying traffic directly.
  • CPL (Cost per Lead) — total spend ÷ leads generated. The primary metric for lead-gen campaigns.
  • ROAS — revenue per dollar of ad spend. A ROAS of 4× means $4 back for every $1 spent. Break-even ROAS = 1 ÷ Gross Margin.

Formula

Every social media ad metric flows from budget, CPM, CTR, and conversion rate. Here are the six formulas this calculator uses:

Impressions

Impressions = Budget ÷ CPM × 1,000

How many times your ad is shown for the given budget.

Clicks

Clicks = Impressions × CTR ÷ 100

Clicks generated by those impressions at the given CTR.

Conversions

Conversions = Clicks × Landing Page CVR ÷ 100

Leads or sales from clicks that reach your landing page.

Revenue

Revenue = Conversions × Avg Deal Value

Total revenue attributed to the campaign.

ROAS

ROAS = Revenue ÷ Budget

Return on ad spend — revenue per dollar spent.

Gross Profit

Gross Profit = Revenue × Margin − Budget

Actual profit after cost of goods and ad spend.

How to Use

  1. 1

    Select your platform at the top. This pre-fills CPM and CTR with current industry benchmark values for that platform.

  2. 2

    Enter your total ad budget for Scenario A. The CPM and CTR fields are pre-filled but editable if you have your own data.

  3. 3

    Enter your landing page conversion rate — the percentage of ad clicks that complete your desired action.

  4. 4

    Fill in average order or deal value and your gross margin percentage to calculate gross profit.

  5. 5

    Optionally enter Scenario B inputs with a different budget level to compare two spend scenarios side-by-side.

  6. 6

    Click Compare Scenarios to see impressions, clicks, conversions, revenue, ROAS, gross profit, CPC, CPL, and CPA.

  7. 7

    Review the benchmark comparison at the bottom showing your CPL and CPA vs. the platform average.

  8. 8

    Adjust your CPM or CTR inputs to model different creative performance scenarios without changing your budget.

  1. 1Select your platform at the top. This pre-fills CPM and CTR with current industry benchmark values for that platform.
  2. 2Enter your total ad budget for Scenario A. The CPM and CTR fields are pre-filled but editable if you have your own data.
  3. 3Enter your landing page conversion rate — the percentage of ad clicks that complete your desired action.
  4. 4Fill in average order or deal value and your gross margin percentage to calculate gross profit.
  5. 5Optionally enter Scenario B inputs with a different budget level to compare two spend scenarios side-by-side.
  6. 6Click Compare Scenarios to see impressions, clicks, conversions, revenue, ROAS, gross profit, CPC, CPL, and CPA.
  7. 7Review the benchmark comparison at the bottom showing your CPL and CPA vs. the platform average.
  8. 8Adjust your CPM or CTR inputs to model different creative performance scenarios without changing your budget.

Example Calculation

A DTC e-commerce brand spends $10,000 on Facebook ads. Their CPM is $9.20, CTR is 1.1%, landing page CVR is 3.5%, average order value is $85, gross margin is 55%.

Budget$10,000
CPM$9.20
Impressions$10,000 ÷ $9.20 × 1,000 = 1,086,957
CTR1.1%
Clicks1,086,957 × 1.1% = 11,957
Landing Page CVR3.5%
Conversions11,957 × 3.5% = 418
Revenue418 × $85 = $35,566
ROAS$35,566 ÷ $10,000 = 3.56×
CPC$10,000 ÷ 11,957 = $0.84
CPA$10,000 ÷ 418 = $23.92
Gross Profit$35,566 × 55% − $10,000 = $9,561
vs Benchmark: Facebook benchmark CPL is $19.68 and CPA is $18.68. This campaign's CPA of $23.92 is 28% above average. Improving landing page CVR from 3.5% to 5% would drop CPA to $16.74 — below benchmark.

Understanding Social Media Ads ROI | CPM, CPC, CPL, CPA & ROAS by Platform

2024–2025 Platform Benchmark Reference

PlatformAvg CPMAvg CTRAvg CPLAvg CPABest For
Facebook$8.500.90%$19.68$18.68B2C, retargeting, broad audience
Instagram$9.160.58%$30.14$37.76Visual products, fashion, beauty
TikTok$6.060.52%$24.64$22.85Gen Z, entertainment, viral products
LinkedIn$33.800.40%$75.51$126.76B2B, enterprise, recruitment
Twitter/X$6.460.43%$21.22$41.52Tech, news, real-time events
Pinterest$5.000.20%$30.00$45.00Home, fashion, wedding, DIY

How to Improve Your Social Ad Performance

  • Test 3–5 creative variants per ad set to find the lowest-CPM winner before scaling budget.
  • Improve landing page CVR first — a 1% improvement in CVR at 10,000 clicks is 100 additional conversions without touching ad spend.
  • Use lookalike audiences based on your best customers to lower CPA vs. interest-based targeting alone.
  • Set a frequency cap (typically 3–5 impressions per week) to avoid creative fatigue that drives up CPM.
  • Retargeting campaigns typically have 3×–5× lower CPA than cold audiences — allocate at least 20% of budget there.
  • For LinkedIn, sponsored content outperforms InMail for top-of-funnel, while InMail works better for high-intent offers.

Platform Selection Guide

  • Run Facebook if: you have a proven product with broad appeal and want the lowest CAC for B2C.
  • Run LinkedIn if: your deal size exceeds $5,000 and job title/company targeting is essential.
  • Run TikTok if: your target audience is under 30 and your product has a visual or entertaining demonstration.
  • Run Pinterest if: your product is aspirational — home, fashion, food — and purchase intent from inspiration matters.
  • Run Twitter/X if: you sell to tech professionals, journalists, or want event-driven reach (launches, news hooks).

Frequently Asked Questions

What is a good ROAS for social media advertising?

Break-even ROAS = 1 ÷ gross margin. At 50% margin, you break even at 2×. A "good" ROAS varies: e-commerce typically targets 3×–5×, DTC brands often aim for 4×+, and B2B lead gen uses CPA as the primary metric instead. Benchmark against your own margin, not a universal number.

Why are LinkedIn CPMs so much higher than other platforms?

LinkedIn's CPMs average $33–$40 because the audience is exclusively professional, the platform has demographic targeting by job title, seniority, company size, and industry unavailable elsewhere, and demand from B2B advertisers is high. The higher CPM is often justified by the LTV of B2B deals, which dwarf consumer purchases.

What is the difference between CPL and CPA?

CPL (Cost per Lead) measures the cost of a form fill, sign-up, or content download — a top-of-funnel action. CPA (Cost per Acquisition) typically refers to a purchase or deeper conversion — a bottom-of-funnel action. In this calculator, they are calculated the same way (spend ÷ conversions) but represent different events depending on what you define as your conversion.

How does the Scenario A vs. B comparison help?

The scenario comparison lets you model budget scaling without actually spending money. For example, you might compare $5,000 vs. $15,000 to see whether doubling budget doubles conversions linearly, or whether there are diminishing returns because your target audience saturates. Pair this with your platform's frequency data for the most accurate projection.

My CTR is higher than the benchmark but CPA is worse. Why?

A high CTR with high CPA usually means your ad attracts clicks from people who are curious but not ready to buy. This is a common problem with viral-style creative that drives clicks from a broad audience. Fix it by tightening audience targeting, improving landing page relevance, or adding stronger purchase intent signals in the ad copy.

You Might Also Like

PPC ROAS Calculator | Break-Even ROAS, Target CPA & Budget Optimizer
Calculate break-even ROAS, target CPA, and project budget performance for Google Ads, Meta, or any PPC channel. Includes impression share adjustment, quality score CPC discount and premium table, and ACOS/TACOS for Amazon advertising.
Marketing Attribution Calculator | 6 Models, Channel Revenue Split & Touchpath
Compare six attribution models — first-touch, last-touch, linear, time-decay, U-shaped, and W-shaped — across any sequence of marketing touchpoints. Enter up to 10 channels with timestamps and see how each model distributes revenue credit differently.
Ad Reach & Frequency Calculator | GRP, Effective Reach & Optimal Frequency Cap
Calculate advertising reach percentage, frequency distribution (1+, 2+, 3+ exposures), gross rating points (GRP/TRP), and effective reach for any media plan. Apply the Ostrow model to find the optimal frequency cap and visualize diminishing returns on reach.
Influencer Marketing ROI Calculator | EMV, CPE & Audience Quality Score
Calculate influencer marketing ROI using earned media value (EMV), cost per engagement vs. paid social benchmarks, engagement rate quality scoring, fake follower adjustment, and CPM equivalence across Instagram, TikTok, and YouTube.
Programmatic Advertising Calculator | CPM, eCPM, Viewability & Delivery Pace
Convert between CPM, CPC, CPL, and CPA for any digital campaign. Model viewability-adjusted eCPM with configurable in-view rates, apply brand safety and targeting surcharge premiums, and calculate impression delivery pace against campaign flight dates.

Explore 360+ Free Calculators

From math and science to finance and everyday life — all free, no account needed.