Facebook RPM Calculator

The Facebook RPM Calculator expresses attributed revenue for every thousand impressions. Publishers, creators, and marketers can use it to normalize earnings across content or campaigns that generated different amounts of exposure.

RPM is a monetization yield metric, not a media-cost measure. Its quality depends on how revenue is attributed and which impression total is used. A campaign with higher RPM earns more attributed revenue per unit of exposure, but profitability still depends on acquisition, production, platform, and operating costs. Keep revenue definitions, currencies, and reporting windows consistent when comparing pages, formats, or periods.

Revenue and delivery

Result
Revenue per 1,000 impressions
Revenue per impression
Revenue per million impressions

1. Enter revenue attributed to the selected

Enter revenue attributed to the selected Facebook content or campaign.

2. Enter impressions for the same content,

Enter impressions for the same content, attribution approach, and reporting window.

3. Review RPM, revenue per individual impression,

Review RPM, revenue per individual impression, and the million-impression equivalent.

4. Compare RPM with CPM and other

Compare RPM with CPM and other costs to assess whether monetization covers delivery expense.

RPM = Attributed revenue ÷ Impressions × 1,000
Revenue per impression = Attributed revenue ÷ Impressions

Impressions must be positive. Revenue should use one consistent currency and an attribution method appropriate to the analysis.

What the result means

The primary result reports revenue 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: Attributed revenue = $3,275 and impressions = 655,000.

Calculation: RPM = $3,275 ÷ 655,000 × 1,000 = $5.00. Revenue per impression = $0.0050.

Result: The content earned an estimated $5.00 per 1,000 impressions.

Is Facebook RPM the same as CPM?

No. RPM measures revenue earned; CPM usually measures media cost paid.

Which revenue should I enter?

Use revenue tied to the impressions under a documented attribution method, and avoid mixing gross sales with net commissions across comparisons.

Can RPM be calculated with reach?

That would be revenue per thousand reached people, a different metric. This calculator specifically uses impressions.

Why might RPM change when impressions rise?

Additional impressions may come from different audiences, placements, or marginal inventory with different conversion and monetization behavior.

Does a positive RPM mean the campaign is profitable?

Not necessarily. Compare revenue with media, production, labor, and other relevant costs.