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.
Select Platform
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
Select your platform at the top. This pre-fills CPM and CTR with current industry benchmark values for that platform.
- 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
Enter your landing page conversion rate — the percentage of ad clicks that complete your desired action.
- 4
Fill in average order or deal value and your gross margin percentage to calculate gross profit.
- 5
Optionally enter Scenario B inputs with a different budget level to compare two spend scenarios side-by-side.
- 6
Click Compare Scenarios to see impressions, clicks, conversions, revenue, ROAS, gross profit, CPC, CPL, and CPA.
- 7
Review the benchmark comparison at the bottom showing your CPL and CPA vs. the platform average.
- 8
Adjust your CPM or CTR inputs to model different creative performance scenarios without changing your budget.
- 1Select your platform at the top. This pre-fills CPM and CTR with current industry benchmark values for that platform.
- 2Enter your total ad budget for Scenario A. The CPM and CTR fields are pre-filled but editable if you have your own data.
- 3Enter your landing page conversion rate — the percentage of ad clicks that complete your desired action.
- 4Fill in average order or deal value and your gross margin percentage to calculate gross profit.
- 5Optionally enter Scenario B inputs with a different budget level to compare two spend scenarios side-by-side.
- 6Click Compare Scenarios to see impressions, clicks, conversions, revenue, ROAS, gross profit, CPC, CPL, and CPA.
- 7Review the benchmark comparison at the bottom showing your CPL and CPA vs. the platform average.
- 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%.
Understanding Social Media Ads ROI | CPM, CPC, CPL, CPA & ROAS by Platform
2024–2025 Platform Benchmark Reference
| Platform | Avg CPM | Avg CTR | Avg CPL | Avg CPA | Best For |
|---|---|---|---|---|---|
| $8.50 | 0.90% | $19.68 | $18.68 | B2C, retargeting, broad audience | |
| $9.16 | 0.58% | $30.14 | $37.76 | Visual products, fashion, beauty | |
| TikTok | $6.06 | 0.52% | $24.64 | $22.85 | Gen Z, entertainment, viral products |
| $33.80 | 0.40% | $75.51 | $126.76 | B2B, enterprise, recruitment | |
| Twitter/X | $6.46 | 0.43% | $21.22 | $41.52 | Tech, news, real-time events |
| $5.00 | 0.20% | $30.00 | $45.00 | Home, 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
Explore 360+ Free Calculators
From math and science to finance and everyday life — all free, no account needed.