Facebook CPM Calculator

The Facebook CPM Calculator converts campaign spend and impression volume into cost per thousand impressions. Media buyers use CPM to compare the price of exposure across ad sets, placements, audiences, or periods with different delivery totals.

CPM describes delivery cost, not business return. A lower CPM means more impressions were obtained per dollar, but those impressions may vary in relevance, attention, and conversion value. The result is most informative when campaign objective, geography, inventory, attribution scope, and reporting dates are comparable. Use it with reach, click, conversion, and revenue metrics instead of treating the cheapest inventory as automatically best.

Spend and delivery

Result
Cost per 1,000 impressions
Cost per impression
Impressions per dollar

1. Enter the amount spent for the

Enter the amount spent for the exact Facebook delivery being evaluated.

2. Enter total impressions from the same

Enter total impressions from the same date range, campaign level, currency, and placement scope.

3. Review CPM and per-impression cost

Review CPM and per-impression cost.

4. Compare results only after checking that

Compare results only after checking that campaign objectives and markets are reasonably similar.

CPM = Campaign spend ÷ Impressions × 1,000
Cost per impression = Campaign spend ÷ Impressions

Impressions must be greater than zero. The calculator assumes spend is entered in U.S. dollars and reports CPM in the same currency.

What the result means

The primary result reports cost per 1,000 impressions from the values entered above. Supporting rows show useful components or equivalent rates.

Use inputs from one consistent reporting scope. Platform definitions, attribution settings, rounding, and incomplete tracking can affect comparisons.

Given: Spend = $1,840 and impressions = 460,000.

Calculation: CPM = $1,840 ÷ 460,000 × 1,000 = $4.00. Cost per impression = $0.0040.

Result: The campaign paid $4.00 for each 1,000 delivered impressions.

Does CPM include agency or creative cost?

Platform CPM normally uses media spend. Add other costs only if you intentionally want an all-in exposure cost and apply that method consistently.

Is a lower CPM always preferable?

No. Cheap impressions may reach less relevant users or generate fewer valuable actions.

Can I compare CPM across countries?

First normalize currency and account for market, inventory, objective, and seasonality differences.

What happens when impressions are zero?

CPM is undefined, so the calculator requests a positive impression total.

How is CPM different from RPM?

CPM is cost paid per thousand impressions; RPM is revenue earned per thousand impressions.