b2KIT

Social Ad ROI Calculator

Calculate social advertising ROI across Facebook, Instagram, LinkedIn, and TikTok. Compare CPM, CPC, CPA, and ROAS by platform.

Tested tool guide Tested browser tools Checked August 16, 2026

What Social Ad ROI Calculator does, with a checked example

The calculator turns five raw numbers per platform - spend, impressions, clicks, conversions, and revenue - into the four ratios advertisers quote: CPM, CPC, CPA, and ROAS. Enter what each network cost and returned, and it shows the metrics side by side plus blended totals for the whole mix. The part most people get wrong: ROAS and ROI are not synonyms. A ROAS of 4.0x means revenue is four times spend, which is a 300% ROI; a ROAS of 1.0x is break-even. Everything is computed in your browser from the numbers you type.

Worked example

A concrete input and expected output from the current implementation.

Input

Facebook: spend $1,500, impressions 250,000, clicks 4,500, conversions 90, revenue $6,000. LinkedIn: spend $900, impressions 45,000, clicks 1,200, conversions 30, revenue $2,700.

Expected output

Facebook: CPM $6.00, CPC $0.33, CPA $16.67, ROAS 4.0x, ROI 300%. LinkedIn: CPM $20.00, CPC $0.75, CPA $30.00, ROAS 3.0x, ROI 200%. Blended: spend $2,400, impressions 295,000, clicks 5,700, conversions 120, revenue $8,700, CPM $8.14, CPC $0.42, CPA $20.00, ROAS 3.6x, ROI 262.5%.

Each ratio follows standard platform math. Facebook's cheaper CPC and CPA drive a 4.0x ROAS, while LinkedIn clears break-even at 3.0x despite a CPM roughly three times higher. The blended row recombines all traffic before recomputing, so its ROAS is total revenue divided by total spend.

How the result is produced

1

The four formulas

For each platform the tool applies the same four formulas: CPM = spend x 1,000 / impressions, CPC = spend / clicks, CPA = spend / conversions, and ROAS = revenue / spend. ROI is derived as ROAS minus 1, so the tool never asks for profit figures. A blended row sums spend, impressions, clicks, conversions, and revenue across platforms and recomputes each ratio, so blended numbers reflect combined traffic rather than an average of the platform rates.

2

Break-even and attribution

The output flags where each platform sits relative to break-even: a ROAS of 1.0x covers spend exactly, so anything below loses money on ads and anything above contributes profit before other costs. Because all five inputs are yours, the comparison is only as trustworthy as your conversion and revenue tracking - a platform with lighter attribution will look worse than the auction actually performed.

Good uses

  • Budget reallocation review: deciding whether next month's spend should shift from a 2.5x ROAS platform toward one at 4.5x before moving money.
  • Campaign report prep: pulling CPM, CPC, CPA, and ROAS for a client or manager deck without exporting separately from each ad platform.
  • Scratch-pad benchmarking: testing what CPM, CPC, and conversion rate a new platform would need to match the CPA of your current best performer.

Limits and checks

  • ROAS and ROI are often quoted interchangeably; a 2.0x ROAS is a 100% ROI, not 200%, so swapping one for the other overstates profit by a factor.
  • If revenue comes from each network's attributed conversions, results inherit that attribution bias - Facebook credits purchases differently than LinkedIn or TikTok, weakening cross-platform comparisons.
  • Entered spend covers ads only. Fees, creative production, and organic support are excluded, so a 3.0x ROAS is not a 200% profit margin once those costs land.

Common questions

Why does the tool ask for revenue instead of profit, and is ROAS the same as ROI?

ROAS divides revenue by ad spend, so it needs no profit or margin inputs. ROI divides profit by spend, which is exactly ROAS minus 1: a ROAS of 3.0x equals a 200% ROI. Use ROAS to compare campaigns of different sizes, and ROI when you need profit expressed as a return on the ad dollar.

Can I trust CPM comparisons between Facebook and LinkedIn?

As arithmetic, yes - both are spend per 1,000 impressions. As a decision input, only partly. CPMs differ because audiences, formats, and auction competition differ, not because one platform is objectively expensive. Read CPM next to CPA and ROAS, and treat the output as a summary of your own tracked data, not a benchmark of platform quality.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools