Calculate cost per engagement, expected engagements, or required budget from ad spend, engagement count, and target CPE for social ads.

Use spend and engagements from the same campaign period. All costs are in US dollars.

Compare campaigns using the same engagement definition. Engagements are interactions, not necessarily unique people.

CPE Formula

The main formula for cost per engagement is:

CPE = Total Ad Spend / Total Engagements

The calculator also rearranges the same relationship to estimate engagements or budget:

Engagements = Campaign Budget / Expected CPE
Budget = Engagement Goal × Target CPE
  • CPE = cost per engagement, usually shown as dollars per engagement
  • Total Ad Spend = the amount spent on the campaign
  • Total Engagements = the number of interactions generated by the campaign
  • Campaign Budget = the amount you plan to spend
  • Expected CPE = the cost per engagement you expect based on your own comparable campaign results or an explicit planning assumption
  • Engagement Goal = the number of engagements you want to generate
  • Target CPE = the cost per engagement you want to achieve

Use Cost per engagement when you already know spend and total engagements. Use Expected engagements when you know your budget and want to estimate how many engagements it may buy. Use Required budget when you have an engagement goal and need to estimate the required spend.

Comparing CPE by Platform

CPE depends on the audience, reporting period, objective and counted interaction. The table lists comparison considerations; it does not provide universal platform prices.

Platform or placement Use for CPE How to read it
Facebook feed Your measured CPE Keep the campaign objective and counted interactions consistent
Instagram feed Your measured CPE Use a comparable placement and audience
TikTok Your measured CPE Compare the same interaction and reporting period
LinkedIn Your measured CPE Use comparable targeting and a consistent cost scope
X / Twitter Your measured CPE Use a consistent interaction definition

Interpreting Your CPE Result

CPE result Comparison consideration
Below $0.10 A price alone does not establish efficiency; check engagement quality
$0.10 to $0.30 Compare with your own campaigns using the same definitions
$0.30 to $0.60 Consider objective, audience and downstream outcomes
$0.60 to $1.00 Evaluate comparable campaigns rather than universal price bands
Above $1.00 Check the cost scope and engagement definition before judging performance

Example CPE Calculations

Example 1: Find cost per engagement

You spent $500 and received 1,200 engagements.

CPE = 500 / 1200 = 0.4167

Your CPE is about $0.4167 per engagement, or about $0.42 if rounded to the nearest cent.

Example 2: Find the budget needed

You want 5,000 engagements and your target CPE is $0.50.

Budget = 5000 × 0.50 = 2500

The constant-rate planning estimate is $2,500; actual delivery is not guaranteed. A daily average defaults to 30 days, with an optional duration override.

FAQ

What counts as an engagement?

An engagement is any interaction counted by the ad platform. This can include likes, reactions, comments, shares, saves, clicks, video interactions, or other actions. The exact definition depends on the platform and campaign objective, so use the same engagement definition when comparing campaigns.

Is a lower CPE always better?

A lower CPE means you are getting more engagements for each dollar spent, but it is not always better by itself. Low-cost engagements may not lead to sales, leads, signups, or other business outcomes. Compare CPE with conversion rate, cost per lead, return on ad spend, and engagement quality.

Why can my CPE differ from other campaigns?

CPE changes with the audience, creative, objective, auction conditions, cost scope and counted engagement. Compare your own suitably matched campaigns; a single CPE value does not establish profitability or performance.